↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : LCL672+1.020 : TPTP v9.3.1. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM

% Computer : n018.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Sep 29 11:55:43 AM UTC 2026

% Result   : Theorem 124.38s 21.38s
% Output   : Refutation 145.60s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   32
%            Number of leaves      :   11
% Syntax   : Number of formulae    :  160 (  80 unt;   9 def)
%            Number of atoms       : 53646 (   0 equ)
%            Maximal formula atoms : 6680 ( 335 avg)
%            Number of connectives : 102414 (48928   ~;38058   |;15418   &)
%                                         (   9 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth : 2228 (  28 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   13 (  12 usr;  10 prp; 0-2 aty)
%            Number of functors    : 1341 (1341 usr;1241 con; 0-1 aty)
%            Number of variables   : 30909 (   0 sgn28222   !;2687   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2,axiom,
    ! [X0,X1,X2] :
      ( ( r1(X0,X1)
        & r1(X1,X2) )
     => r1(X0,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',transitivity) ).

fof(f3,conjecture,
    ~ ? [X0] :
        ~ ( ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p2(X0) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                                | ~ p1(X0) ) )
                                                                                                                                                                                                                    & p1(X0) ) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p1(X0) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p2(X0) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ! [X1] :
                                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                                                    | p1(X1) ) )
                                                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                                              | p1(X0) ) ) ) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p1(X0) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p2(X0) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                                                    & ~ ! [X1] :
                                                                                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                                | p1(X0) ) ) ) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p1(X0) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p2(X0) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | $false ) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | p1(X0) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | ~ p1(X1) ) )
                                                                                                                                                                                                          & p1(X1) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ! [X0] :
                                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                                    | ~ ! [X0] :
                                                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                                                          | p1(X0) ) )
                                                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                                    | p1(X1) ) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | ~ ! [X0] :
                                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | p1(X1) ) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p2(X1) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | $false ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | ~ p1(X0) ) )
                                                                                                                                                                                                & p1(X0) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ! [X1] :
                                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                                          | ~ ! [X1] :
                                                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                                                | p1(X1) ) )
                                                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                                          | p1(X0) ) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | ~ ! [X1] :
                                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                      | ~ ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | p1(X0) ) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p2(X0) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | $false ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | p1(X0) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | ~ p1(X1) ) )
                                                                                                                                                                                      & p1(X1) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ! [X0] :
                                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                                | ~ ! [X0] :
                                                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                                                      | p1(X0) ) )
                                                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                                | p1(X1) ) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | ~ ! [X0] :
                                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                            | ~ ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | p1(X1) ) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p2(X1) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | $false ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | p1(X1) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | ~ p1(X0) ) )
                                                                                                                                                                            & p1(X0) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ! [X1] :
                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                                      | ~ ! [X1] :
                                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                                            | p1(X1) ) )
                                                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                                      | p1(X0) ) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | ~ ! [X1] :
                                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                  | ~ ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | p1(X0) ) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p2(X0) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | $false ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | p1(X0) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | ~ p1(X1) ) )
                                                                                                                                                                  & p1(X1) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ! [X0] :
                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                  | p1(X0) ) )
                                                                                                                                                                      & ~ ! [X1] :
                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                            | p1(X1) ) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | ~ ! [X0] :
                                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                        | ~ ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | p1(X1) ) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p2(X1) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | $false ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | p1(X1) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | ~ p1(X0) ) )
                                                                                                                                                        & p1(X0) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ! [X1] :
                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                        | p1(X1) ) )
                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                  | p1(X0) ) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | ~ ! [X1] :
                                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                                          | p1(X1) ) ) )
                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                              | ~ ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | p1(X0) ) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p2(X0) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | $false ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | p1(X0) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | ~ p1(X1) ) )
                                                                                                                                              & p1(X1) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ! [X0] :
                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                        | ~ ! [X0] :
                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                              | p1(X0) ) )
                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                        | p1(X1) ) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                | p1(X0) ) ) )
                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                    | ~ ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | p1(X1) ) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p2(X1) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | $false ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | p1(X1) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | ~ p1(X0) ) )
                                                                                                                                    & p1(X0) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ! [X1] :
                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                    | p1(X1) ) )
                                                                                                                                        & ~ ! [X0] :
                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                              | p1(X0) ) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                      | p1(X1) ) ) )
                                                                                                                                    & ~ ! [X1] :
                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | p1(X0) ) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p2(X0) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | $false ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | p1(X0) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | ~ p1(X1) ) )
                                                                                                                          & p1(X1) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ! [X0] :
                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                    | ~ ! [X0] :
                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                          | p1(X0) ) )
                                                                                                                              & ~ ! [X1] :
                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                    | p1(X1) ) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | ~ ! [X0] :
                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                            | p1(X0) ) ) )
                                                                                                                          & ~ ! [X0] :
                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                | ~ ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | p1(X1) ) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p2(X1) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | $false ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | p1(X1) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | ~ p1(X0) ) )
                                                                                                                & p1(X0) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ! [X1] :
                                                                                                                ( ~ r1(X0,X1)
                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                          | ~ ! [X1] :
                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                | p1(X1) ) )
                                                                                                                    & ~ ! [X0] :
                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                          | p1(X0) ) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | ~ ! [X1] :
                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                  | p1(X1) ) ) )
                                                                                                                & ~ ! [X1] :
                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                      | ~ ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | p1(X0) ) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p2(X0) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | $false ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | p1(X0) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | ~ p1(X1) ) )
                                                                                                      & p1(X1) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                ( ~ r1(X0,X1)
                                                                                                                | ~ ! [X0] :
                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                      | p1(X0) ) )
                                                                                                          & ~ ! [X1] :
                                                                                                                ( ~ r1(X0,X1)
                                                                                                                | p1(X1) ) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | ~ ! [X0] :
                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                        | p1(X0) ) ) )
                                                                                                      & ~ ! [X0] :
                                                                                                            ( ~ r1(X1,X0)
                                                                                                            | ~ ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | p1(X1) ) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p2(X1) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | $false ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | p1(X1) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | ~ p1(X0) ) )
                                                                                            & p1(X0) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ! [X1] :
                                                                                            ( ~ r1(X0,X1)
                                                                                            | ~ ( ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | ~ ! [X1] :
                                                                                                            ( ~ r1(X0,X1)
                                                                                                            | p1(X1) ) )
                                                                                                & ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ( ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | ~ ! [X1] :
                                                                                                              ( ~ r1(X0,X1)
                                                                                                              | p1(X1) ) ) )
                                                                                            & ~ ! [X1] :
                                                                                                  ( ~ r1(X0,X1)
                                                                                                  | ~ ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | p1(X0) ) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p2(X0) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | $false ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | p1(X0) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ p1(X1) ) )
                                                                                  & p1(X1) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ~ ( ~ ! [X1] :
                                                                                            ( ~ r1(X0,X1)
                                                                                            | ~ ! [X0] :
                                                                                                  ( ~ r1(X1,X0)
                                                                                                  | p1(X0) ) )
                                                                                      & ~ ! [X1] :
                                                                                            ( ~ r1(X0,X1)
                                                                                            | p1(X1) ) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ( ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) ) )
                                                                                  & ~ ! [X0] :
                                                                                        ( ~ r1(X1,X0)
                                                                                        | ~ ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | $false ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ~ p1(X0) ) )
                                                                        & p1(X0) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ~ ( ~ ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ~ ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                            & ~ ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ( ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ~ ! [X1] :
                                                                                          ( ~ r1(X0,X1)
                                                                                          | p1(X1) ) ) )
                                                                        & ~ ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ~ ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | $false ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | ~ p1(X1) ) )
                                                              & p1(X1) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ! [X0] :
                                                              ( ~ r1(X1,X0)
                                                              | ~ ( ~ ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ~ ! [X0] :
                                                                              ( ~ r1(X1,X0)
                                                                              | p1(X0) ) )
                                                                  & ~ ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ( ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | ~ ! [X0] :
                                                                                ( ~ r1(X1,X0)
                                                                                | p1(X0) ) ) )
                                                              & ~ ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ~ ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | p1(X1) ) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p2(X1) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | $false ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | p1(X1) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | ~ p1(X0) ) )
                                                    & p1(X0) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ! [X1] :
                                                    ( ~ r1(X0,X1)
                                                    | ~ ( ~ ! [X0] :
                                                              ( ~ r1(X1,X0)
                                                              | ~ ! [X1] :
                                                                    ( ~ r1(X0,X1)
                                                                    | p1(X1) ) )
                                                        & ~ ! [X0] :
                                                              ( ~ r1(X1,X0)
                                                              | p1(X0) ) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ( ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | ~ ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) ) )
                                                    & ~ ! [X1] :
                                                          ( ~ r1(X0,X1)
                                                          | ~ ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | p1(X0) ) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p2(X0) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | $false ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | p1(X0) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ~ p1(X1) ) )
                                          & p1(X1) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ~ ( ~ ! [X1] :
                                                    ( ~ r1(X0,X1)
                                                    | ~ ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                              & ~ ! [X1] :
                                                    ( ~ r1(X0,X1)
                                                    | p1(X1) ) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ( ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ~ ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) ) )
                                          & ~ ! [X0] :
                                                ( ~ r1(X1,X0)
                                                | ~ ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | $false ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ~ p1(X0) ) )
                                & p1(X0) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ~ ( ~ ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ~ ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                    & ~ ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ( ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ~ ! [X1] :
                                                  ( ~ r1(X0,X1)
                                                  | p1(X1) ) ) )
                                & ~ ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ~ ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | $false ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | ~ p1(X1) ) )
                      & p1(X1) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ! [X0] :
                      ( ~ r1(X1,X0)
                      | ~ ( ~ ! [X1] :
                                ( ~ r1(X0,X1)
                                | ~ ! [X0] :
                                      ( ~ r1(X1,X0)
                                      | p1(X0) ) )
                          & ~ ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ( ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | ~ ! [X0] :
                                        ( ~ r1(X1,X0)
                                        | p1(X0) ) ) )
                      & ~ ! [X0] :
                            ( ~ r1(X1,X0)
                            | ~ ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | p1(X1) ) ) ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ( ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p2(X1) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | ~ ! [X0] :
                        ( ~ r1(X1,X0)
                        | $false ) )
            & ~ ! [X1] :
                  ( ~ r1(X0,X1)
                  | p1(X1) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p2(X1) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p2(X0) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p2(X1) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p2(X0) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p2(X1) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p2(X0) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p2(X1) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p2(X0) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p2(X1) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p2(X1) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p2(X0) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p2(X1) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p2(X0) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p2(X1) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p2(X0) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p2(X1) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p2(X0) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p2(X1) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) )
                                                                                      | ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) )
                                                                                  | ! [X1] :
                                                                                      ( ~ r1(X0,X1)
                                                                                      | p1(X1) ) )
                                                                              | ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) )
                                                                          | ! [X1] :
                                                                              ( ~ r1(X0,X1)
                                                                              | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [X0] :
                          ( ~ r1(X1,X0)
                          | p1(X0) ) )
                  | ! [X1] :
                      ( ~ r1(X0,X1)
                      | p1(X1) ) )
              | ! [X0] :
                  ( ~ r1(X1,X0)
                  | p1(X0) ) )
          | ! [X1] :
              ( ~ r1(X0,X1)
              | p1(X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',main) ).

fof(f4,negated_conjecture,
    ~ ~ ? [X0] :
          ~ ( ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p2(X0) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                                  | ~ p1(X0) ) )
                                                                                                                                                                                                                      & p1(X0) ) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p1(X0) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p2(X0) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                                      | p1(X1) ) )
                                                                                                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                                                                                | p1(X0) ) ) ) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p1(X0) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p2(X0) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                                                      & ~ ! [X1] :
                                                                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                                  | p1(X0) ) ) ) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p1(X0) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p2(X0) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                                        | $false ) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | p1(X0) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                                        | ~ p1(X1) ) )
                                                                                                                                                                                                            & p1(X1) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | ~ ! [X0] :
                                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                                            | p1(X0) ) )
                                                                                                                                                                                                                & ~ ! [X1] :
                                                                                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                                                                                      | p1(X1) ) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                                        | ~ ! [X0] :
                                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                                                            & ~ ! [X0] :
                                                                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                                        | p1(X1) ) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p2(X1) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ! [X0] :
                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                              | $false ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ! [X0] :
                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                              | ~ p1(X0) ) )
                                                                                                                                                                                                  & p1(X0) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | ~ ! [X1] :
                                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                                  | p1(X1) ) )
                                                                                                                                                                                                      & ~ ! [X0] :
                                                                                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                                                                                            | p1(X0) ) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ! [X0] :
                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                                                  & ~ ! [X1] :
                                                                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                                                                        | ~ ! [X0] :
                                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                                              | p1(X0) ) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p2(X0) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                    | $false ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | p1(X0) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                    | ~ p1(X1) ) )
                                                                                                                                                                                        & p1(X1) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | ~ ! [X0] :
                                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                                        | p1(X0) ) )
                                                                                                                                                                                            & ~ ! [X1] :
                                                                                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                                                                                  | p1(X1) ) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                    | ~ ! [X0] :
                                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                                                        & ~ ! [X0] :
                                                                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                                                                              | ~ ! [X1] :
                                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                                    | p1(X1) ) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p2(X1) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ! [X0] :
                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                          | $false ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | p1(X1) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ! [X0] :
                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                          | ~ p1(X0) ) )
                                                                                                                                                                              & p1(X0) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | ~ ( ~ ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | ~ ! [X1] :
                                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                                              | p1(X1) ) )
                                                                                                                                                                                  & ~ ! [X0] :
                                                                                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                                                                                        | p1(X0) ) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ( ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ! [X0] :
                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                          | ~ ! [X1] :
                                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                                              & ~ ! [X1] :
                                                                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                                                                    | ~ ! [X0] :
                                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                                          | p1(X0) ) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p2(X0) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ! [X1] :
                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                | $false ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | p1(X0) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ! [X1] :
                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                | ~ p1(X1) ) )
                                                                                                                                                                    & p1(X1) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | ~ ( ~ ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | ~ ! [X0] :
                                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                                    | p1(X0) ) )
                                                                                                                                                                        & ~ ! [X1] :
                                                                                                                                                                              ( ~ r1(X0,X1)
                                                                                                                                                                              | p1(X1) ) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ( ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ! [X1] :
                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                | ~ ! [X0] :
                                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                                                    & ~ ! [X0] :
                                                                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                                                                          | ~ ! [X1] :
                                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                                | p1(X1) ) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p2(X1) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ! [X0] :
                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                      | $false ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | p1(X1) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ! [X0] :
                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                      | ~ p1(X0) ) )
                                                                                                                                                          & p1(X0) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | ~ ( ~ ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | ~ ! [X1] :
                                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                                          | p1(X1) ) )
                                                                                                                                                              & ~ ! [X0] :
                                                                                                                                                                    ( ~ r1(X1,X0)
                                                                                                                                                                    | p1(X0) ) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ( ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ! [X0] :
                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                      | ~ ! [X1] :
                                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                                            | p1(X1) ) ) )
                                                                                                                                                          & ~ ! [X1] :
                                                                                                                                                                ( ~ r1(X0,X1)
                                                                                                                                                                | ~ ! [X0] :
                                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                                      | p1(X0) ) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p2(X0) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ! [X1] :
                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                            | $false ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | p1(X0) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ! [X1] :
                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                            | ~ p1(X1) ) )
                                                                                                                                                & p1(X1) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | ~ ( ~ ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | ~ ! [X0] :
                                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                                | p1(X0) ) )
                                                                                                                                                    & ~ ! [X1] :
                                                                                                                                                          ( ~ r1(X0,X1)
                                                                                                                                                          | p1(X1) ) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ( ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ! [X1] :
                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                                  | p1(X0) ) ) )
                                                                                                                                                & ~ ! [X0] :
                                                                                                                                                      ( ~ r1(X1,X0)
                                                                                                                                                      | ~ ! [X1] :
                                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                                            | p1(X1) ) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p2(X1) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                  | $false ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | p1(X1) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                  | ~ p1(X0) ) )
                                                                                                                                      & p1(X0) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | ~ ( ~ ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | ~ ! [X1] :
                                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                                      | p1(X1) ) )
                                                                                                                                          & ~ ! [X0] :
                                                                                                                                                ( ~ r1(X1,X0)
                                                                                                                                                | p1(X0) ) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ( ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                  | ~ ! [X1] :
                                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                                        | p1(X1) ) ) )
                                                                                                                                      & ~ ! [X1] :
                                                                                                                                            ( ~ r1(X0,X1)
                                                                                                                                            | ~ ! [X0] :
                                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                                  | p1(X0) ) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p2(X0) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ! [X1] :
                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                        | $false ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | p1(X0) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ! [X1] :
                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                        | ~ p1(X1) ) )
                                                                                                                            & p1(X1) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | ~ ( ~ ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | ~ ! [X0] :
                                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                                            | p1(X0) ) )
                                                                                                                                & ~ ! [X1] :
                                                                                                                                      ( ~ r1(X0,X1)
                                                                                                                                      | p1(X1) ) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ( ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ! [X1] :
                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                        | ~ ! [X0] :
                                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                                              | p1(X0) ) ) )
                                                                                                                            & ~ ! [X0] :
                                                                                                                                  ( ~ r1(X1,X0)
                                                                                                                                  | ~ ! [X1] :
                                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                                        | p1(X1) ) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p2(X1) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ! [X0] :
                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                              | $false ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | p1(X1) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ! [X0] :
                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                              | ~ p1(X0) ) )
                                                                                                                  & p1(X0) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | ~ ( ~ ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | ~ ! [X1] :
                                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                                  | p1(X1) ) )
                                                                                                                      & ~ ! [X0] :
                                                                                                                            ( ~ r1(X1,X0)
                                                                                                                            | p1(X0) ) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ( ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ! [X0] :
                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                              | ~ ! [X1] :
                                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                                    | p1(X1) ) ) )
                                                                                                                  & ~ ! [X1] :
                                                                                                                        ( ~ r1(X0,X1)
                                                                                                                        | ~ ! [X0] :
                                                                                                                              ( ~ r1(X1,X0)
                                                                                                                              | p1(X0) ) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p2(X0) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ! [X1] :
                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                    | $false ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | p1(X0) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ! [X1] :
                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                    | ~ p1(X1) ) )
                                                                                                        & p1(X1) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | ~ ( ~ ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | ~ ! [X0] :
                                                                                                                        ( ~ r1(X1,X0)
                                                                                                                        | p1(X0) ) )
                                                                                                            & ~ ! [X1] :
                                                                                                                  ( ~ r1(X0,X1)
                                                                                                                  | p1(X1) ) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ( ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ! [X1] :
                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                    | ~ ! [X0] :
                                                                                                                          ( ~ r1(X1,X0)
                                                                                                                          | p1(X0) ) ) )
                                                                                                        & ~ ! [X0] :
                                                                                                              ( ~ r1(X1,X0)
                                                                                                              | ~ ! [X1] :
                                                                                                                    ( ~ r1(X0,X1)
                                                                                                                    | p1(X1) ) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p2(X1) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ! [X0] :
                                                                                                          ( ~ r1(X1,X0)
                                                                                                          | $false ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | p1(X1) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ! [X0] :
                                                                                                          ( ~ r1(X1,X0)
                                                                                                          | ~ p1(X0) ) )
                                                                                              & p1(X0) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ( ~ ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | ~ ! [X1] :
                                                                                                              ( ~ r1(X0,X1)
                                                                                                              | p1(X1) ) )
                                                                                                  & ~ ! [X0] :
                                                                                                        ( ~ r1(X1,X0)
                                                                                                        | p1(X0) ) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ( ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ! [X0] :
                                                                                                          ( ~ r1(X1,X0)
                                                                                                          | ~ ! [X1] :
                                                                                                                ( ~ r1(X0,X1)
                                                                                                                | p1(X1) ) ) )
                                                                                              & ~ ! [X1] :
                                                                                                    ( ~ r1(X0,X1)
                                                                                                    | ~ ! [X0] :
                                                                                                          ( ~ r1(X1,X0)
                                                                                                          | p1(X0) ) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p2(X0) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | $false ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | p1(X0) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ p1(X1) ) )
                                                                                    & p1(X1) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ~ ( ~ ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | ~ ! [X0] :
                                                                                                    ( ~ r1(X1,X0)
                                                                                                    | p1(X0) ) )
                                                                                        & ~ ! [X1] :
                                                                                              ( ~ r1(X0,X1)
                                                                                              | p1(X1) ) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ( ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) ) )
                                                                                    & ~ ! [X0] :
                                                                                          ( ~ r1(X1,X0)
                                                                                          | ~ ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ! [X0] :
                                                                                      ( ~ r1(X1,X0)
                                                                                      | $false ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ! [X0] :
                                                                                      ( ~ r1(X1,X0)
                                                                                      | ~ p1(X0) ) )
                                                                          & p1(X0) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | ~ ( ~ ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ~ ! [X1] :
                                                                                          ( ~ r1(X0,X1)
                                                                                          | p1(X1) ) )
                                                                              & ~ ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ( ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ! [X0] :
                                                                                      ( ~ r1(X1,X0)
                                                                                      | ~ ! [X1] :
                                                                                            ( ~ r1(X0,X1)
                                                                                            | p1(X1) ) ) )
                                                                          & ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ~ ! [X0] :
                                                                                      ( ~ r1(X1,X0)
                                                                                      | p1(X0) ) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p2(X0) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ! [X1] :
                                                                            ( ~ r1(X0,X1)
                                                                            | $false ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | p1(X0) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ! [X1] :
                                                                            ( ~ r1(X0,X1)
                                                                            | ~ p1(X1) ) )
                                                                & p1(X1) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | ~ ( ~ ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | ~ ! [X0] :
                                                                                ( ~ r1(X1,X0)
                                                                                | p1(X0) ) )
                                                                    & ~ ! [X1] :
                                                                          ( ~ r1(X0,X1)
                                                                          | p1(X1) ) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ( ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ! [X1] :
                                                                            ( ~ r1(X0,X1)
                                                                            | ~ ! [X0] :
                                                                                  ( ~ r1(X1,X0)
                                                                                  | p1(X0) ) ) )
                                                                & ~ ! [X0] :
                                                                      ( ~ r1(X1,X0)
                                                                      | ~ ! [X1] :
                                                                            ( ~ r1(X0,X1)
                                                                            | p1(X1) ) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p2(X1) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | $false ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | p1(X1) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ~ p1(X0) ) )
                                                      & p1(X0) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ~ ( ~ ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | ~ ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                          & ~ ! [X0] :
                                                                ( ~ r1(X1,X0)
                                                                | p1(X0) ) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ( ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | ~ ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) ) )
                                                      & ~ ! [X1] :
                                                            ( ~ r1(X0,X1)
                                                            | ~ ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p2(X0) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | $false ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ~ p1(X1) ) )
                                            & p1(X1) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ~ ( ~ ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | ~ ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                & ~ ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ( ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ~ ! [X0] :
                                                              ( ~ r1(X1,X0)
                                                              | p1(X0) ) ) )
                                            & ~ ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | ~ ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ! [X0] :
                                              ( ~ r1(X1,X0)
                                              | $false ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ! [X0] :
                                              ( ~ r1(X1,X0)
                                              | ~ p1(X0) ) )
                                  & p1(X0) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | ~ ( ~ ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ~ ! [X1] :
                                                  ( ~ r1(X0,X1)
                                                  | p1(X1) ) )
                                      & ~ ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ( ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ! [X0] :
                                              ( ~ r1(X1,X0)
                                              | ~ ! [X1] :
                                                    ( ~ r1(X0,X1)
                                                    | p1(X1) ) ) )
                                  & ~ ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ~ ! [X0] :
                                              ( ~ r1(X1,X0)
                                              | p1(X0) ) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p2(X0) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ! [X1] :
                                    ( ~ r1(X0,X1)
                                    | $false ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | p1(X0) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ! [X1] :
                                    ( ~ r1(X0,X1)
                                    | ~ p1(X1) ) )
                        & p1(X1) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ! [X0] :
                        ( ~ r1(X1,X0)
                        | ~ ( ~ ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | ~ ! [X0] :
                                        ( ~ r1(X1,X0)
                                        | p1(X0) ) )
                            & ~ ! [X1] :
                                  ( ~ r1(X0,X1)
                                  | p1(X1) ) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ( ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ! [X1] :
                                    ( ~ r1(X0,X1)
                                    | ~ ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) ) )
                        & ~ ! [X0] :
                              ( ~ r1(X1,X0)
                              | ~ ! [X1] :
                                    ( ~ r1(X0,X1)
                                    | p1(X1) ) ) ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | ~ ! [X0] :
                          ( ~ r1(X1,X0)
                          | $false ) )
              & ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p1(X1) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p2(X0) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p2(X1) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p2(X0) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p2(X1) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p2(X0) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p2(X1) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p2(X0) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p2(X1) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p2(X0) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p2(X1) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p2(X0) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p2(X1) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p2(X0) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p2(X1) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p2(X0) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p2(X1) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p2(X0) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p2(X1) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p2(X0) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | ~ ! [X0] :
                                                                                                      ( ~ r1(X1,X0)
                                                                                                      | p1(X0) ) )
                                                                                            | ! [X1] :
                                                                                                ( ~ r1(X0,X1)
                                                                                                | p1(X1) ) )
                                                                                        | ! [X0] :
                                                                                            ( ~ r1(X1,X0)
                                                                                            | p1(X0) ) )
                                                                                    | ! [X1] :
                                                                                        ( ~ r1(X0,X1)
                                                                                        | p1(X1) ) )
                                                                                | ! [X0] :
                                                                                    ( ~ r1(X1,X0)
                                                                                    | p1(X0) ) )
                                                                            | ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [X0] :
                            ( ~ r1(X1,X0)
                            | p1(X0) ) )
                    | ! [X1] :
                        ( ~ r1(X0,X1)
                        | p1(X1) ) )
                | ! [X0] :
                    ( ~ r1(X1,X0)
                    | p1(X0) ) )
            | ! [X1] :
                ( ~ r1(X0,X1)
                | p1(X1) ) ),
    inference(negated_conjecture,[status(cth)],[f3]) ).

fof(f5,plain,
    ~ ~ ? [X0] :
          ~ ( ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X2] :
                    ( ~ r1(X0,X2)
                    | ~ ( ~ ! [X3] :
                              ( ~ r1(X2,X3)
                              | p2(X3) )
                        & ~ ! [X4] :
                              ( ~ r1(X2,X4)
                              | ~ ( ~ ! [X5] :
                                        ( ~ r1(X4,X5)
                                        | p2(X5) )
                                  & ~ ! [X6] :
                                        ( ~ r1(X4,X6)
                                        | ~ ( ~ ! [X7] :
                                                  ( ~ r1(X6,X7)
                                                  | p2(X7) )
                                            & ~ ! [X8] :
                                                  ( ~ r1(X6,X8)
                                                  | ~ ( ~ ! [X9] :
                                                            ( ~ r1(X8,X9)
                                                            | p2(X9) )
                                                      & ~ ! [X10] :
                                                            ( ~ r1(X8,X10)
                                                            | ~ ( ~ ! [X11] :
                                                                      ( ~ r1(X10,X11)
                                                                      | p2(X11) )
                                                                & ~ ! [X12] :
                                                                      ( ~ r1(X10,X12)
                                                                      | ~ ( ~ ! [X13] :
                                                                                ( ~ r1(X12,X13)
                                                                                | p2(X13) )
                                                                          & ~ ! [X14] :
                                                                                ( ~ r1(X12,X14)
                                                                                | ~ ( ~ ! [X15] :
                                                                                          ( ~ r1(X14,X15)
                                                                                          | p2(X15) )
                                                                                    & ~ ! [X16] :
                                                                                          ( ~ r1(X14,X16)
                                                                                          | ~ ( ~ ! [X17] :
                                                                                                    ( ~ r1(X16,X17)
                                                                                                    | p2(X17) )
                                                                                              & ~ ! [X18] :
                                                                                                    ( ~ r1(X16,X18)
                                                                                                    | ~ ( ~ ! [X19] :
                                                                                                              ( ~ r1(X18,X19)
                                                                                                              | p2(X19) )
                                                                                                        & ~ ! [X20] :
                                                                                                              ( ~ r1(X18,X20)
                                                                                                              | ~ ( ~ ! [X21] :
                                                                                                                        ( ~ r1(X20,X21)
                                                                                                                        | p2(X21) )
                                                                                                                  & ~ ! [X22] :
                                                                                                                        ( ~ r1(X20,X22)
                                                                                                                        | ~ ( ~ ! [X23] :
                                                                                                                                  ( ~ r1(X22,X23)
                                                                                                                                  | p2(X23) )
                                                                                                                            & ~ ! [X24] :
                                                                                                                                  ( ~ r1(X22,X24)
                                                                                                                                  | ~ ( ~ ! [X25] :
                                                                                                                                            ( ~ r1(X24,X25)
                                                                                                                                            | p2(X25) )
                                                                                                                                      & ~ ! [X26] :
                                                                                                                                            ( ~ r1(X24,X26)
                                                                                                                                            | ~ ( ~ ! [X27] :
                                                                                                                                                      ( ~ r1(X26,X27)
                                                                                                                                                      | p2(X27) )
                                                                                                                                                & ~ ! [X28] :
                                                                                                                                                      ( ~ r1(X26,X28)
                                                                                                                                                      | ~ ( ~ ! [X29] :
                                                                                                                                                                ( ~ r1(X28,X29)
                                                                                                                                                                | p2(X29) )
                                                                                                                                                          & ~ ! [X30] :
                                                                                                                                                                ( ~ r1(X28,X30)
                                                                                                                                                                | ~ ( ~ ! [X31] :
                                                                                                                                                                          ( ~ r1(X30,X31)
                                                                                                                                                                          | p2(X31) )
                                                                                                                                                                    & ~ ! [X32] :
                                                                                                                                                                          ( ~ r1(X30,X32)
                                                                                                                                                                          | ~ ( ~ ! [X33] :
                                                                                                                                                                                    ( ~ r1(X32,X33)
                                                                                                                                                                                    | p2(X33) )
                                                                                                                                                                              & ~ ! [X34] :
                                                                                                                                                                                    ( ~ r1(X32,X34)
                                                                                                                                                                                    | ~ ( ~ ! [X35] :
                                                                                                                                                                                              ( ~ r1(X34,X35)
                                                                                                                                                                                              | p2(X35) )
                                                                                                                                                                                        & ~ ! [X36] :
                                                                                                                                                                                              ( ~ r1(X34,X36)
                                                                                                                                                                                              | ~ ( ~ ! [X37] :
                                                                                                                                                                                                        ( ~ r1(X36,X37)
                                                                                                                                                                                                        | p2(X37) )
                                                                                                                                                                                                  & ~ ! [X38] :
                                                                                                                                                                                                        ( ~ r1(X36,X38)
                                                                                                                                                                                                        | ~ ( ~ ! [X39] :
                                                                                                                                                                                                                  ( ~ r1(X38,X39)
                                                                                                                                                                                                                  | p2(X39) )
                                                                                                                                                                                                            & ~ ! [X40] :
                                                                                                                                                                                                                  ( ~ r1(X38,X40)
                                                                                                                                                                                                                  | ~ ( ~ ! [X41] :
                                                                                                                                                                                                                            ( ~ r1(X40,X41)
                                                                                                                                                                                                                            | ~ ! [X42] :
                                                                                                                                                                                                                                  ( ~ r1(X41,X42)
                                                                                                                                                                                                                                  | ~ p1(X42) ) )
                                                                                                                                                                                                                      & p1(X40) ) )
                                                                                                                                                                                                            & ~ ! [X43] :
                                                                                                                                                                                                                  ( ~ r1(X38,X43)
                                                                                                                                                                                                                  | p1(X43) ) ) )
                                                                                                                                                                                                  & ~ ! [X44] :
                                                                                                                                                                                                        ( ~ r1(X36,X44)
                                                                                                                                                                                                        | p1(X44) ) ) )
                                                                                                                                                                                        & ~ ! [X45] :
                                                                                                                                                                                              ( ~ r1(X34,X45)
                                                                                                                                                                                              | p1(X45) ) ) )
                                                                                                                                                                              & ~ ! [X46] :
                                                                                                                                                                                    ( ~ r1(X32,X46)
                                                                                                                                                                                    | p1(X46) ) ) )
                                                                                                                                                                    & ~ ! [X47] :
                                                                                                                                                                          ( ~ r1(X30,X47)
                                                                                                                                                                          | p1(X47) ) ) )
                                                                                                                                                          & ~ ! [X48] :
                                                                                                                                                                ( ~ r1(X28,X48)
                                                                                                                                                                | p1(X48) ) ) )
                                                                                                                                                & ~ ! [X49] :
                                                                                                                                                      ( ~ r1(X26,X49)
                                                                                                                                                      | p1(X49) ) ) )
                                                                                                                                      & ~ ! [X50] :
                                                                                                                                            ( ~ r1(X24,X50)
                                                                                                                                            | p1(X50) ) ) )
                                                                                                                            & ~ ! [X51] :
                                                                                                                                  ( ~ r1(X22,X51)
                                                                                                                                  | p1(X51) ) ) )
                                                                                                                  & ~ ! [X52] :
                                                                                                                        ( ~ r1(X20,X52)
                                                                                                                        | p1(X52) ) ) )
                                                                                                        & ~ ! [X53] :
                                                                                                              ( ~ r1(X18,X53)
                                                                                                              | p1(X53) ) ) )
                                                                                              & ~ ! [X54] :
                                                                                                    ( ~ r1(X16,X54)
                                                                                                    | p1(X54) ) ) )
                                                                                    & ~ ! [X55] :
                                                                                          ( ~ r1(X14,X55)
                                                                                          | p1(X55) ) ) )
                                                                          & ~ ! [X56] :
                                                                                ( ~ r1(X12,X56)
                                                                                | p1(X56) ) ) )
                                                                & ~ ! [X57] :
                                                                      ( ~ r1(X10,X57)
                                                                      | p1(X57) ) ) )
                                                      & ~ ! [X58] :
                                                            ( ~ r1(X8,X58)
                                                            | p1(X58) ) ) )
                                            & ~ ! [X59] :
                                                  ( ~ r1(X6,X59)
                                                  | p1(X59) ) ) )
                                  & ~ ! [X60] :
                                        ( ~ r1(X4,X60)
                                        | p1(X60) ) ) )
                        & ~ ! [X61] :
                              ( ~ r1(X2,X61)
                              | p1(X61) ) ) )
              & ~ ! [X62] :
                    ( ~ r1(X0,X62)
                    | p1(X62) ) )
            | ( ~ ! [X63] :
                    ( ~ r1(X0,X63)
                    | p2(X63) )
              & ~ ! [X64] :
                    ( ~ r1(X0,X64)
                    | ~ ( ~ ! [X65] :
                              ( ~ r1(X64,X65)
                              | p2(X65) )
                        & ~ ! [X66] :
                              ( ~ r1(X64,X66)
                              | ~ ( ~ ! [X67] :
                                        ( ~ r1(X66,X67)
                                        | p2(X67) )
                                  & ~ ! [X68] :
                                        ( ~ r1(X66,X68)
                                        | ~ ( ~ ! [X69] :
                                                  ( ~ r1(X68,X69)
                                                  | p2(X69) )
                                            & ~ ! [X70] :
                                                  ( ~ r1(X68,X70)
                                                  | ~ ( ~ ! [X71] :
                                                            ( ~ r1(X70,X71)
                                                            | p2(X71) )
                                                      & ~ ! [X72] :
                                                            ( ~ r1(X70,X72)
                                                            | ~ ( ~ ! [X73] :
                                                                      ( ~ r1(X72,X73)
                                                                      | p2(X73) )
                                                                & ~ ! [X74] :
                                                                      ( ~ r1(X72,X74)
                                                                      | ~ ( ~ ! [X75] :
                                                                                ( ~ r1(X74,X75)
                                                                                | p2(X75) )
                                                                          & ~ ! [X76] :
                                                                                ( ~ r1(X74,X76)
                                                                                | ~ ( ~ ! [X77] :
                                                                                          ( ~ r1(X76,X77)
                                                                                          | p2(X77) )
                                                                                    & ~ ! [X78] :
                                                                                          ( ~ r1(X76,X78)
                                                                                          | ~ ( ~ ! [X79] :
                                                                                                    ( ~ r1(X78,X79)
                                                                                                    | p2(X79) )
                                                                                              & ~ ! [X80] :
                                                                                                    ( ~ r1(X78,X80)
                                                                                                    | ~ ( ~ ! [X81] :
                                                                                                              ( ~ r1(X80,X81)
                                                                                                              | p2(X81) )
                                                                                                        & ~ ! [X82] :
                                                                                                              ( ~ r1(X80,X82)
                                                                                                              | ~ ( ~ ! [X83] :
                                                                                                                        ( ~ r1(X82,X83)
                                                                                                                        | p2(X83) )
                                                                                                                  & ~ ! [X84] :
                                                                                                                        ( ~ r1(X82,X84)
                                                                                                                        | ~ ( ~ ! [X85] :
                                                                                                                                  ( ~ r1(X84,X85)
                                                                                                                                  | p2(X85) )
                                                                                                                            & ~ ! [X86] :
                                                                                                                                  ( ~ r1(X84,X86)
                                                                                                                                  | ~ ( ~ ! [X87] :
                                                                                                                                            ( ~ r1(X86,X87)
                                                                                                                                            | p2(X87) )
                                                                                                                                      & ~ ! [X88] :
                                                                                                                                            ( ~ r1(X86,X88)
                                                                                                                                            | ~ ( ~ ! [X89] :
                                                                                                                                                      ( ~ r1(X88,X89)
                                                                                                                                                      | p2(X89) )
                                                                                                                                                & ~ ! [X90] :
                                                                                                                                                      ( ~ r1(X88,X90)
                                                                                                                                                      | ~ ( ~ ! [X91] :
                                                                                                                                                                ( ~ r1(X90,X91)
                                                                                                                                                                | p2(X91) )
                                                                                                                                                          & ~ ! [X92] :
                                                                                                                                                                ( ~ r1(X90,X92)
                                                                                                                                                                | ~ ( ~ ! [X93] :
                                                                                                                                                                          ( ~ r1(X92,X93)
                                                                                                                                                                          | p2(X93) )
                                                                                                                                                                    & ~ ! [X94] :
                                                                                                                                                                          ( ~ r1(X92,X94)
                                                                                                                                                                          | ~ ( ~ ! [X95] :
                                                                                                                                                                                    ( ~ r1(X94,X95)
                                                                                                                                                                                    | p2(X95) )
                                                                                                                                                                              & ~ ! [X96] :
                                                                                                                                                                                    ( ~ r1(X94,X96)
                                                                                                                                                                                    | ~ ( ~ ! [X97] :
                                                                                                                                                                                              ( ~ r1(X96,X97)
                                                                                                                                                                                              | p2(X97) )
                                                                                                                                                                                        & ~ ! [X98] :
                                                                                                                                                                                              ( ~ r1(X96,X98)
                                                                                                                                                                                              | ~ ( ~ ! [X99] :
                                                                                                                                                                                                        ( ~ r1(X98,X99)
                                                                                                                                                                                                        | p2(X99) )
                                                                                                                                                                                                  & ~ ! [X100] :
                                                                                                                                                                                                        ( ~ r1(X98,X100)
                                                                                                                                                                                                        | ~ ( ~ ! [X101] :
                                                                                                                                                                                                                  ( ~ r1(X100,X101)
                                                                                                                                                                                                                  | p2(X101) )
                                                                                                                                                                                                            & ~ ! [X102] :
                                                                                                                                                                                                                  ( ~ r1(X100,X102)
                                                                                                                                                                                                                  | ! [X103] :
                                                                                                                                                                                                                      ( ~ r1(X102,X103)
                                                                                                                                                                                                                      | ~ ( ~ ! [X104] :
                                                                                                                                                                                                                                ( ~ r1(X103,X104)
                                                                                                                                                                                                                                | ~ ! [X105] :
                                                                                                                                                                                                                                      ( ~ r1(X104,X105)
                                                                                                                                                                                                                                      | p1(X105) ) )
                                                                                                                                                                                                                          & ~ ! [X106] :
                                                                                                                                                                                                                                ( ~ r1(X103,X106)
                                                                                                                                                                                                                                | p1(X106) ) ) ) )
                                                                                                                                                                                                            & ~ ! [X107] :
                                                                                                                                                                                                                  ( ~ r1(X100,X107)
                                                                                                                                                                                                                  | p1(X107) ) ) )
                                                                                                                                                                                                  & ~ ! [X108] :
                                                                                                                                                                                                        ( ~ r1(X98,X108)
                                                                                                                                                                                                        | p1(X108) ) ) )
                                                                                                                                                                                        & ~ ! [X109] :
                                                                                                                                                                                              ( ~ r1(X96,X109)
                                                                                                                                                                                              | p1(X109) ) ) )
                                                                                                                                                                              & ~ ! [X110] :
                                                                                                                                                                                    ( ~ r1(X94,X110)
                                                                                                                                                                                    | p1(X110) ) ) )
                                                                                                                                                                    & ~ ! [X111] :
                                                                                                                                                                          ( ~ r1(X92,X111)
                                                                                                                                                                          | p1(X111) ) ) )
                                                                                                                                                          & ~ ! [X112] :
                                                                                                                                                                ( ~ r1(X90,X112)
                                                                                                                                                                | p1(X112) ) ) )
                                                                                                                                                & ~ ! [X113] :
                                                                                                                                                      ( ~ r1(X88,X113)
                                                                                                                                                      | p1(X113) ) ) )
                                                                                                                                      & ~ ! [X114] :
                                                                                                                                            ( ~ r1(X86,X114)
                                                                                                                                            | p1(X114) ) ) )
                                                                                                                            & ~ ! [X115] :
                                                                                                                                  ( ~ r1(X84,X115)
                                                                                                                                  | p1(X115) ) ) )
                                                                                                                  & ~ ! [X116] :
                                                                                                                        ( ~ r1(X82,X116)
                                                                                                                        | p1(X116) ) ) )
                                                                                                        & ~ ! [X117] :
                                                                                                              ( ~ r1(X80,X117)
                                                                                                              | p1(X117) ) ) )
                                                                                              & ~ ! [X118] :
                                                                                                    ( ~ r1(X78,X118)
                                                                                                    | p1(X118) ) ) )
                                                                                    & ~ ! [X119] :
                                                                                          ( ~ r1(X76,X119)
                                                                                          | p1(X119) ) ) )
                                                                          & ~ ! [X120] :
                                                                                ( ~ r1(X74,X120)
                                                                                | p1(X120) ) ) )
                                                                & ~ ! [X121] :
                                                                      ( ~ r1(X72,X121)
                                                                      | p1(X121) ) ) )
                                                      & ~ ! [X122] :
                                                            ( ~ r1(X70,X122)
                                                            | p1(X122) ) ) )
                                            & ~ ! [X123] :
                                                  ( ~ r1(X68,X123)
                                                  | p1(X123) ) ) )
                                  & ~ ! [X124] :
                                        ( ~ r1(X66,X124)
                                        | p1(X124) ) ) )
                        & ~ ! [X125] :
                              ( ~ r1(X64,X125)
                              | p1(X125) ) ) )
              & ~ ! [X126] :
                    ( ~ r1(X0,X126)
                    | p1(X126) ) )
            | ( ~ ! [X127] :
                    ( ~ r1(X0,X127)
                    | p2(X127) )
              & ~ ! [X128] :
                    ( ~ r1(X0,X128)
                    | ~ ( ~ ! [X129] :
                              ( ~ r1(X128,X129)
                              | p2(X129) )
                        & ~ ! [X130] :
                              ( ~ r1(X128,X130)
                              | ~ ( ~ ! [X131] :
                                        ( ~ r1(X130,X131)
                                        | p2(X131) )
                                  & ~ ! [X132] :
                                        ( ~ r1(X130,X132)
                                        | ~ ( ~ ! [X133] :
                                                  ( ~ r1(X132,X133)
                                                  | p2(X133) )
                                            & ~ ! [X134] :
                                                  ( ~ r1(X132,X134)
                                                  | ~ ( ~ ! [X135] :
                                                            ( ~ r1(X134,X135)
                                                            | p2(X135) )
                                                      & ~ ! [X136] :
                                                            ( ~ r1(X134,X136)
                                                            | ~ ( ~ ! [X137] :
                                                                      ( ~ r1(X136,X137)
                                                                      | p2(X137) )
                                                                & ~ ! [X138] :
                                                                      ( ~ r1(X136,X138)
                                                                      | ~ ( ~ ! [X139] :
                                                                                ( ~ r1(X138,X139)
                                                                                | p2(X139) )
                                                                          & ~ ! [X140] :
                                                                                ( ~ r1(X138,X140)
                                                                                | ~ ( ~ ! [X141] :
                                                                                          ( ~ r1(X140,X141)
                                                                                          | p2(X141) )
                                                                                    & ~ ! [X142] :
                                                                                          ( ~ r1(X140,X142)
                                                                                          | ~ ( ~ ! [X143] :
                                                                                                    ( ~ r1(X142,X143)
                                                                                                    | p2(X143) )
                                                                                              & ~ ! [X144] :
                                                                                                    ( ~ r1(X142,X144)
                                                                                                    | ~ ( ~ ! [X145] :
                                                                                                              ( ~ r1(X144,X145)
                                                                                                              | p2(X145) )
                                                                                                        & ~ ! [X146] :
                                                                                                              ( ~ r1(X144,X146)
                                                                                                              | ~ ( ~ ! [X147] :
                                                                                                                        ( ~ r1(X146,X147)
                                                                                                                        | p2(X147) )
                                                                                                                  & ~ ! [X148] :
                                                                                                                        ( ~ r1(X146,X148)
                                                                                                                        | ~ ( ~ ! [X149] :
                                                                                                                                  ( ~ r1(X148,X149)
                                                                                                                                  | p2(X149) )
                                                                                                                            & ~ ! [X150] :
                                                                                                                                  ( ~ r1(X148,X150)
                                                                                                                                  | ~ ( ~ ! [X151] :
                                                                                                                                            ( ~ r1(X150,X151)
                                                                                                                                            | p2(X151) )
                                                                                                                                      & ~ ! [X152] :
                                                                                                                                            ( ~ r1(X150,X152)
                                                                                                                                            | ~ ( ~ ! [X153] :
                                                                                                                                                      ( ~ r1(X152,X153)
                                                                                                                                                      | p2(X153) )
                                                                                                                                                & ~ ! [X154] :
                                                                                                                                                      ( ~ r1(X152,X154)
                                                                                                                                                      | ~ ( ~ ! [X155] :
                                                                                                                                                                ( ~ r1(X154,X155)
                                                                                                                                                                | p2(X155) )
                                                                                                                                                          & ~ ! [X156] :
                                                                                                                                                                ( ~ r1(X154,X156)
                                                                                                                                                                | ~ ( ~ ! [X157] :
                                                                                                                                                                          ( ~ r1(X156,X157)
                                                                                                                                                                          | p2(X157) )
                                                                                                                                                                    & ~ ! [X158] :
                                                                                                                                                                          ( ~ r1(X156,X158)
                                                                                                                                                                          | ~ ( ~ ! [X159] :
                                                                                                                                                                                    ( ~ r1(X158,X159)
                                                                                                                                                                                    | p2(X159) )
                                                                                                                                                                              & ~ ! [X160] :
                                                                                                                                                                                    ( ~ r1(X158,X160)
                                                                                                                                                                                    | ~ ( ~ ! [X161] :
                                                                                                                                                                                              ( ~ r1(X160,X161)
                                                                                                                                                                                              | p2(X161) )
                                                                                                                                                                                        & ~ ! [X162] :
                                                                                                                                                                                              ( ~ r1(X160,X162)
                                                                                                                                                                                              | ~ ( ~ ! [X163] :
                                                                                                                                                                                                        ( ~ r1(X162,X163)
                                                                                                                                                                                                        | p2(X163) )
                                                                                                                                                                                                  & ~ ! [X164] :
                                                                                                                                                                                                        ( ~ r1(X162,X164)
                                                                                                                                                                                                        | ~ ( ~ ! [X165] :
                                                                                                                                                                                                                  ( ~ r1(X164,X165)
                                                                                                                                                                                                                  | p2(X165) )
                                                                                                                                                                                                            & ~ ! [X166] :
                                                                                                                                                                                                                  ( ~ r1(X164,X166)
                                                                                                                                                                                                                  | ~ ( ~ ! [X167] :
                                                                                                                                                                                                                            ( ~ r1(X166,X167)
                                                                                                                                                                                                                            | ~ ! [X168] :
                                                                                                                                                                                                                                  ( ~ r1(X167,X168)
                                                                                                                                                                                                                                  | ~ ! [X169] :
                                                                                                                                                                                                                                        ( ~ r1(X168,X169)
                                                                                                                                                                                                                                        | p1(X169) ) ) )
                                                                                                                                                                                                                      & ~ ! [X170] :
                                                                                                                                                                                                                            ( ~ r1(X166,X170)
                                                                                                                                                                                                                            | ~ ! [X171] :
                                                                                                                                                                                                                                  ( ~ r1(X170,X171)
                                                                                                                                                                                                                                  | p1(X171) ) ) ) )
                                                                                                                                                                                                            & ~ ! [X172] :
                                                                                                                                                                                                                  ( ~ r1(X164,X172)
                                                                                                                                                                                                                  | p1(X172) ) ) )
                                                                                                                                                                                                  & ~ ! [X173] :
                                                                                                                                                                                                        ( ~ r1(X162,X173)
                                                                                                                                                                                                        | p1(X173) ) ) )
                                                                                                                                                                                        & ~ ! [X174] :
                                                                                                                                                                                              ( ~ r1(X160,X174)
                                                                                                                                                                                              | p1(X174) ) ) )
                                                                                                                                                                              & ~ ! [X175] :
                                                                                                                                                                                    ( ~ r1(X158,X175)
                                                                                                                                                                                    | p1(X175) ) ) )
                                                                                                                                                                    & ~ ! [X176] :
                                                                                                                                                                          ( ~ r1(X156,X176)
                                                                                                                                                                          | p1(X176) ) ) )
                                                                                                                                                          & ~ ! [X177] :
                                                                                                                                                                ( ~ r1(X154,X177)
                                                                                                                                                                | p1(X177) ) ) )
                                                                                                                                                & ~ ! [X178] :
                                                                                                                                                      ( ~ r1(X152,X178)
                                                                                                                                                      | p1(X178) ) ) )
                                                                                                                                      & ~ ! [X179] :
                                                                                                                                            ( ~ r1(X150,X179)
                                                                                                                                            | p1(X179) ) ) )
                                                                                                                            & ~ ! [X180] :
                                                                                                                                  ( ~ r1(X148,X180)
                                                                                                                                  | p1(X180) ) ) )
                                                                                                                  & ~ ! [X181] :
                                                                                                                        ( ~ r1(X146,X181)
                                                                                                                        | p1(X181) ) ) )
                                                                                                        & ~ ! [X182] :
                                                                                                              ( ~ r1(X144,X182)
                                                                                                              | p1(X182) ) ) )
                                                                                              & ~ ! [X183] :
                                                                                                    ( ~ r1(X142,X183)
                                                                                                    | p1(X183) ) ) )
                                                                                    & ~ ! [X184] :
                                                                                          ( ~ r1(X140,X184)
                                                                                          | p1(X184) ) ) )
                                                                          & ~ ! [X185] :
                                                                                ( ~ r1(X138,X185)
                                                                                | p1(X185) ) ) )
                                                                & ~ ! [X186] :
                                                                      ( ~ r1(X136,X186)
                                                                      | p1(X186) ) ) )
                                                      & ~ ! [X187] :
                                                            ( ~ r1(X134,X187)
                                                            | p1(X187) ) ) )
                                            & ~ ! [X188] :
                                                  ( ~ r1(X132,X188)
                                                  | p1(X188) ) ) )
                                  & ~ ! [X189] :
                                        ( ~ r1(X130,X189)
                                        | p1(X189) ) ) )
                        & ~ ! [X190] :
                              ( ~ r1(X128,X190)
                              | p1(X190) ) ) )
              & ~ ! [X191] :
                    ( ~ r1(X0,X191)
                    | p1(X191) ) )
            | ( ~ ! [X192] :
                    ( ~ r1(X0,X192)
                    | p2(X192) )
              & ~ ! [X193] :
                    ( ~ r1(X0,X193)
                    | ~ ( ~ ! [X194] :
                              ( ~ r1(X193,X194)
                              | p2(X194) )
                        & ~ ! [X195] :
                              ( ~ r1(X193,X195)
                              | ~ ( ~ ! [X196] :
                                        ( ~ r1(X195,X196)
                                        | p2(X196) )
                                  & ~ ! [X197] :
                                        ( ~ r1(X195,X197)
                                        | ~ ( ~ ! [X198] :
                                                  ( ~ r1(X197,X198)
                                                  | p2(X198) )
                                            & ~ ! [X199] :
                                                  ( ~ r1(X197,X199)
                                                  | ~ ( ~ ! [X200] :
                                                            ( ~ r1(X199,X200)
                                                            | p2(X200) )
                                                      & ~ ! [X201] :
                                                            ( ~ r1(X199,X201)
                                                            | ~ ( ~ ! [X202] :
                                                                      ( ~ r1(X201,X202)
                                                                      | p2(X202) )
                                                                & ~ ! [X203] :
                                                                      ( ~ r1(X201,X203)
                                                                      | ~ ( ~ ! [X204] :
                                                                                ( ~ r1(X203,X204)
                                                                                | p2(X204) )
                                                                          & ~ ! [X205] :
                                                                                ( ~ r1(X203,X205)
                                                                                | ~ ( ~ ! [X206] :
                                                                                          ( ~ r1(X205,X206)
                                                                                          | p2(X206) )
                                                                                    & ~ ! [X207] :
                                                                                          ( ~ r1(X205,X207)
                                                                                          | ~ ( ~ ! [X208] :
                                                                                                    ( ~ r1(X207,X208)
                                                                                                    | p2(X208) )
                                                                                              & ~ ! [X209] :
                                                                                                    ( ~ r1(X207,X209)
                                                                                                    | ~ ( ~ ! [X210] :
                                                                                                              ( ~ r1(X209,X210)
                                                                                                              | p2(X210) )
                                                                                                        & ~ ! [X211] :
                                                                                                              ( ~ r1(X209,X211)
                                                                                                              | ~ ( ~ ! [X212] :
                                                                                                                        ( ~ r1(X211,X212)
                                                                                                                        | p2(X212) )
                                                                                                                  & ~ ! [X213] :
                                                                                                                        ( ~ r1(X211,X213)
                                                                                                                        | ~ ( ~ ! [X214] :
                                                                                                                                  ( ~ r1(X213,X214)
                                                                                                                                  | p2(X214) )
                                                                                                                            & ~ ! [X215] :
                                                                                                                                  ( ~ r1(X213,X215)
                                                                                                                                  | ~ ( ~ ! [X216] :
                                                                                                                                            ( ~ r1(X215,X216)
                                                                                                                                            | p2(X216) )
                                                                                                                                      & ~ ! [X217] :
                                                                                                                                            ( ~ r1(X215,X217)
                                                                                                                                            | ~ ( ~ ! [X218] :
                                                                                                                                                      ( ~ r1(X217,X218)
                                                                                                                                                      | p2(X218) )
                                                                                                                                                & ~ ! [X219] :
                                                                                                                                                      ( ~ r1(X217,X219)
                                                                                                                                                      | ~ ( ~ ! [X220] :
                                                                                                                                                                ( ~ r1(X219,X220)
                                                                                                                                                                | p2(X220) )
                                                                                                                                                          & ~ ! [X221] :
                                                                                                                                                                ( ~ r1(X219,X221)
                                                                                                                                                                | ~ ( ~ ! [X222] :
                                                                                                                                                                          ( ~ r1(X221,X222)
                                                                                                                                                                          | p2(X222) )
                                                                                                                                                                    & ~ ! [X223] :
                                                                                                                                                                          ( ~ r1(X221,X223)
                                                                                                                                                                          | ~ ( ~ ! [X224] :
                                                                                                                                                                                    ( ~ r1(X223,X224)
                                                                                                                                                                                    | p2(X224) )
                                                                                                                                                                              & ~ ! [X225] :
                                                                                                                                                                                    ( ~ r1(X223,X225)
                                                                                                                                                                                    | ~ ( ~ ! [X226] :
                                                                                                                                                                                              ( ~ r1(X225,X226)
                                                                                                                                                                                              | p2(X226) )
                                                                                                                                                                                        & ~ ! [X227] :
                                                                                                                                                                                              ( ~ r1(X225,X227)
                                                                                                                                                                                              | ~ ( ~ ! [X228] :
                                                                                                                                                                                                        ( ~ r1(X227,X228)
                                                                                                                                                                                                        | p2(X228) )
                                                                                                                                                                                                  & ~ ! [X229] :
                                                                                                                                                                                                        ( ~ r1(X227,X229)
                                                                                                                                                                                                        | ~ ( ~ ! [X230] :
                                                                                                                                                                                                                  ( ~ r1(X229,X230)
                                                                                                                                                                                                                  | p2(X230) )
                                                                                                                                                                                                            & ~ ! [X231] :
                                                                                                                                                                                                                  ( ~ r1(X229,X231)
                                                                                                                                                                                                                  | ~ ! [X232] :
                                                                                                                                                                                                                        ( ~ r1(X231,X232)
                                                                                                                                                                                                                        | $false ) )
                                                                                                                                                                                                            & ~ ! [X233] :
                                                                                                                                                                                                                  ( ~ r1(X229,X233)
                                                                                                                                                                                                                  | p1(X233) ) ) )
                                                                                                                                                                                                  & ~ ! [X234] :
                                                                                                                                                                                                        ( ~ r1(X227,X234)
                                                                                                                                                                                                        | p1(X234) ) ) )
                                                                                                                                                                                        & ~ ! [X235] :
                                                                                                                                                                                              ( ~ r1(X225,X235)
                                                                                                                                                                                              | p1(X235) ) ) )
                                                                                                                                                                              & ~ ! [X236] :
                                                                                                                                                                                    ( ~ r1(X223,X236)
                                                                                                                                                                                    | p1(X236) ) ) )
                                                                                                                                                                    & ~ ! [X237] :
                                                                                                                                                                          ( ~ r1(X221,X237)
                                                                                                                                                                          | p1(X237) ) ) )
                                                                                                                                                          & ~ ! [X238] :
                                                                                                                                                                ( ~ r1(X219,X238)
                                                                                                                                                                | p1(X238) ) ) )
                                                                                                                                                & ~ ! [X239] :
                                                                                                                                                      ( ~ r1(X217,X239)
                                                                                                                                                      | p1(X239) ) ) )
                                                                                                                                      & ~ ! [X240] :
                                                                                                                                            ( ~ r1(X215,X240)
                                                                                                                                            | p1(X240) ) ) )
                                                                                                                            & ~ ! [X241] :
                                                                                                                                  ( ~ r1(X213,X241)
                                                                                                                                  | p1(X241) ) ) )
                                                                                                                  & ~ ! [X242] :
                                                                                                                        ( ~ r1(X211,X242)
                                                                                                                        | p1(X242) ) ) )
                                                                                                        & ~ ! [X243] :
                                                                                                              ( ~ r1(X209,X243)
                                                                                                              | p1(X243) ) ) )
                                                                                              & ~ ! [X244] :
                                                                                                    ( ~ r1(X207,X244)
                                                                                                    | p1(X244) ) ) )
                                                                                    & ~ ! [X245] :
                                                                                          ( ~ r1(X205,X245)
                                                                                          | p1(X245) ) ) )
                                                                          & ~ ! [X246] :
                                                                                ( ~ r1(X203,X246)
                                                                                | p1(X246) ) ) )
                                                                & ~ ! [X247] :
                                                                      ( ~ r1(X201,X247)
                                                                      | p1(X247) ) ) )
                                                      & ~ ! [X248] :
                                                            ( ~ r1(X199,X248)
                                                            | p1(X248) ) ) )
                                            & ~ ! [X249] :
                                                  ( ~ r1(X197,X249)
                                                  | p1(X249) ) ) )
                                  & ~ ! [X250] :
                                        ( ~ r1(X195,X250)
                                        | p1(X250) ) ) )
                        & ~ ! [X251] :
                              ( ~ r1(X193,X251)
                              | p1(X251) ) ) )
              & ~ ! [X252] :
                    ( ~ r1(X0,X252)
                    | p1(X252) ) )
            | ! [X253] :
                ( ~ r1(X0,X253)
                | p2(X253) )
            | ! [X254] :
                ( ~ r1(X0,X254)
                | ! [X255] :
                    ( ~ r1(X254,X255)
                    | p2(X255) )
                | ! [X256] :
                    ( ~ r1(X254,X256)
                    | ! [X257] :
                        ( ~ r1(X256,X257)
                        | p2(X257) )
                    | ! [X258] :
                        ( ~ r1(X256,X258)
                        | ! [X259] :
                            ( ~ r1(X258,X259)
                            | p2(X259) )
                        | ! [X260] :
                            ( ~ r1(X258,X260)
                            | ! [X261] :
                                ( ~ r1(X260,X261)
                                | p2(X261) )
                            | ! [X262] :
                                ( ~ r1(X260,X262)
                                | ! [X263] :
                                    ( ~ r1(X262,X263)
                                    | p2(X263) )
                                | ! [X264] :
                                    ( ~ r1(X262,X264)
                                    | ! [X265] :
                                        ( ~ r1(X264,X265)
                                        | p2(X265) )
                                    | ! [X266] :
                                        ( ~ r1(X264,X266)
                                        | ! [X267] :
                                            ( ~ r1(X266,X267)
                                            | p2(X267) )
                                        | ! [X268] :
                                            ( ~ r1(X266,X268)
                                            | ! [X269] :
                                                ( ~ r1(X268,X269)
                                                | p2(X269) )
                                            | ! [X270] :
                                                ( ~ r1(X268,X270)
                                                | ! [X271] :
                                                    ( ~ r1(X270,X271)
                                                    | p2(X271) )
                                                | ! [X272] :
                                                    ( ~ r1(X270,X272)
                                                    | ! [X273] :
                                                        ( ~ r1(X272,X273)
                                                        | p2(X273) )
                                                    | ! [X274] :
                                                        ( ~ r1(X272,X274)
                                                        | ! [X275] :
                                                            ( ~ r1(X274,X275)
                                                            | p2(X275) )
                                                        | ! [X276] :
                                                            ( ~ r1(X274,X276)
                                                            | ! [X277] :
                                                                ( ~ r1(X276,X277)
                                                                | p2(X277) )
                                                            | ! [X278] :
                                                                ( ~ r1(X276,X278)
                                                                | ! [X279] :
                                                                    ( ~ r1(X278,X279)
                                                                    | p2(X279) )
                                                                | ! [X280] :
                                                                    ( ~ r1(X278,X280)
                                                                    | ! [X281] :
                                                                        ( ~ r1(X280,X281)
                                                                        | p2(X281) )
                                                                    | ! [X282] :
                                                                        ( ~ r1(X280,X282)
                                                                        | ! [X283] :
                                                                            ( ~ r1(X282,X283)
                                                                            | p2(X283) )
                                                                        | ! [X284] :
                                                                            ( ~ r1(X282,X284)
                                                                            | ! [X285] :
                                                                                ( ~ r1(X284,X285)
                                                                                | p2(X285) )
                                                                            | ! [X286] :
                                                                                ( ~ r1(X284,X286)
                                                                                | ! [X287] :
                                                                                    ( ~ r1(X286,X287)
                                                                                    | p2(X287) )
                                                                                | ! [X288] :
                                                                                    ( ~ r1(X286,X288)
                                                                                    | ! [X289] :
                                                                                        ( ~ r1(X288,X289)
                                                                                        | p2(X289) )
                                                                                    | ! [X290] :
                                                                                        ( ~ r1(X288,X290)
                                                                                        | ! [X291] :
                                                                                            ( ~ r1(X290,X291)
                                                                                            | p2(X291) )
                                                                                        | ! [X292] :
                                                                                            ( ~ r1(X290,X292)
                                                                                            | ! [X293] :
                                                                                                ( ~ r1(X292,X293)
                                                                                                | ~ ! [X294] :
                                                                                                      ( ~ r1(X293,X294)
                                                                                                      | p1(X294) ) )
                                                                                            | ! [X295] :
                                                                                                ( ~ r1(X292,X295)
                                                                                                | p1(X295) ) )
                                                                                        | ! [X296] :
                                                                                            ( ~ r1(X290,X296)
                                                                                            | p1(X296) ) )
                                                                                    | ! [X297] :
                                                                                        ( ~ r1(X288,X297)
                                                                                        | p1(X297) ) )
                                                                                | ! [X298] :
                                                                                    ( ~ r1(X286,X298)
                                                                                    | p1(X298) ) )
                                                                            | ! [X299] :
                                                                                ( ~ r1(X284,X299)
                                                                                | p1(X299) ) )
                                                                        | ! [X300] :
                                                                            ( ~ r1(X282,X300)
                                                                            | p1(X300) ) )
                                                                    | ! [X301] :
                                                                        ( ~ r1(X280,X301)
                                                                        | p1(X301) ) )
                                                                | ! [X302] :
                                                                    ( ~ r1(X278,X302)
                                                                    | p1(X302) ) )
                                                            | ! [X303] :
                                                                ( ~ r1(X276,X303)
                                                                | p1(X303) ) )
                                                        | ! [X304] :
                                                            ( ~ r1(X274,X304)
                                                            | p1(X304) ) )
                                                    | ! [X305] :
                                                        ( ~ r1(X272,X305)
                                                        | p1(X305) ) )
                                                | ! [X306] :
                                                    ( ~ r1(X270,X306)
                                                    | p1(X306) ) )
                                            | ! [X307] :
                                                ( ~ r1(X268,X307)
                                                | p1(X307) ) )
                                        | ! [X308] :
                                            ( ~ r1(X266,X308)
                                            | p1(X308) ) )
                                    | ! [X309] :
                                        ( ~ r1(X264,X309)
                                        | p1(X309) ) )
                                | ! [X310] :
                                    ( ~ r1(X262,X310)
                                    | p1(X310) ) )
                            | ! [X311] :
                                ( ~ r1(X260,X311)
                                | p1(X311) ) )
                        | ! [X312] :
                            ( ~ r1(X258,X312)
                            | p1(X312) ) )
                    | ! [X313] :
                        ( ~ r1(X256,X313)
                        | p1(X313) ) )
                | ! [X314] :
                    ( ~ r1(X254,X314)
                    | p1(X314) ) )
            | ! [X315] :
                ( ~ r1(X0,X315)
                | p1(X315) )
            | ( ~ ! [X316] :
                    ( ~ r1(X0,X316)
                    | p2(X316) )
              & ~ ! [X317] :
                    ( ~ r1(X0,X317)
                    | ~ ( ~ ! [X318] :
                              ( ~ r1(X317,X318)
                              | p2(X318) )
                        & ~ ! [X319] :
                              ( ~ r1(X317,X319)
                              | ~ ( ~ ! [X320] :
                                        ( ~ r1(X319,X320)
                                        | p2(X320) )
                                  & ~ ! [X321] :
                                        ( ~ r1(X319,X321)
                                        | ~ ( ~ ! [X322] :
                                                  ( ~ r1(X321,X322)
                                                  | p2(X322) )
                                            & ~ ! [X323] :
                                                  ( ~ r1(X321,X323)
                                                  | ~ ( ~ ! [X324] :
                                                            ( ~ r1(X323,X324)
                                                            | p2(X324) )
                                                      & ~ ! [X325] :
                                                            ( ~ r1(X323,X325)
                                                            | ~ ( ~ ! [X326] :
                                                                      ( ~ r1(X325,X326)
                                                                      | p2(X326) )
                                                                & ~ ! [X327] :
                                                                      ( ~ r1(X325,X327)
                                                                      | ~ ( ~ ! [X328] :
                                                                                ( ~ r1(X327,X328)
                                                                                | p2(X328) )
                                                                          & ~ ! [X329] :
                                                                                ( ~ r1(X327,X329)
                                                                                | ~ ( ~ ! [X330] :
                                                                                          ( ~ r1(X329,X330)
                                                                                          | p2(X330) )
                                                                                    & ~ ! [X331] :
                                                                                          ( ~ r1(X329,X331)
                                                                                          | ~ ( ~ ! [X332] :
                                                                                                    ( ~ r1(X331,X332)
                                                                                                    | p2(X332) )
                                                                                              & ~ ! [X333] :
                                                                                                    ( ~ r1(X331,X333)
                                                                                                    | ~ ( ~ ! [X334] :
                                                                                                              ( ~ r1(X333,X334)
                                                                                                              | p2(X334) )
                                                                                                        & ~ ! [X335] :
                                                                                                              ( ~ r1(X333,X335)
                                                                                                              | ~ ( ~ ! [X336] :
                                                                                                                        ( ~ r1(X335,X336)
                                                                                                                        | p2(X336) )
                                                                                                                  & ~ ! [X337] :
                                                                                                                        ( ~ r1(X335,X337)
                                                                                                                        | ~ ( ~ ! [X338] :
                                                                                                                                  ( ~ r1(X337,X338)
                                                                                                                                  | p2(X338) )
                                                                                                                            & ~ ! [X339] :
                                                                                                                                  ( ~ r1(X337,X339)
                                                                                                                                  | ~ ( ~ ! [X340] :
                                                                                                                                            ( ~ r1(X339,X340)
                                                                                                                                            | p2(X340) )
                                                                                                                                      & ~ ! [X341] :
                                                                                                                                            ( ~ r1(X339,X341)
                                                                                                                                            | ~ ( ~ ! [X342] :
                                                                                                                                                      ( ~ r1(X341,X342)
                                                                                                                                                      | p2(X342) )
                                                                                                                                                & ~ ! [X343] :
                                                                                                                                                      ( ~ r1(X341,X343)
                                                                                                                                                      | ~ ( ~ ! [X344] :
                                                                                                                                                                ( ~ r1(X343,X344)
                                                                                                                                                                | p2(X344) )
                                                                                                                                                          & ~ ! [X345] :
                                                                                                                                                                ( ~ r1(X343,X345)
                                                                                                                                                                | ~ ( ~ ! [X346] :
                                                                                                                                                                          ( ~ r1(X345,X346)
                                                                                                                                                                          | p2(X346) )
                                                                                                                                                                    & ~ ! [X347] :
                                                                                                                                                                          ( ~ r1(X345,X347)
                                                                                                                                                                          | ~ ( ~ ! [X348] :
                                                                                                                                                                                    ( ~ r1(X347,X348)
                                                                                                                                                                                    | p2(X348) )
                                                                                                                                                                              & ~ ! [X349] :
                                                                                                                                                                                    ( ~ r1(X347,X349)
                                                                                                                                                                                    | ~ ( ~ ! [X350] :
                                                                                                                                                                                              ( ~ r1(X349,X350)
                                                                                                                                                                                              | p2(X350) )
                                                                                                                                                                                        & ~ ! [X351] :
                                                                                                                                                                                              ( ~ r1(X349,X351)
                                                                                                                                                                                              | ~ ( ~ ! [X352] :
                                                                                                                                                                                                        ( ~ r1(X351,X352)
                                                                                                                                                                                                        | p2(X352) )
                                                                                                                                                                                                  & ~ ! [X353] :
                                                                                                                                                                                                        ( ~ r1(X351,X353)
                                                                                                                                                                                                        | ~ ( ~ ! [X354] :
                                                                                                                                                                                                                  ( ~ r1(X353,X354)
                                                                                                                                                                                                                  | ~ ! [X355] :
                                                                                                                                                                                                                        ( ~ r1(X354,X355)
                                                                                                                                                                                                                        | ~ p1(X355) ) )
                                                                                                                                                                                                            & p1(X353) ) )
                                                                                                                                                                                                  & ~ ! [X356] :
                                                                                                                                                                                                        ( ~ r1(X351,X356)
                                                                                                                                                                                                        | p1(X356) ) ) )
                                                                                                                                                                                        & ~ ! [X357] :
                                                                                                                                                                                              ( ~ r1(X349,X357)
                                                                                                                                                                                              | p1(X357) ) ) )
                                                                                                                                                                              & ~ ! [X358] :
                                                                                                                                                                                    ( ~ r1(X347,X358)
                                                                                                                                                                                    | p1(X358) ) ) )
                                                                                                                                                                    & ~ ! [X359] :
                                                                                                                                                                          ( ~ r1(X345,X359)
                                                                                                                                                                          | p1(X359) ) ) )
                                                                                                                                                          & ~ ! [X360] :
                                                                                                                                                                ( ~ r1(X343,X360)
                                                                                                                                                                | p1(X360) ) ) )
                                                                                                                                                & ~ ! [X361] :
                                                                                                                                                      ( ~ r1(X341,X361)
                                                                                                                                                      | p1(X361) ) ) )
                                                                                                                                      & ~ ! [X362] :
                                                                                                                                            ( ~ r1(X339,X362)
                                                                                                                                            | p1(X362) ) ) )
                                                                                                                            & ~ ! [X363] :
                                                                                                                                  ( ~ r1(X337,X363)
                                                                                                                                  | p1(X363) ) ) )
                                                                                                                  & ~ ! [X364] :
                                                                                                                        ( ~ r1(X335,X364)
                                                                                                                        | p1(X364) ) ) )
                                                                                                        & ~ ! [X365] :
                                                                                                              ( ~ r1(X333,X365)
                                                                                                              | p1(X365) ) ) )
                                                                                              & ~ ! [X366] :
                                                                                                    ( ~ r1(X331,X366)
                                                                                                    | p1(X366) ) ) )
                                                                                    & ~ ! [X367] :
                                                                                          ( ~ r1(X329,X367)
                                                                                          | p1(X367) ) ) )
                                                                          & ~ ! [X368] :
                                                                                ( ~ r1(X327,X368)
                                                                                | p1(X368) ) ) )
                                                                & ~ ! [X369] :
                                                                      ( ~ r1(X325,X369)
                                                                      | p1(X369) ) ) )
                                                      & ~ ! [X370] :
                                                            ( ~ r1(X323,X370)
                                                            | p1(X370) ) ) )
                                            & ~ ! [X371] :
                                                  ( ~ r1(X321,X371)
                                                  | p1(X371) ) ) )
                                  & ~ ! [X372] :
                                        ( ~ r1(X319,X372)
                                        | p1(X372) ) ) )
                        & ~ ! [X373] :
                              ( ~ r1(X317,X373)
                              | p1(X373) ) ) )
              & ~ ! [X374] :
                    ( ~ r1(X0,X374)
                    | p1(X374) ) )
            | ( ~ ! [X375] :
                    ( ~ r1(X0,X375)
                    | p2(X375) )
              & ~ ! [X376] :
                    ( ~ r1(X0,X376)
                    | ~ ( ~ ! [X377] :
                              ( ~ r1(X376,X377)
                              | p2(X377) )
                        & ~ ! [X378] :
                              ( ~ r1(X376,X378)
                              | ~ ( ~ ! [X379] :
                                        ( ~ r1(X378,X379)
                                        | p2(X379) )
                                  & ~ ! [X380] :
                                        ( ~ r1(X378,X380)
                                        | ~ ( ~ ! [X381] :
                                                  ( ~ r1(X380,X381)
                                                  | p2(X381) )
                                            & ~ ! [X382] :
                                                  ( ~ r1(X380,X382)
                                                  | ~ ( ~ ! [X383] :
                                                            ( ~ r1(X382,X383)
                                                            | p2(X383) )
                                                      & ~ ! [X384] :
                                                            ( ~ r1(X382,X384)
                                                            | ~ ( ~ ! [X385] :
                                                                      ( ~ r1(X384,X385)
                                                                      | p2(X385) )
                                                                & ~ ! [X386] :
                                                                      ( ~ r1(X384,X386)
                                                                      | ~ ( ~ ! [X387] :
                                                                                ( ~ r1(X386,X387)
                                                                                | p2(X387) )
                                                                          & ~ ! [X388] :
                                                                                ( ~ r1(X386,X388)
                                                                                | ~ ( ~ ! [X389] :
                                                                                          ( ~ r1(X388,X389)
                                                                                          | p2(X389) )
                                                                                    & ~ ! [X390] :
                                                                                          ( ~ r1(X388,X390)
                                                                                          | ~ ( ~ ! [X391] :
                                                                                                    ( ~ r1(X390,X391)
                                                                                                    | p2(X391) )
                                                                                              & ~ ! [X392] :
                                                                                                    ( ~ r1(X390,X392)
                                                                                                    | ~ ( ~ ! [X393] :
                                                                                                              ( ~ r1(X392,X393)
                                                                                                              | p2(X393) )
                                                                                                        & ~ ! [X394] :
                                                                                                              ( ~ r1(X392,X394)
                                                                                                              | ~ ( ~ ! [X395] :
                                                                                                                        ( ~ r1(X394,X395)
                                                                                                                        | p2(X395) )
                                                                                                                  & ~ ! [X396] :
                                                                                                                        ( ~ r1(X394,X396)
                                                                                                                        | ~ ( ~ ! [X397] :
                                                                                                                                  ( ~ r1(X396,X397)
                                                                                                                                  | p2(X397) )
                                                                                                                            & ~ ! [X398] :
                                                                                                                                  ( ~ r1(X396,X398)
                                                                                                                                  | ~ ( ~ ! [X399] :
                                                                                                                                            ( ~ r1(X398,X399)
                                                                                                                                            | p2(X399) )
                                                                                                                                      & ~ ! [X400] :
                                                                                                                                            ( ~ r1(X398,X400)
                                                                                                                                            | ~ ( ~ ! [X401] :
                                                                                                                                                      ( ~ r1(X400,X401)
                                                                                                                                                      | p2(X401) )
                                                                                                                                                & ~ ! [X402] :
                                                                                                                                                      ( ~ r1(X400,X402)
                                                                                                                                                      | ~ ( ~ ! [X403] :
                                                                                                                                                                ( ~ r1(X402,X403)
                                                                                                                                                                | p2(X403) )
                                                                                                                                                          & ~ ! [X404] :
                                                                                                                                                                ( ~ r1(X402,X404)
                                                                                                                                                                | ~ ( ~ ! [X405] :
                                                                                                                                                                          ( ~ r1(X404,X405)
                                                                                                                                                                          | p2(X405) )
                                                                                                                                                                    & ~ ! [X406] :
                                                                                                                                                                          ( ~ r1(X404,X406)
                                                                                                                                                                          | ~ ( ~ ! [X407] :
                                                                                                                                                                                    ( ~ r1(X406,X407)
                                                                                                                                                                                    | p2(X407) )
                                                                                                                                                                              & ~ ! [X408] :
                                                                                                                                                                                    ( ~ r1(X406,X408)
                                                                                                                                                                                    | ~ ( ~ ! [X409] :
                                                                                                                                                                                              ( ~ r1(X408,X409)
                                                                                                                                                                                              | p2(X409) )
                                                                                                                                                                                        & ~ ! [X410] :
                                                                                                                                                                                              ( ~ r1(X408,X410)
                                                                                                                                                                                              | ~ ( ~ ! [X411] :
                                                                                                                                                                                                        ( ~ r1(X410,X411)
                                                                                                                                                                                                        | p2(X411) )
                                                                                                                                                                                                  & ~ ! [X412] :
                                                                                                                                                                                                        ( ~ r1(X410,X412)
                                                                                                                                                                                                        | ! [X413] :
                                                                                                                                                                                                            ( ~ r1(X412,X413)
                                                                                                                                                                                                            | ~ ( ~ ! [X414] :
                                                                                                                                                                                                                      ( ~ r1(X413,X414)
                                                                                                                                                                                                                      | ~ ! [X415] :
                                                                                                                                                                                                                            ( ~ r1(X414,X415)
                                                                                                                                                                                                                            | p1(X415) ) )
                                                                                                                                                                                                                & ~ ! [X416] :
                                                                                                                                                                                                                      ( ~ r1(X413,X416)
                                                                                                                                                                                                                      | p1(X416) ) ) ) )
                                                                                                                                                                                                  & ~ ! [X417] :
                                                                                                                                                                                                        ( ~ r1(X410,X417)
                                                                                                                                                                                                        | p1(X417) ) ) )
                                                                                                                                                                                        & ~ ! [X418] :
                                                                                                                                                                                              ( ~ r1(X408,X418)
                                                                                                                                                                                              | p1(X418) ) ) )
                                                                                                                                                                              & ~ ! [X419] :
                                                                                                                                                                                    ( ~ r1(X406,X419)
                                                                                                                                                                                    | p1(X419) ) ) )
                                                                                                                                                                    & ~ ! [X420] :
                                                                                                                                                                          ( ~ r1(X404,X420)
                                                                                                                                                                          | p1(X420) ) ) )
                                                                                                                                                          & ~ ! [X421] :
                                                                                                                                                                ( ~ r1(X402,X421)
                                                                                                                                                                | p1(X421) ) ) )
                                                                                                                                                & ~ ! [X422] :
                                                                                                                                                      ( ~ r1(X400,X422)
                                                                                                                                                      | p1(X422) ) ) )
                                                                                                                                      & ~ ! [X423] :
                                                                                                                                            ( ~ r1(X398,X423)
                                                                                                                                            | p1(X423) ) ) )
                                                                                                                            & ~ ! [X424] :
                                                                                                                                  ( ~ r1(X396,X424)
                                                                                                                                  | p1(X424) ) ) )
                                                                                                                  & ~ ! [X425] :
                                                                                                                        ( ~ r1(X394,X425)
                                                                                                                        | p1(X425) ) ) )
                                                                                                        & ~ ! [X426] :
                                                                                                              ( ~ r1(X392,X426)
                                                                                                              | p1(X426) ) ) )
                                                                                              & ~ ! [X427] :
                                                                                                    ( ~ r1(X390,X427)
                                                                                                    | p1(X427) ) ) )
                                                                                    & ~ ! [X428] :
                                                                                          ( ~ r1(X388,X428)
                                                                                          | p1(X428) ) ) )
                                                                          & ~ ! [X429] :
                                                                                ( ~ r1(X386,X429)
                                                                                | p1(X429) ) ) )
                                                                & ~ ! [X430] :
                                                                      ( ~ r1(X384,X430)
                                                                      | p1(X430) ) ) )
                                                      & ~ ! [X431] :
                                                            ( ~ r1(X382,X431)
                                                            | p1(X431) ) ) )
                                            & ~ ! [X432] :
                                                  ( ~ r1(X380,X432)
                                                  | p1(X432) ) ) )
                                  & ~ ! [X433] :
                                        ( ~ r1(X378,X433)
                                        | p1(X433) ) ) )
                        & ~ ! [X434] :
                              ( ~ r1(X376,X434)
                              | p1(X434) ) ) )
              & ~ ! [X435] :
                    ( ~ r1(X0,X435)
                    | p1(X435) ) )
            | ( ~ ! [X436] :
                    ( ~ r1(X0,X436)
                    | p2(X436) )
              & ~ ! [X437] :
                    ( ~ r1(X0,X437)
                    | ~ ( ~ ! [X438] :
                              ( ~ r1(X437,X438)
                              | p2(X438) )
                        & ~ ! [X439] :
                              ( ~ r1(X437,X439)
                              | ~ ( ~ ! [X440] :
                                        ( ~ r1(X439,X440)
                                        | p2(X440) )
                                  & ~ ! [X441] :
                                        ( ~ r1(X439,X441)
                                        | ~ ( ~ ! [X442] :
                                                  ( ~ r1(X441,X442)
                                                  | p2(X442) )
                                            & ~ ! [X443] :
                                                  ( ~ r1(X441,X443)
                                                  | ~ ( ~ ! [X444] :
                                                            ( ~ r1(X443,X444)
                                                            | p2(X444) )
                                                      & ~ ! [X445] :
                                                            ( ~ r1(X443,X445)
                                                            | ~ ( ~ ! [X446] :
                                                                      ( ~ r1(X445,X446)
                                                                      | p2(X446) )
                                                                & ~ ! [X447] :
                                                                      ( ~ r1(X445,X447)
                                                                      | ~ ( ~ ! [X448] :
                                                                                ( ~ r1(X447,X448)
                                                                                | p2(X448) )
                                                                          & ~ ! [X449] :
                                                                                ( ~ r1(X447,X449)
                                                                                | ~ ( ~ ! [X450] :
                                                                                          ( ~ r1(X449,X450)
                                                                                          | p2(X450) )
                                                                                    & ~ ! [X451] :
                                                                                          ( ~ r1(X449,X451)
                                                                                          | ~ ( ~ ! [X452] :
                                                                                                    ( ~ r1(X451,X452)
                                                                                                    | p2(X452) )
                                                                                              & ~ ! [X453] :
                                                                                                    ( ~ r1(X451,X453)
                                                                                                    | ~ ( ~ ! [X454] :
                                                                                                              ( ~ r1(X453,X454)
                                                                                                              | p2(X454) )
                                                                                                        & ~ ! [X455] :
                                                                                                              ( ~ r1(X453,X455)
                                                                                                              | ~ ( ~ ! [X456] :
                                                                                                                        ( ~ r1(X455,X456)
                                                                                                                        | p2(X456) )
                                                                                                                  & ~ ! [X457] :
                                                                                                                        ( ~ r1(X455,X457)
                                                                                                                        | ~ ( ~ ! [X458] :
                                                                                                                                  ( ~ r1(X457,X458)
                                                                                                                                  | p2(X458) )
                                                                                                                            & ~ ! [X459] :
                                                                                                                                  ( ~ r1(X457,X459)
                                                                                                                                  | ~ ( ~ ! [X460] :
                                                                                                                                            ( ~ r1(X459,X460)
                                                                                                                                            | p2(X460) )
                                                                                                                                      & ~ ! [X461] :
                                                                                                                                            ( ~ r1(X459,X461)
                                                                                                                                            | ~ ( ~ ! [X462] :
                                                                                                                                                      ( ~ r1(X461,X462)
                                                                                                                                                      | p2(X462) )
                                                                                                                                                & ~ ! [X463] :
                                                                                                                                                      ( ~ r1(X461,X463)
                                                                                                                                                      | ~ ( ~ ! [X464] :
                                                                                                                                                                ( ~ r1(X463,X464)
                                                                                                                                                                | p2(X464) )
                                                                                                                                                          & ~ ! [X465] :
                                                                                                                                                                ( ~ r1(X463,X465)
                                                                                                                                                                | ~ ( ~ ! [X466] :
                                                                                                                                                                          ( ~ r1(X465,X466)
                                                                                                                                                                          | p2(X466) )
                                                                                                                                                                    & ~ ! [X467] :
                                                                                                                                                                          ( ~ r1(X465,X467)
                                                                                                                                                                          | ~ ( ~ ! [X468] :
                                                                                                                                                                                    ( ~ r1(X467,X468)
                                                                                                                                                                                    | p2(X468) )
                                                                                                                                                                              & ~ ! [X469] :
                                                                                                                                                                                    ( ~ r1(X467,X469)
                                                                                                                                                                                    | ~ ( ~ ! [X470] :
                                                                                                                                                                                              ( ~ r1(X469,X470)
                                                                                                                                                                                              | p2(X470) )
                                                                                                                                                                                        & ~ ! [X471] :
                                                                                                                                                                                              ( ~ r1(X469,X471)
                                                                                                                                                                                              | ~ ( ~ ! [X472] :
                                                                                                                                                                                                        ( ~ r1(X471,X472)
                                                                                                                                                                                                        | p2(X472) )
                                                                                                                                                                                                  & ~ ! [X473] :
                                                                                                                                                                                                        ( ~ r1(X471,X473)
                                                                                                                                                                                                        | ~ ( ~ ! [X474] :
                                                                                                                                                                                                                  ( ~ r1(X473,X474)
                                                                                                                                                                                                                  | ~ ! [X475] :
                                                                                                                                                                                                                        ( ~ r1(X474,X475)
                                                                                                                                                                                                                        | ~ ! [X476] :
                                                                                                                                                                                                                              ( ~ r1(X475,X476)
                                                                                                                                                                                                                              | p1(X476) ) ) )
                                                                                                                                                                                                            & ~ ! [X477] :
                                                                                                                                                                                                                  ( ~ r1(X473,X477)
                                                                                                                                                                                                                  | ~ ! [X478] :
                                                                                                                                                                                                                        ( ~ r1(X477,X478)
                                                                                                                                                                                                                        | p1(X478) ) ) ) )
                                                                                                                                                                                                  & ~ ! [X479] :
                                                                                                                                                                                                        ( ~ r1(X471,X479)
                                                                                                                                                                                                        | p1(X479) ) ) )
                                                                                                                                                                                        & ~ ! [X480] :
                                                                                                                                                                                              ( ~ r1(X469,X480)
                                                                                                                                                                                              | p1(X480) ) ) )
                                                                                                                                                                              & ~ ! [X481] :
                                                                                                                                                                                    ( ~ r1(X467,X481)
                                                                                                                                                                                    | p1(X481) ) ) )
                                                                                                                                                                    & ~ ! [X482] :
                                                                                                                                                                          ( ~ r1(X465,X482)
                                                                                                                                                                          | p1(X482) ) ) )
                                                                                                                                                          & ~ ! [X483] :
                                                                                                                                                                ( ~ r1(X463,X483)
                                                                                                                                                                | p1(X483) ) ) )
                                                                                                                                                & ~ ! [X484] :
                                                                                                                                                      ( ~ r1(X461,X484)
                                                                                                                                                      | p1(X484) ) ) )
                                                                                                                                      & ~ ! [X485] :
                                                                                                                                            ( ~ r1(X459,X485)
                                                                                                                                            | p1(X485) ) ) )
                                                                                                                            & ~ ! [X486] :
                                                                                                                                  ( ~ r1(X457,X486)
                                                                                                                                  | p1(X486) ) ) )
                                                                                                                  & ~ ! [X487] :
                                                                                                                        ( ~ r1(X455,X487)
                                                                                                                        | p1(X487) ) ) )
                                                                                                        & ~ ! [X488] :
                                                                                                              ( ~ r1(X453,X488)
                                                                                                              | p1(X488) ) ) )
                                                                                              & ~ ! [X489] :
                                                                                                    ( ~ r1(X451,X489)
                                                                                                    | p1(X489) ) ) )
                                                                                    & ~ ! [X490] :
                                                                                          ( ~ r1(X449,X490)
                                                                                          | p1(X490) ) ) )
                                                                          & ~ ! [X491] :
                                                                                ( ~ r1(X447,X491)
                                                                                | p1(X491) ) ) )
                                                                & ~ ! [X492] :
                                                                      ( ~ r1(X445,X492)
                                                                      | p1(X492) ) ) )
                                                      & ~ ! [X493] :
                                                            ( ~ r1(X443,X493)
                                                            | p1(X493) ) ) )
                                            & ~ ! [X494] :
                                                  ( ~ r1(X441,X494)
                                                  | p1(X494) ) ) )
                                  & ~ ! [X495] :
                                        ( ~ r1(X439,X495)
                                        | p1(X495) ) ) )
                        & ~ ! [X496] :
                              ( ~ r1(X437,X496)
                              | p1(X496) ) ) )
              & ~ ! [X497] :
                    ( ~ r1(X0,X497)
                    | p1(X497) ) )
            | ( ~ ! [X498] :
                    ( ~ r1(X0,X498)
                    | p2(X498) )
              & ~ ! [X499] :
                    ( ~ r1(X0,X499)
                    | ~ ( ~ ! [X500] :
                              ( ~ r1(X499,X500)
                              | p2(X500) )
                        & ~ ! [X501] :
                              ( ~ r1(X499,X501)
                              | ~ ( ~ ! [X502] :
                                        ( ~ r1(X501,X502)
                                        | p2(X502) )
                                  & ~ ! [X503] :
                                        ( ~ r1(X501,X503)
                                        | ~ ( ~ ! [X504] :
                                                  ( ~ r1(X503,X504)
                                                  | p2(X504) )
                                            & ~ ! [X505] :
                                                  ( ~ r1(X503,X505)
                                                  | ~ ( ~ ! [X506] :
                                                            ( ~ r1(X505,X506)
                                                            | p2(X506) )
                                                      & ~ ! [X507] :
                                                            ( ~ r1(X505,X507)
                                                            | ~ ( ~ ! [X508] :
                                                                      ( ~ r1(X507,X508)
                                                                      | p2(X508) )
                                                                & ~ ! [X509] :
                                                                      ( ~ r1(X507,X509)
                                                                      | ~ ( ~ ! [X510] :
                                                                                ( ~ r1(X509,X510)
                                                                                | p2(X510) )
                                                                          & ~ ! [X511] :
                                                                                ( ~ r1(X509,X511)
                                                                                | ~ ( ~ ! [X512] :
                                                                                          ( ~ r1(X511,X512)
                                                                                          | p2(X512) )
                                                                                    & ~ ! [X513] :
                                                                                          ( ~ r1(X511,X513)
                                                                                          | ~ ( ~ ! [X514] :
                                                                                                    ( ~ r1(X513,X514)
                                                                                                    | p2(X514) )
                                                                                              & ~ ! [X515] :
                                                                                                    ( ~ r1(X513,X515)
                                                                                                    | ~ ( ~ ! [X516] :
                                                                                                              ( ~ r1(X515,X516)
                                                                                                              | p2(X516) )
                                                                                                        & ~ ! [X517] :
                                                                                                              ( ~ r1(X515,X517)
                                                                                                              | ~ ( ~ ! [X518] :
                                                                                                                        ( ~ r1(X517,X518)
                                                                                                                        | p2(X518) )
                                                                                                                  & ~ ! [X519] :
                                                                                                                        ( ~ r1(X517,X519)
                                                                                                                        | ~ ( ~ ! [X520] :
                                                                                                                                  ( ~ r1(X519,X520)
                                                                                                                                  | p2(X520) )
                                                                                                                            & ~ ! [X521] :
                                                                                                                                  ( ~ r1(X519,X521)
                                                                                                                                  | ~ ( ~ ! [X522] :
                                                                                                                                            ( ~ r1(X521,X522)
                                                                                                                                            | p2(X522) )
                                                                                                                                      & ~ ! [X523] :
                                                                                                                                            ( ~ r1(X521,X523)
                                                                                                                                            | ~ ( ~ ! [X524] :
                                                                                                                                                      ( ~ r1(X523,X524)
                                                                                                                                                      | p2(X524) )
                                                                                                                                                & ~ ! [X525] :
                                                                                                                                                      ( ~ r1(X523,X525)
                                                                                                                                                      | ~ ( ~ ! [X526] :
                                                                                                                                                                ( ~ r1(X525,X526)
                                                                                                                                                                | p2(X526) )
                                                                                                                                                          & ~ ! [X527] :
                                                                                                                                                                ( ~ r1(X525,X527)
                                                                                                                                                                | ~ ( ~ ! [X528] :
                                                                                                                                                                          ( ~ r1(X527,X528)
                                                                                                                                                                          | p2(X528) )
                                                                                                                                                                    & ~ ! [X529] :
                                                                                                                                                                          ( ~ r1(X527,X529)
                                                                                                                                                                          | ~ ( ~ ! [X530] :
                                                                                                                                                                                    ( ~ r1(X529,X530)
                                                                                                                                                                                    | p2(X530) )
                                                                                                                                                                              & ~ ! [X531] :
                                                                                                                                                                                    ( ~ r1(X529,X531)
                                                                                                                                                                                    | ~ ( ~ ! [X532] :
                                                                                                                                                                                              ( ~ r1(X531,X532)
                                                                                                                                                                                              | p2(X532) )
                                                                                                                                                                                        & ~ ! [X533] :
                                                                                                                                                                                              ( ~ r1(X531,X533)
                                                                                                                                                                                              | ~ ( ~ ! [X534] :
                                                                                                                                                                                                        ( ~ r1(X533,X534)
                                                                                                                                                                                                        | p2(X534) )
                                                                                                                                                                                                  & ~ ! [X535] :
                                                                                                                                                                                                        ( ~ r1(X533,X535)
                                                                                                                                                                                                        | ~ ! [X536] :
                                                                                                                                                                                                              ( ~ r1(X535,X536)
                                                                                                                                                                                                              | $false ) )
                                                                                                                                                                                                  & ~ ! [X537] :
                                                                                                                                                                                                        ( ~ r1(X533,X537)
                                                                                                                                                                                                        | p1(X537) ) ) )
                                                                                                                                                                                        & ~ ! [X538] :
                                                                                                                                                                                              ( ~ r1(X531,X538)
                                                                                                                                                                                              | p1(X538) ) ) )
                                                                                                                                                                              & ~ ! [X539] :
                                                                                                                                                                                    ( ~ r1(X529,X539)
                                                                                                                                                                                    | p1(X539) ) ) )
                                                                                                                                                                    & ~ ! [X540] :
                                                                                                                                                                          ( ~ r1(X527,X540)
                                                                                                                                                                          | p1(X540) ) ) )
                                                                                                                                                          & ~ ! [X541] :
                                                                                                                                                                ( ~ r1(X525,X541)
                                                                                                                                                                | p1(X541) ) ) )
                                                                                                                                                & ~ ! [X542] :
                                                                                                                                                      ( ~ r1(X523,X542)
                                                                                                                                                      | p1(X542) ) ) )
                                                                                                                                      & ~ ! [X543] :
                                                                                                                                            ( ~ r1(X521,X543)
                                                                                                                                            | p1(X543) ) ) )
                                                                                                                            & ~ ! [X544] :
                                                                                                                                  ( ~ r1(X519,X544)
                                                                                                                                  | p1(X544) ) ) )
                                                                                                                  & ~ ! [X545] :
                                                                                                                        ( ~ r1(X517,X545)
                                                                                                                        | p1(X545) ) ) )
                                                                                                        & ~ ! [X546] :
                                                                                                              ( ~ r1(X515,X546)
                                                                                                              | p1(X546) ) ) )
                                                                                              & ~ ! [X547] :
                                                                                                    ( ~ r1(X513,X547)
                                                                                                    | p1(X547) ) ) )
                                                                                    & ~ ! [X548] :
                                                                                          ( ~ r1(X511,X548)
                                                                                          | p1(X548) ) ) )
                                                                          & ~ ! [X549] :
                                                                                ( ~ r1(X509,X549)
                                                                                | p1(X549) ) ) )
                                                                & ~ ! [X550] :
                                                                      ( ~ r1(X507,X550)
                                                                      | p1(X550) ) ) )
                                                      & ~ ! [X551] :
                                                            ( ~ r1(X505,X551)
                                                            | p1(X551) ) ) )
                                            & ~ ! [X552] :
                                                  ( ~ r1(X503,X552)
                                                  | p1(X552) ) ) )
                                  & ~ ! [X553] :
                                        ( ~ r1(X501,X553)
                                        | p1(X553) ) ) )
                        & ~ ! [X554] :
                              ( ~ r1(X499,X554)
                              | p1(X554) ) ) )
              & ~ ! [X555] :
                    ( ~ r1(X0,X555)
                    | p1(X555) ) )
            | ! [X556] :
                ( ~ r1(X0,X556)
                | p2(X556) )
            | ! [X557] :
                ( ~ r1(X0,X557)
                | ! [X558] :
                    ( ~ r1(X557,X558)
                    | p2(X558) )
                | ! [X559] :
                    ( ~ r1(X557,X559)
                    | ! [X560] :
                        ( ~ r1(X559,X560)
                        | p2(X560) )
                    | ! [X561] :
                        ( ~ r1(X559,X561)
                        | ! [X562] :
                            ( ~ r1(X561,X562)
                            | p2(X562) )
                        | ! [X563] :
                            ( ~ r1(X561,X563)
                            | ! [X564] :
                                ( ~ r1(X563,X564)
                                | p2(X564) )
                            | ! [X565] :
                                ( ~ r1(X563,X565)
                                | ! [X566] :
                                    ( ~ r1(X565,X566)
                                    | p2(X566) )
                                | ! [X567] :
                                    ( ~ r1(X565,X567)
                                    | ! [X568] :
                                        ( ~ r1(X567,X568)
                                        | p2(X568) )
                                    | ! [X569] :
                                        ( ~ r1(X567,X569)
                                        | ! [X570] :
                                            ( ~ r1(X569,X570)
                                            | p2(X570) )
                                        | ! [X571] :
                                            ( ~ r1(X569,X571)
                                            | ! [X572] :
                                                ( ~ r1(X571,X572)
                                                | p2(X572) )
                                            | ! [X573] :
                                                ( ~ r1(X571,X573)
                                                | ! [X574] :
                                                    ( ~ r1(X573,X574)
                                                    | p2(X574) )
                                                | ! [X575] :
                                                    ( ~ r1(X573,X575)
                                                    | ! [X576] :
                                                        ( ~ r1(X575,X576)
                                                        | p2(X576) )
                                                    | ! [X577] :
                                                        ( ~ r1(X575,X577)
                                                        | ! [X578] :
                                                            ( ~ r1(X577,X578)
                                                            | p2(X578) )
                                                        | ! [X579] :
                                                            ( ~ r1(X577,X579)
                                                            | ! [X580] :
                                                                ( ~ r1(X579,X580)
                                                                | p2(X580) )
                                                            | ! [X581] :
                                                                ( ~ r1(X579,X581)
                                                                | ! [X582] :
                                                                    ( ~ r1(X581,X582)
                                                                    | p2(X582) )
                                                                | ! [X583] :
                                                                    ( ~ r1(X581,X583)
                                                                    | ! [X584] :
                                                                        ( ~ r1(X583,X584)
                                                                        | p2(X584) )
                                                                    | ! [X585] :
                                                                        ( ~ r1(X583,X585)
                                                                        | ! [X586] :
                                                                            ( ~ r1(X585,X586)
                                                                            | p2(X586) )
                                                                        | ! [X587] :
                                                                            ( ~ r1(X585,X587)
                                                                            | ! [X588] :
                                                                                ( ~ r1(X587,X588)
                                                                                | p2(X588) )
                                                                            | ! [X589] :
                                                                                ( ~ r1(X587,X589)
                                                                                | ! [X590] :
                                                                                    ( ~ r1(X589,X590)
                                                                                    | p2(X590) )
                                                                                | ! [X591] :
                                                                                    ( ~ r1(X589,X591)
                                                                                    | ! [X592] :
                                                                                        ( ~ r1(X591,X592)
                                                                                        | p2(X592) )
                                                                                    | ! [X593] :
                                                                                        ( ~ r1(X591,X593)
                                                                                        | ! [X594] :
                                                                                            ( ~ r1(X593,X594)
                                                                                            | p2(X594) )
                                                                                        | ! [X595] :
                                                                                            ( ~ r1(X593,X595)
                                                                                            | ! [X596] :
                                                                                                ( ~ r1(X595,X596)
                                                                                                | ~ ! [X597] :
                                                                                                      ( ~ r1(X596,X597)
                                                                                                      | p1(X597) ) )
                                                                                            | ! [X598] :
                                                                                                ( ~ r1(X595,X598)
                                                                                                | p1(X598) ) )
                                                                                        | ! [X599] :
                                                                                            ( ~ r1(X593,X599)
                                                                                            | p1(X599) ) )
                                                                                    | ! [X600] :
                                                                                        ( ~ r1(X591,X600)
                                                                                        | p1(X600) ) )
                                                                                | ! [X601] :
                                                                                    ( ~ r1(X589,X601)
                                                                                    | p1(X601) ) )
                                                                            | ! [X602] :
                                                                                ( ~ r1(X587,X602)
                                                                                | p1(X602) ) )
                                                                        | ! [X603] :
                                                                            ( ~ r1(X585,X603)
                                                                            | p1(X603) ) )
                                                                    | ! [X604] :
                                                                        ( ~ r1(X583,X604)
                                                                        | p1(X604) ) )
                                                                | ! [X605] :
                                                                    ( ~ r1(X581,X605)
                                                                    | p1(X605) ) )
                                                            | ! [X606] :
                                                                ( ~ r1(X579,X606)
                                                                | p1(X606) ) )
                                                        | ! [X607] :
                                                            ( ~ r1(X577,X607)
                                                            | p1(X607) ) )
                                                    | ! [X608] :
                                                        ( ~ r1(X575,X608)
                                                        | p1(X608) ) )
                                                | ! [X609] :
                                                    ( ~ r1(X573,X609)
                                                    | p1(X609) ) )
                                            | ! [X610] :
                                                ( ~ r1(X571,X610)
                                                | p1(X610) ) )
                                        | ! [X611] :
                                            ( ~ r1(X569,X611)
                                            | p1(X611) ) )
                                    | ! [X612] :
                                        ( ~ r1(X567,X612)
                                        | p1(X612) ) )
                                | ! [X613] :
                                    ( ~ r1(X565,X613)
                                    | p1(X613) ) )
                            | ! [X614] :
                                ( ~ r1(X563,X614)
                                | p1(X614) ) )
                        | ! [X615] :
                            ( ~ r1(X561,X615)
                            | p1(X615) ) )
                    | ! [X616] :
                        ( ~ r1(X559,X616)
                        | p1(X616) ) )
                | ! [X617] :
                    ( ~ r1(X557,X617)
                    | p1(X617) ) )
            | ! [X618] :
                ( ~ r1(X0,X618)
                | p1(X618) )
            | ( ~ ! [X619] :
                    ( ~ r1(X0,X619)
                    | p2(X619) )
              & ~ ! [X620] :
                    ( ~ r1(X0,X620)
                    | ~ ( ~ ! [X621] :
                              ( ~ r1(X620,X621)
                              | p2(X621) )
                        & ~ ! [X622] :
                              ( ~ r1(X620,X622)
                              | ~ ( ~ ! [X623] :
                                        ( ~ r1(X622,X623)
                                        | p2(X623) )
                                  & ~ ! [X624] :
                                        ( ~ r1(X622,X624)
                                        | ~ ( ~ ! [X625] :
                                                  ( ~ r1(X624,X625)
                                                  | p2(X625) )
                                            & ~ ! [X626] :
                                                  ( ~ r1(X624,X626)
                                                  | ~ ( ~ ! [X627] :
                                                            ( ~ r1(X626,X627)
                                                            | p2(X627) )
                                                      & ~ ! [X628] :
                                                            ( ~ r1(X626,X628)
                                                            | ~ ( ~ ! [X629] :
                                                                      ( ~ r1(X628,X629)
                                                                      | p2(X629) )
                                                                & ~ ! [X630] :
                                                                      ( ~ r1(X628,X630)
                                                                      | ~ ( ~ ! [X631] :
                                                                                ( ~ r1(X630,X631)
                                                                                | p2(X631) )
                                                                          & ~ ! [X632] :
                                                                                ( ~ r1(X630,X632)
                                                                                | ~ ( ~ ! [X633] :
                                                                                          ( ~ r1(X632,X633)
                                                                                          | p2(X633) )
                                                                                    & ~ ! [X634] :
                                                                                          ( ~ r1(X632,X634)
                                                                                          | ~ ( ~ ! [X635] :
                                                                                                    ( ~ r1(X634,X635)
                                                                                                    | p2(X635) )
                                                                                              & ~ ! [X636] :
                                                                                                    ( ~ r1(X634,X636)
                                                                                                    | ~ ( ~ ! [X637] :
                                                                                                              ( ~ r1(X636,X637)
                                                                                                              | p2(X637) )
                                                                                                        & ~ ! [X638] :
                                                                                                              ( ~ r1(X636,X638)
                                                                                                              | ~ ( ~ ! [X639] :
                                                                                                                        ( ~ r1(X638,X639)
                                                                                                                        | p2(X639) )
                                                                                                                  & ~ ! [X640] :
                                                                                                                        ( ~ r1(X638,X640)
                                                                                                                        | ~ ( ~ ! [X641] :
                                                                                                                                  ( ~ r1(X640,X641)
                                                                                                                                  | p2(X641) )
                                                                                                                            & ~ ! [X642] :
                                                                                                                                  ( ~ r1(X640,X642)
                                                                                                                                  | ~ ( ~ ! [X643] :
                                                                                                                                            ( ~ r1(X642,X643)
                                                                                                                                            | p2(X643) )
                                                                                                                                      & ~ ! [X644] :
                                                                                                                                            ( ~ r1(X642,X644)
                                                                                                                                            | ~ ( ~ ! [X645] :
                                                                                                                                                      ( ~ r1(X644,X645)
                                                                                                                                                      | p2(X645) )
                                                                                                                                                & ~ ! [X646] :
                                                                                                                                                      ( ~ r1(X644,X646)
                                                                                                                                                      | ~ ( ~ ! [X647] :
                                                                                                                                                                ( ~ r1(X646,X647)
                                                                                                                                                                | p2(X647) )
                                                                                                                                                          & ~ ! [X648] :
                                                                                                                                                                ( ~ r1(X646,X648)
                                                                                                                                                                | ~ ( ~ ! [X649] :
                                                                                                                                                                          ( ~ r1(X648,X649)
                                                                                                                                                                          | p2(X649) )
                                                                                                                                                                    & ~ ! [X650] :
                                                                                                                                                                          ( ~ r1(X648,X650)
                                                                                                                                                                          | ~ ( ~ ! [X651] :
                                                                                                                                                                                    ( ~ r1(X650,X651)
                                                                                                                                                                                    | p2(X651) )
                                                                                                                                                                              & ~ ! [X652] :
                                                                                                                                                                                    ( ~ r1(X650,X652)
                                                                                                                                                                                    | ~ ( ~ ! [X653] :
                                                                                                                                                                                              ( ~ r1(X652,X653)
                                                                                                                                                                                              | p2(X653) )
                                                                                                                                                                                        & ~ ! [X654] :
                                                                                                                                                                                              ( ~ r1(X652,X654)
                                                                                                                                                                                              | ~ ( ~ ! [X655] :
                                                                                                                                                                                                        ( ~ r1(X654,X655)
                                                                                                                                                                                                        | ~ ! [X656] :
                                                                                                                                                                                                              ( ~ r1(X655,X656)
                                                                                                                                                                                                              | ~ p1(X656) ) )
                                                                                                                                                                                                  & p1(X654) ) )
                                                                                                                                                                                        & ~ ! [X657] :
                                                                                                                                                                                              ( ~ r1(X652,X657)
                                                                                                                                                                                              | p1(X657) ) ) )
                                                                                                                                                                              & ~ ! [X658] :
                                                                                                                                                                                    ( ~ r1(X650,X658)
                                                                                                                                                                                    | p1(X658) ) ) )
                                                                                                                                                                    & ~ ! [X659] :
                                                                                                                                                                          ( ~ r1(X648,X659)
                                                                                                                                                                          | p1(X659) ) ) )
                                                                                                                                                          & ~ ! [X660] :
                                                                                                                                                                ( ~ r1(X646,X660)
                                                                                                                                                                | p1(X660) ) ) )
                                                                                                                                                & ~ ! [X661] :
                                                                                                                                                      ( ~ r1(X644,X661)
                                                                                                                                                      | p1(X661) ) ) )
                                                                                                                                      & ~ ! [X662] :
                                                                                                                                            ( ~ r1(X642,X662)
                                                                                                                                            | p1(X662) ) ) )
                                                                                                                            & ~ ! [X663] :
                                                                                                                                  ( ~ r1(X640,X663)
                                                                                                                                  | p1(X663) ) ) )
                                                                                                                  & ~ ! [X664] :
                                                                                                                        ( ~ r1(X638,X664)
                                                                                                                        | p1(X664) ) ) )
                                                                                                        & ~ ! [X665] :
                                                                                                              ( ~ r1(X636,X665)
                                                                                                              | p1(X665) ) ) )
                                                                                              & ~ ! [X666] :
                                                                                                    ( ~ r1(X634,X666)
                                                                                                    | p1(X666) ) ) )
                                                                                    & ~ ! [X667] :
                                                                                          ( ~ r1(X632,X667)
                                                                                          | p1(X667) ) ) )
                                                                          & ~ ! [X668] :
                                                                                ( ~ r1(X630,X668)
                                                                                | p1(X668) ) ) )
                                                                & ~ ! [X669] :
                                                                      ( ~ r1(X628,X669)
                                                                      | p1(X669) ) ) )
                                                      & ~ ! [X670] :
                                                            ( ~ r1(X626,X670)
                                                            | p1(X670) ) ) )
                                            & ~ ! [X671] :
                                                  ( ~ r1(X624,X671)
                                                  | p1(X671) ) ) )
                                  & ~ ! [X672] :
                                        ( ~ r1(X622,X672)
                                        | p1(X672) ) ) )
                        & ~ ! [X673] :
                              ( ~ r1(X620,X673)
                              | p1(X673) ) ) )
              & ~ ! [X674] :
                    ( ~ r1(X0,X674)
                    | p1(X674) ) )
            | ( ~ ! [X675] :
                    ( ~ r1(X0,X675)
                    | p2(X675) )
              & ~ ! [X676] :
                    ( ~ r1(X0,X676)
                    | ~ ( ~ ! [X677] :
                              ( ~ r1(X676,X677)
                              | p2(X677) )
                        & ~ ! [X678] :
                              ( ~ r1(X676,X678)
                              | ~ ( ~ ! [X679] :
                                        ( ~ r1(X678,X679)
                                        | p2(X679) )
                                  & ~ ! [X680] :
                                        ( ~ r1(X678,X680)
                                        | ~ ( ~ ! [X681] :
                                                  ( ~ r1(X680,X681)
                                                  | p2(X681) )
                                            & ~ ! [X682] :
                                                  ( ~ r1(X680,X682)
                                                  | ~ ( ~ ! [X683] :
                                                            ( ~ r1(X682,X683)
                                                            | p2(X683) )
                                                      & ~ ! [X684] :
                                                            ( ~ r1(X682,X684)
                                                            | ~ ( ~ ! [X685] :
                                                                      ( ~ r1(X684,X685)
                                                                      | p2(X685) )
                                                                & ~ ! [X686] :
                                                                      ( ~ r1(X684,X686)
                                                                      | ~ ( ~ ! [X687] :
                                                                                ( ~ r1(X686,X687)
                                                                                | p2(X687) )
                                                                          & ~ ! [X688] :
                                                                                ( ~ r1(X686,X688)
                                                                                | ~ ( ~ ! [X689] :
                                                                                          ( ~ r1(X688,X689)
                                                                                          | p2(X689) )
                                                                                    & ~ ! [X690] :
                                                                                          ( ~ r1(X688,X690)
                                                                                          | ~ ( ~ ! [X691] :
                                                                                                    ( ~ r1(X690,X691)
                                                                                                    | p2(X691) )
                                                                                              & ~ ! [X692] :
                                                                                                    ( ~ r1(X690,X692)
                                                                                                    | ~ ( ~ ! [X693] :
                                                                                                              ( ~ r1(X692,X693)
                                                                                                              | p2(X693) )
                                                                                                        & ~ ! [X694] :
                                                                                                              ( ~ r1(X692,X694)
                                                                                                              | ~ ( ~ ! [X695] :
                                                                                                                        ( ~ r1(X694,X695)
                                                                                                                        | p2(X695) )
                                                                                                                  & ~ ! [X696] :
                                                                                                                        ( ~ r1(X694,X696)
                                                                                                                        | ~ ( ~ ! [X697] :
                                                                                                                                  ( ~ r1(X696,X697)
                                                                                                                                  | p2(X697) )
                                                                                                                            & ~ ! [X698] :
                                                                                                                                  ( ~ r1(X696,X698)
                                                                                                                                  | ~ ( ~ ! [X699] :
                                                                                                                                            ( ~ r1(X698,X699)
                                                                                                                                            | p2(X699) )
                                                                                                                                      & ~ ! [X700] :
                                                                                                                                            ( ~ r1(X698,X700)
                                                                                                                                            | ~ ( ~ ! [X701] :
                                                                                                                                                      ( ~ r1(X700,X701)
                                                                                                                                                      | p2(X701) )
                                                                                                                                                & ~ ! [X702] :
                                                                                                                                                      ( ~ r1(X700,X702)
                                                                                                                                                      | ~ ( ~ ! [X703] :
                                                                                                                                                                ( ~ r1(X702,X703)
                                                                                                                                                                | p2(X703) )
                                                                                                                                                          & ~ ! [X704] :
                                                                                                                                                                ( ~ r1(X702,X704)
                                                                                                                                                                | ~ ( ~ ! [X705] :
                                                                                                                                                                          ( ~ r1(X704,X705)
                                                                                                                                                                          | p2(X705) )
                                                                                                                                                                    & ~ ! [X706] :
                                                                                                                                                                          ( ~ r1(X704,X706)
                                                                                                                                                                          | ~ ( ~ ! [X707] :
                                                                                                                                                                                    ( ~ r1(X706,X707)
                                                                                                                                                                                    | p2(X707) )
                                                                                                                                                                              & ~ ! [X708] :
                                                                                                                                                                                    ( ~ r1(X706,X708)
                                                                                                                                                                                    | ~ ( ~ ! [X709] :
                                                                                                                                                                                              ( ~ r1(X708,X709)
                                                                                                                                                                                              | p2(X709) )
                                                                                                                                                                                        & ~ ! [X710] :
                                                                                                                                                                                              ( ~ r1(X708,X710)
                                                                                                                                                                                              | ! [X711] :
                                                                                                                                                                                                  ( ~ r1(X710,X711)
                                                                                                                                                                                                  | ~ ( ~ ! [X712] :
                                                                                                                                                                                                            ( ~ r1(X711,X712)
                                                                                                                                                                                                            | ~ ! [X713] :
                                                                                                                                                                                                                  ( ~ r1(X712,X713)
                                                                                                                                                                                                                  | p1(X713) ) )
                                                                                                                                                                                                      & ~ ! [X714] :
                                                                                                                                                                                                            ( ~ r1(X711,X714)
                                                                                                                                                                                                            | p1(X714) ) ) ) )
                                                                                                                                                                                        & ~ ! [X715] :
                                                                                                                                                                                              ( ~ r1(X708,X715)
                                                                                                                                                                                              | p1(X715) ) ) )
                                                                                                                                                                              & ~ ! [X716] :
                                                                                                                                                                                    ( ~ r1(X706,X716)
                                                                                                                                                                                    | p1(X716) ) ) )
                                                                                                                                                                    & ~ ! [X717] :
                                                                                                                                                                          ( ~ r1(X704,X717)
                                                                                                                                                                          | p1(X717) ) ) )
                                                                                                                                                          & ~ ! [X718] :
                                                                                                                                                                ( ~ r1(X702,X718)
                                                                                                                                                                | p1(X718) ) ) )
                                                                                                                                                & ~ ! [X719] :
                                                                                                                                                      ( ~ r1(X700,X719)
                                                                                                                                                      | p1(X719) ) ) )
                                                                                                                                      & ~ ! [X720] :
                                                                                                                                            ( ~ r1(X698,X720)
                                                                                                                                            | p1(X720) ) ) )
                                                                                                                            & ~ ! [X721] :
                                                                                                                                  ( ~ r1(X696,X721)
                                                                                                                                  | p1(X721) ) ) )
                                                                                                                  & ~ ! [X722] :
                                                                                                                        ( ~ r1(X694,X722)
                                                                                                                        | p1(X722) ) ) )
                                                                                                        & ~ ! [X723] :
                                                                                                              ( ~ r1(X692,X723)
                                                                                                              | p1(X723) ) ) )
                                                                                              & ~ ! [X724] :
                                                                                                    ( ~ r1(X690,X724)
                                                                                                    | p1(X724) ) ) )
                                                                                    & ~ ! [X725] :
                                                                                          ( ~ r1(X688,X725)
                                                                                          | p1(X725) ) ) )
                                                                          & ~ ! [X726] :
                                                                                ( ~ r1(X686,X726)
                                                                                | p1(X726) ) ) )
                                                                & ~ ! [X727] :
                                                                      ( ~ r1(X684,X727)
                                                                      | p1(X727) ) ) )
                                                      & ~ ! [X728] :
                                                            ( ~ r1(X682,X728)
                                                            | p1(X728) ) ) )
                                            & ~ ! [X729] :
                                                  ( ~ r1(X680,X729)
                                                  | p1(X729) ) ) )
                                  & ~ ! [X730] :
                                        ( ~ r1(X678,X730)
                                        | p1(X730) ) ) )
                        & ~ ! [X731] :
                              ( ~ r1(X676,X731)
                              | p1(X731) ) ) )
              & ~ ! [X732] :
                    ( ~ r1(X0,X732)
                    | p1(X732) ) )
            | ( ~ ! [X733] :
                    ( ~ r1(X0,X733)
                    | p2(X733) )
              & ~ ! [X734] :
                    ( ~ r1(X0,X734)
                    | ~ ( ~ ! [X735] :
                              ( ~ r1(X734,X735)
                              | p2(X735) )
                        & ~ ! [X736] :
                              ( ~ r1(X734,X736)
                              | ~ ( ~ ! [X737] :
                                        ( ~ r1(X736,X737)
                                        | p2(X737) )
                                  & ~ ! [X738] :
                                        ( ~ r1(X736,X738)
                                        | ~ ( ~ ! [X739] :
                                                  ( ~ r1(X738,X739)
                                                  | p2(X739) )
                                            & ~ ! [X740] :
                                                  ( ~ r1(X738,X740)
                                                  | ~ ( ~ ! [X741] :
                                                            ( ~ r1(X740,X741)
                                                            | p2(X741) )
                                                      & ~ ! [X742] :
                                                            ( ~ r1(X740,X742)
                                                            | ~ ( ~ ! [X743] :
                                                                      ( ~ r1(X742,X743)
                                                                      | p2(X743) )
                                                                & ~ ! [X744] :
                                                                      ( ~ r1(X742,X744)
                                                                      | ~ ( ~ ! [X745] :
                                                                                ( ~ r1(X744,X745)
                                                                                | p2(X745) )
                                                                          & ~ ! [X746] :
                                                                                ( ~ r1(X744,X746)
                                                                                | ~ ( ~ ! [X747] :
                                                                                          ( ~ r1(X746,X747)
                                                                                          | p2(X747) )
                                                                                    & ~ ! [X748] :
                                                                                          ( ~ r1(X746,X748)
                                                                                          | ~ ( ~ ! [X749] :
                                                                                                    ( ~ r1(X748,X749)
                                                                                                    | p2(X749) )
                                                                                              & ~ ! [X750] :
                                                                                                    ( ~ r1(X748,X750)
                                                                                                    | ~ ( ~ ! [X751] :
                                                                                                              ( ~ r1(X750,X751)
                                                                                                              | p2(X751) )
                                                                                                        & ~ ! [X752] :
                                                                                                              ( ~ r1(X750,X752)
                                                                                                              | ~ ( ~ ! [X753] :
                                                                                                                        ( ~ r1(X752,X753)
                                                                                                                        | p2(X753) )
                                                                                                                  & ~ ! [X754] :
                                                                                                                        ( ~ r1(X752,X754)
                                                                                                                        | ~ ( ~ ! [X755] :
                                                                                                                                  ( ~ r1(X754,X755)
                                                                                                                                  | p2(X755) )
                                                                                                                            & ~ ! [X756] :
                                                                                                                                  ( ~ r1(X754,X756)
                                                                                                                                  | ~ ( ~ ! [X757] :
                                                                                                                                            ( ~ r1(X756,X757)
                                                                                                                                            | p2(X757) )
                                                                                                                                      & ~ ! [X758] :
                                                                                                                                            ( ~ r1(X756,X758)
                                                                                                                                            | ~ ( ~ ! [X759] :
                                                                                                                                                      ( ~ r1(X758,X759)
                                                                                                                                                      | p2(X759) )
                                                                                                                                                & ~ ! [X760] :
                                                                                                                                                      ( ~ r1(X758,X760)
                                                                                                                                                      | ~ ( ~ ! [X761] :
                                                                                                                                                                ( ~ r1(X760,X761)
                                                                                                                                                                | p2(X761) )
                                                                                                                                                          & ~ ! [X762] :
                                                                                                                                                                ( ~ r1(X760,X762)
                                                                                                                                                                | ~ ( ~ ! [X763] :
                                                                                                                                                                          ( ~ r1(X762,X763)
                                                                                                                                                                          | p2(X763) )
                                                                                                                                                                    & ~ ! [X764] :
                                                                                                                                                                          ( ~ r1(X762,X764)
                                                                                                                                                                          | ~ ( ~ ! [X765] :
                                                                                                                                                                                    ( ~ r1(X764,X765)
                                                                                                                                                                                    | p2(X765) )
                                                                                                                                                                              & ~ ! [X766] :
                                                                                                                                                                                    ( ~ r1(X764,X766)
                                                                                                                                                                                    | ~ ( ~ ! [X767] :
                                                                                                                                                                                              ( ~ r1(X766,X767)
                                                                                                                                                                                              | p2(X767) )
                                                                                                                                                                                        & ~ ! [X768] :
                                                                                                                                                                                              ( ~ r1(X766,X768)
                                                                                                                                                                                              | ~ ( ~ ! [X769] :
                                                                                                                                                                                                        ( ~ r1(X768,X769)
                                                                                                                                                                                                        | ~ ! [X770] :
                                                                                                                                                                                                              ( ~ r1(X769,X770)
                                                                                                                                                                                                              | ~ ! [X771] :
                                                                                                                                                                                                                    ( ~ r1(X770,X771)
                                                                                                                                                                                                                    | p1(X771) ) ) )
                                                                                                                                                                                                  & ~ ! [X772] :
                                                                                                                                                                                                        ( ~ r1(X768,X772)
                                                                                                                                                                                                        | ~ ! [X773] :
                                                                                                                                                                                                              ( ~ r1(X772,X773)
                                                                                                                                                                                                              | p1(X773) ) ) ) )
                                                                                                                                                                                        & ~ ! [X774] :
                                                                                                                                                                                              ( ~ r1(X766,X774)
                                                                                                                                                                                              | p1(X774) ) ) )
                                                                                                                                                                              & ~ ! [X775] :
                                                                                                                                                                                    ( ~ r1(X764,X775)
                                                                                                                                                                                    | p1(X775) ) ) )
                                                                                                                                                                    & ~ ! [X776] :
                                                                                                                                                                          ( ~ r1(X762,X776)
                                                                                                                                                                          | p1(X776) ) ) )
                                                                                                                                                          & ~ ! [X777] :
                                                                                                                                                                ( ~ r1(X760,X777)
                                                                                                                                                                | p1(X777) ) ) )
                                                                                                                                                & ~ ! [X778] :
                                                                                                                                                      ( ~ r1(X758,X778)
                                                                                                                                                      | p1(X778) ) ) )
                                                                                                                                      & ~ ! [X779] :
                                                                                                                                            ( ~ r1(X756,X779)
                                                                                                                                            | p1(X779) ) ) )
                                                                                                                            & ~ ! [X780] :
                                                                                                                                  ( ~ r1(X754,X780)
                                                                                                                                  | p1(X780) ) ) )
                                                                                                                  & ~ ! [X781] :
                                                                                                                        ( ~ r1(X752,X781)
                                                                                                                        | p1(X781) ) ) )
                                                                                                        & ~ ! [X782] :
                                                                                                              ( ~ r1(X750,X782)
                                                                                                              | p1(X782) ) ) )
                                                                                              & ~ ! [X783] :
                                                                                                    ( ~ r1(X748,X783)
                                                                                                    | p1(X783) ) ) )
                                                                                    & ~ ! [X784] :
                                                                                          ( ~ r1(X746,X784)
                                                                                          | p1(X784) ) ) )
                                                                          & ~ ! [X785] :
                                                                                ( ~ r1(X744,X785)
                                                                                | p1(X785) ) ) )
                                                                & ~ ! [X786] :
                                                                      ( ~ r1(X742,X786)
                                                                      | p1(X786) ) ) )
                                                      & ~ ! [X787] :
                                                            ( ~ r1(X740,X787)
                                                            | p1(X787) ) ) )
                                            & ~ ! [X788] :
                                                  ( ~ r1(X738,X788)
                                                  | p1(X788) ) ) )
                                  & ~ ! [X789] :
                                        ( ~ r1(X736,X789)
                                        | p1(X789) ) ) )
                        & ~ ! [X790] :
                              ( ~ r1(X734,X790)
                              | p1(X790) ) ) )
              & ~ ! [X791] :
                    ( ~ r1(X0,X791)
                    | p1(X791) ) )
            | ( ~ ! [X792] :
                    ( ~ r1(X0,X792)
                    | p2(X792) )
              & ~ ! [X793] :
                    ( ~ r1(X0,X793)
                    | ~ ( ~ ! [X794] :
                              ( ~ r1(X793,X794)
                              | p2(X794) )
                        & ~ ! [X795] :
                              ( ~ r1(X793,X795)
                              | ~ ( ~ ! [X796] :
                                        ( ~ r1(X795,X796)
                                        | p2(X796) )
                                  & ~ ! [X797] :
                                        ( ~ r1(X795,X797)
                                        | ~ ( ~ ! [X798] :
                                                  ( ~ r1(X797,X798)
                                                  | p2(X798) )
                                            & ~ ! [X799] :
                                                  ( ~ r1(X797,X799)
                                                  | ~ ( ~ ! [X800] :
                                                            ( ~ r1(X799,X800)
                                                            | p2(X800) )
                                                      & ~ ! [X801] :
                                                            ( ~ r1(X799,X801)
                                                            | ~ ( ~ ! [X802] :
                                                                      ( ~ r1(X801,X802)
                                                                      | p2(X802) )
                                                                & ~ ! [X803] :
                                                                      ( ~ r1(X801,X803)
                                                                      | ~ ( ~ ! [X804] :
                                                                                ( ~ r1(X803,X804)
                                                                                | p2(X804) )
                                                                          & ~ ! [X805] :
                                                                                ( ~ r1(X803,X805)
                                                                                | ~ ( ~ ! [X806] :
                                                                                          ( ~ r1(X805,X806)
                                                                                          | p2(X806) )
                                                                                    & ~ ! [X807] :
                                                                                          ( ~ r1(X805,X807)
                                                                                          | ~ ( ~ ! [X808] :
                                                                                                    ( ~ r1(X807,X808)
                                                                                                    | p2(X808) )
                                                                                              & ~ ! [X809] :
                                                                                                    ( ~ r1(X807,X809)
                                                                                                    | ~ ( ~ ! [X810] :
                                                                                                              ( ~ r1(X809,X810)
                                                                                                              | p2(X810) )
                                                                                                        & ~ ! [X811] :
                                                                                                              ( ~ r1(X809,X811)
                                                                                                              | ~ ( ~ ! [X812] :
                                                                                                                        ( ~ r1(X811,X812)
                                                                                                                        | p2(X812) )
                                                                                                                  & ~ ! [X813] :
                                                                                                                        ( ~ r1(X811,X813)
                                                                                                                        | ~ ( ~ ! [X814] :
                                                                                                                                  ( ~ r1(X813,X814)
                                                                                                                                  | p2(X814) )
                                                                                                                            & ~ ! [X815] :
                                                                                                                                  ( ~ r1(X813,X815)
                                                                                                                                  | ~ ( ~ ! [X816] :
                                                                                                                                            ( ~ r1(X815,X816)
                                                                                                                                            | p2(X816) )
                                                                                                                                      & ~ ! [X817] :
                                                                                                                                            ( ~ r1(X815,X817)
                                                                                                                                            | ~ ( ~ ! [X818] :
                                                                                                                                                      ( ~ r1(X817,X818)
                                                                                                                                                      | p2(X818) )
                                                                                                                                                & ~ ! [X819] :
                                                                                                                                                      ( ~ r1(X817,X819)
                                                                                                                                                      | ~ ( ~ ! [X820] :
                                                                                                                                                                ( ~ r1(X819,X820)
                                                                                                                                                                | p2(X820) )
                                                                                                                                                          & ~ ! [X821] :
                                                                                                                                                                ( ~ r1(X819,X821)
                                                                                                                                                                | ~ ( ~ ! [X822] :
                                                                                                                                                                          ( ~ r1(X821,X822)
                                                                                                                                                                          | p2(X822) )
                                                                                                                                                                    & ~ ! [X823] :
                                                                                                                                                                          ( ~ r1(X821,X823)
                                                                                                                                                                          | ~ ( ~ ! [X824] :
                                                                                                                                                                                    ( ~ r1(X823,X824)
                                                                                                                                                                                    | p2(X824) )
                                                                                                                                                                              & ~ ! [X825] :
                                                                                                                                                                                    ( ~ r1(X823,X825)
                                                                                                                                                                                    | ~ ( ~ ! [X826] :
                                                                                                                                                                                              ( ~ r1(X825,X826)
                                                                                                                                                                                              | p2(X826) )
                                                                                                                                                                                        & ~ ! [X827] :
                                                                                                                                                                                              ( ~ r1(X825,X827)
                                                                                                                                                                                              | ~ ! [X828] :
                                                                                                                                                                                                    ( ~ r1(X827,X828)
                                                                                                                                                                                                    | $false ) )
                                                                                                                                                                                        & ~ ! [X829] :
                                                                                                                                                                                              ( ~ r1(X825,X829)
                                                                                                                                                                                              | p1(X829) ) ) )
                                                                                                                                                                              & ~ ! [X830] :
                                                                                                                                                                                    ( ~ r1(X823,X830)
                                                                                                                                                                                    | p1(X830) ) ) )
                                                                                                                                                                    & ~ ! [X831] :
                                                                                                                                                                          ( ~ r1(X821,X831)
                                                                                                                                                                          | p1(X831) ) ) )
                                                                                                                                                          & ~ ! [X832] :
                                                                                                                                                                ( ~ r1(X819,X832)
                                                                                                                                                                | p1(X832) ) ) )
                                                                                                                                                & ~ ! [X833] :
                                                                                                                                                      ( ~ r1(X817,X833)
                                                                                                                                                      | p1(X833) ) ) )
                                                                                                                                      & ~ ! [X834] :
                                                                                                                                            ( ~ r1(X815,X834)
                                                                                                                                            | p1(X834) ) ) )
                                                                                                                            & ~ ! [X835] :
                                                                                                                                  ( ~ r1(X813,X835)
                                                                                                                                  | p1(X835) ) ) )
                                                                                                                  & ~ ! [X836] :
                                                                                                                        ( ~ r1(X811,X836)
                                                                                                                        | p1(X836) ) ) )
                                                                                                        & ~ ! [X837] :
                                                                                                              ( ~ r1(X809,X837)
                                                                                                              | p1(X837) ) ) )
                                                                                              & ~ ! [X838] :
                                                                                                    ( ~ r1(X807,X838)
                                                                                                    | p1(X838) ) ) )
                                                                                    & ~ ! [X839] :
                                                                                          ( ~ r1(X805,X839)
                                                                                          | p1(X839) ) ) )
                                                                          & ~ ! [X840] :
                                                                                ( ~ r1(X803,X840)
                                                                                | p1(X840) ) ) )
                                                                & ~ ! [X841] :
                                                                      ( ~ r1(X801,X841)
                                                                      | p1(X841) ) ) )
                                                      & ~ ! [X842] :
                                                            ( ~ r1(X799,X842)
                                                            | p1(X842) ) ) )
                                            & ~ ! [X843] :
                                                  ( ~ r1(X797,X843)
                                                  | p1(X843) ) ) )
                                  & ~ ! [X844] :
                                        ( ~ r1(X795,X844)
                                        | p1(X844) ) ) )
                        & ~ ! [X845] :
                              ( ~ r1(X793,X845)
                              | p1(X845) ) ) )
              & ~ ! [X846] :
                    ( ~ r1(X0,X846)
                    | p1(X846) ) )
            | ! [X847] :
                ( ~ r1(X0,X847)
                | p2(X847) )
            | ! [X848] :
                ( ~ r1(X0,X848)
                | ! [X849] :
                    ( ~ r1(X848,X849)
                    | p2(X849) )
                | ! [X850] :
                    ( ~ r1(X848,X850)
                    | ! [X851] :
                        ( ~ r1(X850,X851)
                        | p2(X851) )
                    | ! [X852] :
                        ( ~ r1(X850,X852)
                        | ! [X853] :
                            ( ~ r1(X852,X853)
                            | p2(X853) )
                        | ! [X854] :
                            ( ~ r1(X852,X854)
                            | ! [X855] :
                                ( ~ r1(X854,X855)
                                | p2(X855) )
                            | ! [X856] :
                                ( ~ r1(X854,X856)
                                | ! [X857] :
                                    ( ~ r1(X856,X857)
                                    | p2(X857) )
                                | ! [X858] :
                                    ( ~ r1(X856,X858)
                                    | ! [X859] :
                                        ( ~ r1(X858,X859)
                                        | p2(X859) )
                                    | ! [X860] :
                                        ( ~ r1(X858,X860)
                                        | ! [X861] :
                                            ( ~ r1(X860,X861)
                                            | p2(X861) )
                                        | ! [X862] :
                                            ( ~ r1(X860,X862)
                                            | ! [X863] :
                                                ( ~ r1(X862,X863)
                                                | p2(X863) )
                                            | ! [X864] :
                                                ( ~ r1(X862,X864)
                                                | ! [X865] :
                                                    ( ~ r1(X864,X865)
                                                    | p2(X865) )
                                                | ! [X866] :
                                                    ( ~ r1(X864,X866)
                                                    | ! [X867] :
                                                        ( ~ r1(X866,X867)
                                                        | p2(X867) )
                                                    | ! [X868] :
                                                        ( ~ r1(X866,X868)
                                                        | ! [X869] :
                                                            ( ~ r1(X868,X869)
                                                            | p2(X869) )
                                                        | ! [X870] :
                                                            ( ~ r1(X868,X870)
                                                            | ! [X871] :
                                                                ( ~ r1(X870,X871)
                                                                | p2(X871) )
                                                            | ! [X872] :
                                                                ( ~ r1(X870,X872)
                                                                | ! [X873] :
                                                                    ( ~ r1(X872,X873)
                                                                    | p2(X873) )
                                                                | ! [X874] :
                                                                    ( ~ r1(X872,X874)
                                                                    | ! [X875] :
                                                                        ( ~ r1(X874,X875)
                                                                        | p2(X875) )
                                                                    | ! [X876] :
                                                                        ( ~ r1(X874,X876)
                                                                        | ! [X877] :
                                                                            ( ~ r1(X876,X877)
                                                                            | p2(X877) )
                                                                        | ! [X878] :
                                                                            ( ~ r1(X876,X878)
                                                                            | ! [X879] :
                                                                                ( ~ r1(X878,X879)
                                                                                | p2(X879) )
                                                                            | ! [X880] :
                                                                                ( ~ r1(X878,X880)
                                                                                | ! [X881] :
                                                                                    ( ~ r1(X880,X881)
                                                                                    | p2(X881) )
                                                                                | ! [X882] :
                                                                                    ( ~ r1(X880,X882)
                                                                                    | ! [X883] :
                                                                                        ( ~ r1(X882,X883)
                                                                                        | p2(X883) )
                                                                                    | ! [X884] :
                                                                                        ( ~ r1(X882,X884)
                                                                                        | ! [X885] :
                                                                                            ( ~ r1(X884,X885)
                                                                                            | p2(X885) )
                                                                                        | ! [X886] :
                                                                                            ( ~ r1(X884,X886)
                                                                                            | ! [X887] :
                                                                                                ( ~ r1(X886,X887)
                                                                                                | ~ ! [X888] :
                                                                                                      ( ~ r1(X887,X888)
                                                                                                      | p1(X888) ) )
                                                                                            | ! [X889] :
                                                                                                ( ~ r1(X886,X889)
                                                                                                | p1(X889) ) )
                                                                                        | ! [X890] :
                                                                                            ( ~ r1(X884,X890)
                                                                                            | p1(X890) ) )
                                                                                    | ! [X891] :
                                                                                        ( ~ r1(X882,X891)
                                                                                        | p1(X891) ) )
                                                                                | ! [X892] :
                                                                                    ( ~ r1(X880,X892)
                                                                                    | p1(X892) ) )
                                                                            | ! [X893] :
                                                                                ( ~ r1(X878,X893)
                                                                                | p1(X893) ) )
                                                                        | ! [X894] :
                                                                            ( ~ r1(X876,X894)
                                                                            | p1(X894) ) )
                                                                    | ! [X895] :
                                                                        ( ~ r1(X874,X895)
                                                                        | p1(X895) ) )
                                                                | ! [X896] :
                                                                    ( ~ r1(X872,X896)
                                                                    | p1(X896) ) )
                                                            | ! [X897] :
                                                                ( ~ r1(X870,X897)
                                                                | p1(X897) ) )
                                                        | ! [X898] :
                                                            ( ~ r1(X868,X898)
                                                            | p1(X898) ) )
                                                    | ! [X899] :
                                                        ( ~ r1(X866,X899)
                                                        | p1(X899) ) )
                                                | ! [X900] :
                                                    ( ~ r1(X864,X900)
                                                    | p1(X900) ) )
                                            | ! [X901] :
                                                ( ~ r1(X862,X901)
                                                | p1(X901) ) )
                                        | ! [X902] :
                                            ( ~ r1(X860,X902)
                                            | p1(X902) ) )
                                    | ! [X903] :
                                        ( ~ r1(X858,X903)
                                        | p1(X903) ) )
                                | ! [X904] :
                                    ( ~ r1(X856,X904)
                                    | p1(X904) ) )
                            | ! [X905] :
                                ( ~ r1(X854,X905)
                                | p1(X905) ) )
                        | ! [X906] :
                            ( ~ r1(X852,X906)
                            | p1(X906) ) )
                    | ! [X907] :
                        ( ~ r1(X850,X907)
                        | p1(X907) ) )
                | ! [X908] :
                    ( ~ r1(X848,X908)
                    | p1(X908) ) )
            | ! [X909] :
                ( ~ r1(X0,X909)
                | p1(X909) )
            | ( ~ ! [X910] :
                    ( ~ r1(X0,X910)
                    | p2(X910) )
              & ~ ! [X911] :
                    ( ~ r1(X0,X911)
                    | ~ ( ~ ! [X912] :
                              ( ~ r1(X911,X912)
                              | p2(X912) )
                        & ~ ! [X913] :
                              ( ~ r1(X911,X913)
                              | ~ ( ~ ! [X914] :
                                        ( ~ r1(X913,X914)
                                        | p2(X914) )
                                  & ~ ! [X915] :
                                        ( ~ r1(X913,X915)
                                        | ~ ( ~ ! [X916] :
                                                  ( ~ r1(X915,X916)
                                                  | p2(X916) )
                                            & ~ ! [X917] :
                                                  ( ~ r1(X915,X917)
                                                  | ~ ( ~ ! [X918] :
                                                            ( ~ r1(X917,X918)
                                                            | p2(X918) )
                                                      & ~ ! [X919] :
                                                            ( ~ r1(X917,X919)
                                                            | ~ ( ~ ! [X920] :
                                                                      ( ~ r1(X919,X920)
                                                                      | p2(X920) )
                                                                & ~ ! [X921] :
                                                                      ( ~ r1(X919,X921)
                                                                      | ~ ( ~ ! [X922] :
                                                                                ( ~ r1(X921,X922)
                                                                                | p2(X922) )
                                                                          & ~ ! [X923] :
                                                                                ( ~ r1(X921,X923)
                                                                                | ~ ( ~ ! [X924] :
                                                                                          ( ~ r1(X923,X924)
                                                                                          | p2(X924) )
                                                                                    & ~ ! [X925] :
                                                                                          ( ~ r1(X923,X925)
                                                                                          | ~ ( ~ ! [X926] :
                                                                                                    ( ~ r1(X925,X926)
                                                                                                    | p2(X926) )
                                                                                              & ~ ! [X927] :
                                                                                                    ( ~ r1(X925,X927)
                                                                                                    | ~ ( ~ ! [X928] :
                                                                                                              ( ~ r1(X927,X928)
                                                                                                              | p2(X928) )
                                                                                                        & ~ ! [X929] :
                                                                                                              ( ~ r1(X927,X929)
                                                                                                              | ~ ( ~ ! [X930] :
                                                                                                                        ( ~ r1(X929,X930)
                                                                                                                        | p2(X930) )
                                                                                                                  & ~ ! [X931] :
                                                                                                                        ( ~ r1(X929,X931)
                                                                                                                        | ~ ( ~ ! [X932] :
                                                                                                                                  ( ~ r1(X931,X932)
                                                                                                                                  | p2(X932) )
                                                                                                                            & ~ ! [X933] :
                                                                                                                                  ( ~ r1(X931,X933)
                                                                                                                                  | ~ ( ~ ! [X934] :
                                                                                                                                            ( ~ r1(X933,X934)
                                                                                                                                            | p2(X934) )
                                                                                                                                      & ~ ! [X935] :
                                                                                                                                            ( ~ r1(X933,X935)
                                                                                                                                            | ~ ( ~ ! [X936] :
                                                                                                                                                      ( ~ r1(X935,X936)
                                                                                                                                                      | p2(X936) )
                                                                                                                                                & ~ ! [X937] :
                                                                                                                                                      ( ~ r1(X935,X937)
                                                                                                                                                      | ~ ( ~ ! [X938] :
                                                                                                                                                                ( ~ r1(X937,X938)
                                                                                                                                                                | p2(X938) )
                                                                                                                                                          & ~ ! [X939] :
                                                                                                                                                                ( ~ r1(X937,X939)
                                                                                                                                                                | ~ ( ~ ! [X940] :
                                                                                                                                                                          ( ~ r1(X939,X940)
                                                                                                                                                                          | p2(X940) )
                                                                                                                                                                    & ~ ! [X941] :
                                                                                                                                                                          ( ~ r1(X939,X941)
                                                                                                                                                                          | ~ ( ~ ! [X942] :
                                                                                                                                                                                    ( ~ r1(X941,X942)
                                                                                                                                                                                    | p2(X942) )
                                                                                                                                                                              & ~ ! [X943] :
                                                                                                                                                                                    ( ~ r1(X941,X943)
                                                                                                                                                                                    | ~ ( ~ ! [X944] :
                                                                                                                                                                                              ( ~ r1(X943,X944)
                                                                                                                                                                                              | ~ ! [X945] :
                                                                                                                                                                                                    ( ~ r1(X944,X945)
                                                                                                                                                                                                    | ~ p1(X945) ) )
                                                                                                                                                                                        & p1(X943) ) )
                                                                                                                                                                              & ~ ! [X946] :
                                                                                                                                                                                    ( ~ r1(X941,X946)
                                                                                                                                                                                    | p1(X946) ) ) )
                                                                                                                                                                    & ~ ! [X947] :
                                                                                                                                                                          ( ~ r1(X939,X947)
                                                                                                                                                                          | p1(X947) ) ) )
                                                                                                                                                          & ~ ! [X948] :
                                                                                                                                                                ( ~ r1(X937,X948)
                                                                                                                                                                | p1(X948) ) ) )
                                                                                                                                                & ~ ! [X949] :
                                                                                                                                                      ( ~ r1(X935,X949)
                                                                                                                                                      | p1(X949) ) ) )
                                                                                                                                      & ~ ! [X950] :
                                                                                                                                            ( ~ r1(X933,X950)
                                                                                                                                            | p1(X950) ) ) )
                                                                                                                            & ~ ! [X951] :
                                                                                                                                  ( ~ r1(X931,X951)
                                                                                                                                  | p1(X951) ) ) )
                                                                                                                  & ~ ! [X952] :
                                                                                                                        ( ~ r1(X929,X952)
                                                                                                                        | p1(X952) ) ) )
                                                                                                        & ~ ! [X953] :
                                                                                                              ( ~ r1(X927,X953)
                                                                                                              | p1(X953) ) ) )
                                                                                              & ~ ! [X954] :
                                                                                                    ( ~ r1(X925,X954)
                                                                                                    | p1(X954) ) ) )
                                                                                    & ~ ! [X955] :
                                                                                          ( ~ r1(X923,X955)
                                                                                          | p1(X955) ) ) )
                                                                          & ~ ! [X956] :
                                                                                ( ~ r1(X921,X956)
                                                                                | p1(X956) ) ) )
                                                                & ~ ! [X957] :
                                                                      ( ~ r1(X919,X957)
                                                                      | p1(X957) ) ) )
                                                      & ~ ! [X958] :
                                                            ( ~ r1(X917,X958)
                                                            | p1(X958) ) ) )
                                            & ~ ! [X959] :
                                                  ( ~ r1(X915,X959)
                                                  | p1(X959) ) ) )
                                  & ~ ! [X960] :
                                        ( ~ r1(X913,X960)
                                        | p1(X960) ) ) )
                        & ~ ! [X961] :
                              ( ~ r1(X911,X961)
                              | p1(X961) ) ) )
              & ~ ! [X962] :
                    ( ~ r1(X0,X962)
                    | p1(X962) ) )
            | ( ~ ! [X963] :
                    ( ~ r1(X0,X963)
                    | p2(X963) )
              & ~ ! [X964] :
                    ( ~ r1(X0,X964)
                    | ~ ( ~ ! [X965] :
                              ( ~ r1(X964,X965)
                              | p2(X965) )
                        & ~ ! [X966] :
                              ( ~ r1(X964,X966)
                              | ~ ( ~ ! [X967] :
                                        ( ~ r1(X966,X967)
                                        | p2(X967) )
                                  & ~ ! [X968] :
                                        ( ~ r1(X966,X968)
                                        | ~ ( ~ ! [X969] :
                                                  ( ~ r1(X968,X969)
                                                  | p2(X969) )
                                            & ~ ! [X970] :
                                                  ( ~ r1(X968,X970)
                                                  | ~ ( ~ ! [X971] :
                                                            ( ~ r1(X970,X971)
                                                            | p2(X971) )
                                                      & ~ ! [X972] :
                                                            ( ~ r1(X970,X972)
                                                            | ~ ( ~ ! [X973] :
                                                                      ( ~ r1(X972,X973)
                                                                      | p2(X973) )
                                                                & ~ ! [X974] :
                                                                      ( ~ r1(X972,X974)
                                                                      | ~ ( ~ ! [X975] :
                                                                                ( ~ r1(X974,X975)
                                                                                | p2(X975) )
                                                                          & ~ ! [X976] :
                                                                                ( ~ r1(X974,X976)
                                                                                | ~ ( ~ ! [X977] :
                                                                                          ( ~ r1(X976,X977)
                                                                                          | p2(X977) )
                                                                                    & ~ ! [X978] :
                                                                                          ( ~ r1(X976,X978)
                                                                                          | ~ ( ~ ! [X979] :
                                                                                                    ( ~ r1(X978,X979)
                                                                                                    | p2(X979) )
                                                                                              & ~ ! [X980] :
                                                                                                    ( ~ r1(X978,X980)
                                                                                                    | ~ ( ~ ! [X981] :
                                                                                                              ( ~ r1(X980,X981)
                                                                                                              | p2(X981) )
                                                                                                        & ~ ! [X982] :
                                                                                                              ( ~ r1(X980,X982)
                                                                                                              | ~ ( ~ ! [X983] :
                                                                                                                        ( ~ r1(X982,X983)
                                                                                                                        | p2(X983) )
                                                                                                                  & ~ ! [X984] :
                                                                                                                        ( ~ r1(X982,X984)
                                                                                                                        | ~ ( ~ ! [X985] :
                                                                                                                                  ( ~ r1(X984,X985)
                                                                                                                                  | p2(X985) )
                                                                                                                            & ~ ! [X986] :
                                                                                                                                  ( ~ r1(X984,X986)
                                                                                                                                  | ~ ( ~ ! [X987] :
                                                                                                                                            ( ~ r1(X986,X987)
                                                                                                                                            | p2(X987) )
                                                                                                                                      & ~ ! [X988] :
                                                                                                                                            ( ~ r1(X986,X988)
                                                                                                                                            | ~ ( ~ ! [X989] :
                                                                                                                                                      ( ~ r1(X988,X989)
                                                                                                                                                      | p2(X989) )
                                                                                                                                                & ~ ! [X990] :
                                                                                                                                                      ( ~ r1(X988,X990)
                                                                                                                                                      | ~ ( ~ ! [X991] :
                                                                                                                                                                ( ~ r1(X990,X991)
                                                                                                                                                                | p2(X991) )
                                                                                                                                                          & ~ ! [X992] :
                                                                                                                                                                ( ~ r1(X990,X992)
                                                                                                                                                                | ~ ( ~ ! [X993] :
                                                                                                                                                                          ( ~ r1(X992,X993)
                                                                                                                                                                          | p2(X993) )
                                                                                                                                                                    & ~ ! [X994] :
                                                                                                                                                                          ( ~ r1(X992,X994)
                                                                                                                                                                          | ~ ( ~ ! [X995] :
                                                                                                                                                                                    ( ~ r1(X994,X995)
                                                                                                                                                                                    | p2(X995) )
                                                                                                                                                                              & ~ ! [X996] :
                                                                                                                                                                                    ( ~ r1(X994,X996)
                                                                                                                                                                                    | ! [X997] :
                                                                                                                                                                                        ( ~ r1(X996,X997)
                                                                                                                                                                                        | ~ ( ~ ! [X998] :
                                                                                                                                                                                                  ( ~ r1(X997,X998)
                                                                                                                                                                                                  | ~ ! [X999] :
                                                                                                                                                                                                        ( ~ r1(X998,X999)
                                                                                                                                                                                                        | p1(X999) ) )
                                                                                                                                                                                            & ~ ! [X1000] :
                                                                                                                                                                                                  ( ~ r1(X997,X1000)
                                                                                                                                                                                                  | p1(X1000) ) ) ) )
                                                                                                                                                                              & ~ ! [X1001] :
                                                                                                                                                                                    ( ~ r1(X994,X1001)
                                                                                                                                                                                    | p1(X1001) ) ) )
                                                                                                                                                                    & ~ ! [X1002] :
                                                                                                                                                                          ( ~ r1(X992,X1002)
                                                                                                                                                                          | p1(X1002) ) ) )
                                                                                                                                                          & ~ ! [X1003] :
                                                                                                                                                                ( ~ r1(X990,X1003)
                                                                                                                                                                | p1(X1003) ) ) )
                                                                                                                                                & ~ ! [X1004] :
                                                                                                                                                      ( ~ r1(X988,X1004)
                                                                                                                                                      | p1(X1004) ) ) )
                                                                                                                                      & ~ ! [X1005] :
                                                                                                                                            ( ~ r1(X986,X1005)
                                                                                                                                            | p1(X1005) ) ) )
                                                                                                                            & ~ ! [X1006] :
                                                                                                                                  ( ~ r1(X984,X1006)
                                                                                                                                  | p1(X1006) ) ) )
                                                                                                                  & ~ ! [X1007] :
                                                                                                                        ( ~ r1(X982,X1007)
                                                                                                                        | p1(X1007) ) ) )
                                                                                                        & ~ ! [X1008] :
                                                                                                              ( ~ r1(X980,X1008)
                                                                                                              | p1(X1008) ) ) )
                                                                                              & ~ ! [X1009] :
                                                                                                    ( ~ r1(X978,X1009)
                                                                                                    | p1(X1009) ) ) )
                                                                                    & ~ ! [X1010] :
                                                                                          ( ~ r1(X976,X1010)
                                                                                          | p1(X1010) ) ) )
                                                                          & ~ ! [X1011] :
                                                                                ( ~ r1(X974,X1011)
                                                                                | p1(X1011) ) ) )
                                                                & ~ ! [X1012] :
                                                                      ( ~ r1(X972,X1012)
                                                                      | p1(X1012) ) ) )
                                                      & ~ ! [X1013] :
                                                            ( ~ r1(X970,X1013)
                                                            | p1(X1013) ) ) )
                                            & ~ ! [X1014] :
                                                  ( ~ r1(X968,X1014)
                                                  | p1(X1014) ) ) )
                                  & ~ ! [X1015] :
                                        ( ~ r1(X966,X1015)
                                        | p1(X1015) ) ) )
                        & ~ ! [X1016] :
                              ( ~ r1(X964,X1016)
                              | p1(X1016) ) ) )
              & ~ ! [X1017] :
                    ( ~ r1(X0,X1017)
                    | p1(X1017) ) )
            | ( ~ ! [X1018] :
                    ( ~ r1(X0,X1018)
                    | p2(X1018) )
              & ~ ! [X1019] :
                    ( ~ r1(X0,X1019)
                    | ~ ( ~ ! [X1020] :
                              ( ~ r1(X1019,X1020)
                              | p2(X1020) )
                        & ~ ! [X1021] :
                              ( ~ r1(X1019,X1021)
                              | ~ ( ~ ! [X1022] :
                                        ( ~ r1(X1021,X1022)
                                        | p2(X1022) )
                                  & ~ ! [X1023] :
                                        ( ~ r1(X1021,X1023)
                                        | ~ ( ~ ! [X1024] :
                                                  ( ~ r1(X1023,X1024)
                                                  | p2(X1024) )
                                            & ~ ! [X1025] :
                                                  ( ~ r1(X1023,X1025)
                                                  | ~ ( ~ ! [X1026] :
                                                            ( ~ r1(X1025,X1026)
                                                            | p2(X1026) )
                                                      & ~ ! [X1027] :
                                                            ( ~ r1(X1025,X1027)
                                                            | ~ ( ~ ! [X1028] :
                                                                      ( ~ r1(X1027,X1028)
                                                                      | p2(X1028) )
                                                                & ~ ! [X1029] :
                                                                      ( ~ r1(X1027,X1029)
                                                                      | ~ ( ~ ! [X1030] :
                                                                                ( ~ r1(X1029,X1030)
                                                                                | p2(X1030) )
                                                                          & ~ ! [X1031] :
                                                                                ( ~ r1(X1029,X1031)
                                                                                | ~ ( ~ ! [X1032] :
                                                                                          ( ~ r1(X1031,X1032)
                                                                                          | p2(X1032) )
                                                                                    & ~ ! [X1033] :
                                                                                          ( ~ r1(X1031,X1033)
                                                                                          | ~ ( ~ ! [X1034] :
                                                                                                    ( ~ r1(X1033,X1034)
                                                                                                    | p2(X1034) )
                                                                                              & ~ ! [X1035] :
                                                                                                    ( ~ r1(X1033,X1035)
                                                                                                    | ~ ( ~ ! [X1036] :
                                                                                                              ( ~ r1(X1035,X1036)
                                                                                                              | p2(X1036) )
                                                                                                        & ~ ! [X1037] :
                                                                                                              ( ~ r1(X1035,X1037)
                                                                                                              | ~ ( ~ ! [X1038] :
                                                                                                                        ( ~ r1(X1037,X1038)
                                                                                                                        | p2(X1038) )
                                                                                                                  & ~ ! [X1039] :
                                                                                                                        ( ~ r1(X1037,X1039)
                                                                                                                        | ~ ( ~ ! [X1040] :
                                                                                                                                  ( ~ r1(X1039,X1040)
                                                                                                                                  | p2(X1040) )
                                                                                                                            & ~ ! [X1041] :
                                                                                                                                  ( ~ r1(X1039,X1041)
                                                                                                                                  | ~ ( ~ ! [X1042] :
                                                                                                                                            ( ~ r1(X1041,X1042)
                                                                                                                                            | p2(X1042) )
                                                                                                                                      & ~ ! [X1043] :
                                                                                                                                            ( ~ r1(X1041,X1043)
                                                                                                                                            | ~ ( ~ ! [X1044] :
                                                                                                                                                      ( ~ r1(X1043,X1044)
                                                                                                                                                      | p2(X1044) )
                                                                                                                                                & ~ ! [X1045] :
                                                                                                                                                      ( ~ r1(X1043,X1045)
                                                                                                                                                      | ~ ( ~ ! [X1046] :
                                                                                                                                                                ( ~ r1(X1045,X1046)
                                                                                                                                                                | p2(X1046) )
                                                                                                                                                          & ~ ! [X1047] :
                                                                                                                                                                ( ~ r1(X1045,X1047)
                                                                                                                                                                | ~ ( ~ ! [X1048] :
                                                                                                                                                                          ( ~ r1(X1047,X1048)
                                                                                                                                                                          | p2(X1048) )
                                                                                                                                                                    & ~ ! [X1049] :
                                                                                                                                                                          ( ~ r1(X1047,X1049)
                                                                                                                                                                          | ~ ( ~ ! [X1050] :
                                                                                                                                                                                    ( ~ r1(X1049,X1050)
                                                                                                                                                                                    | p2(X1050) )
                                                                                                                                                                              & ~ ! [X1051] :
                                                                                                                                                                                    ( ~ r1(X1049,X1051)
                                                                                                                                                                                    | ~ ( ~ ! [X1052] :
                                                                                                                                                                                              ( ~ r1(X1051,X1052)
                                                                                                                                                                                              | ~ ! [X1053] :
                                                                                                                                                                                                    ( ~ r1(X1052,X1053)
                                                                                                                                                                                                    | ~ ! [X1054] :
                                                                                                                                                                                                          ( ~ r1(X1053,X1054)
                                                                                                                                                                                                          | p1(X1054) ) ) )
                                                                                                                                                                                        & ~ ! [X1055] :
                                                                                                                                                                                              ( ~ r1(X1051,X1055)
                                                                                                                                                                                              | ~ ! [X1056] :
                                                                                                                                                                                                    ( ~ r1(X1055,X1056)
                                                                                                                                                                                                    | p1(X1056) ) ) ) )
                                                                                                                                                                              & ~ ! [X1057] :
                                                                                                                                                                                    ( ~ r1(X1049,X1057)
                                                                                                                                                                                    | p1(X1057) ) ) )
                                                                                                                                                                    & ~ ! [X1058] :
                                                                                                                                                                          ( ~ r1(X1047,X1058)
                                                                                                                                                                          | p1(X1058) ) ) )
                                                                                                                                                          & ~ ! [X1059] :
                                                                                                                                                                ( ~ r1(X1045,X1059)
                                                                                                                                                                | p1(X1059) ) ) )
                                                                                                                                                & ~ ! [X1060] :
                                                                                                                                                      ( ~ r1(X1043,X1060)
                                                                                                                                                      | p1(X1060) ) ) )
                                                                                                                                      & ~ ! [X1061] :
                                                                                                                                            ( ~ r1(X1041,X1061)
                                                                                                                                            | p1(X1061) ) ) )
                                                                                                                            & ~ ! [X1062] :
                                                                                                                                  ( ~ r1(X1039,X1062)
                                                                                                                                  | p1(X1062) ) ) )
                                                                                                                  & ~ ! [X1063] :
                                                                                                                        ( ~ r1(X1037,X1063)
                                                                                                                        | p1(X1063) ) ) )
                                                                                                        & ~ ! [X1064] :
                                                                                                              ( ~ r1(X1035,X1064)
                                                                                                              | p1(X1064) ) ) )
                                                                                              & ~ ! [X1065] :
                                                                                                    ( ~ r1(X1033,X1065)
                                                                                                    | p1(X1065) ) ) )
                                                                                    & ~ ! [X1066] :
                                                                                          ( ~ r1(X1031,X1066)
                                                                                          | p1(X1066) ) ) )
                                                                          & ~ ! [X1067] :
                                                                                ( ~ r1(X1029,X1067)
                                                                                | p1(X1067) ) ) )
                                                                & ~ ! [X1068] :
                                                                      ( ~ r1(X1027,X1068)
                                                                      | p1(X1068) ) ) )
                                                      & ~ ! [X1069] :
                                                            ( ~ r1(X1025,X1069)
                                                            | p1(X1069) ) ) )
                                            & ~ ! [X1070] :
                                                  ( ~ r1(X1023,X1070)
                                                  | p1(X1070) ) ) )
                                  & ~ ! [X1071] :
                                        ( ~ r1(X1021,X1071)
                                        | p1(X1071) ) ) )
                        & ~ ! [X1072] :
                              ( ~ r1(X1019,X1072)
                              | p1(X1072) ) ) )
              & ~ ! [X1073] :
                    ( ~ r1(X0,X1073)
                    | p1(X1073) ) )
            | ( ~ ! [X1074] :
                    ( ~ r1(X0,X1074)
                    | p2(X1074) )
              & ~ ! [X1075] :
                    ( ~ r1(X0,X1075)
                    | ~ ( ~ ! [X1076] :
                              ( ~ r1(X1075,X1076)
                              | p2(X1076) )
                        & ~ ! [X1077] :
                              ( ~ r1(X1075,X1077)
                              | ~ ( ~ ! [X1078] :
                                        ( ~ r1(X1077,X1078)
                                        | p2(X1078) )
                                  & ~ ! [X1079] :
                                        ( ~ r1(X1077,X1079)
                                        | ~ ( ~ ! [X1080] :
                                                  ( ~ r1(X1079,X1080)
                                                  | p2(X1080) )
                                            & ~ ! [X1081] :
                                                  ( ~ r1(X1079,X1081)
                                                  | ~ ( ~ ! [X1082] :
                                                            ( ~ r1(X1081,X1082)
                                                            | p2(X1082) )
                                                      & ~ ! [X1083] :
                                                            ( ~ r1(X1081,X1083)
                                                            | ~ ( ~ ! [X1084] :
                                                                      ( ~ r1(X1083,X1084)
                                                                      | p2(X1084) )
                                                                & ~ ! [X1085] :
                                                                      ( ~ r1(X1083,X1085)
                                                                      | ~ ( ~ ! [X1086] :
                                                                                ( ~ r1(X1085,X1086)
                                                                                | p2(X1086) )
                                                                          & ~ ! [X1087] :
                                                                                ( ~ r1(X1085,X1087)
                                                                                | ~ ( ~ ! [X1088] :
                                                                                          ( ~ r1(X1087,X1088)
                                                                                          | p2(X1088) )
                                                                                    & ~ ! [X1089] :
                                                                                          ( ~ r1(X1087,X1089)
                                                                                          | ~ ( ~ ! [X1090] :
                                                                                                    ( ~ r1(X1089,X1090)
                                                                                                    | p2(X1090) )
                                                                                              & ~ ! [X1091] :
                                                                                                    ( ~ r1(X1089,X1091)
                                                                                                    | ~ ( ~ ! [X1092] :
                                                                                                              ( ~ r1(X1091,X1092)
                                                                                                              | p2(X1092) )
                                                                                                        & ~ ! [X1093] :
                                                                                                              ( ~ r1(X1091,X1093)
                                                                                                              | ~ ( ~ ! [X1094] :
                                                                                                                        ( ~ r1(X1093,X1094)
                                                                                                                        | p2(X1094) )
                                                                                                                  & ~ ! [X1095] :
                                                                                                                        ( ~ r1(X1093,X1095)
                                                                                                                        | ~ ( ~ ! [X1096] :
                                                                                                                                  ( ~ r1(X1095,X1096)
                                                                                                                                  | p2(X1096) )
                                                                                                                            & ~ ! [X1097] :
                                                                                                                                  ( ~ r1(X1095,X1097)
                                                                                                                                  | ~ ( ~ ! [X1098] :
                                                                                                                                            ( ~ r1(X1097,X1098)
                                                                                                                                            | p2(X1098) )
                                                                                                                                      & ~ ! [X1099] :
                                                                                                                                            ( ~ r1(X1097,X1099)
                                                                                                                                            | ~ ( ~ ! [X1100] :
                                                                                                                                                      ( ~ r1(X1099,X1100)
                                                                                                                                                      | p2(X1100) )
                                                                                                                                                & ~ ! [X1101] :
                                                                                                                                                      ( ~ r1(X1099,X1101)
                                                                                                                                                      | ~ ( ~ ! [X1102] :
                                                                                                                                                                ( ~ r1(X1101,X1102)
                                                                                                                                                                | p2(X1102) )
                                                                                                                                                          & ~ ! [X1103] :
                                                                                                                                                                ( ~ r1(X1101,X1103)
                                                                                                                                                                | ~ ( ~ ! [X1104] :
                                                                                                                                                                          ( ~ r1(X1103,X1104)
                                                                                                                                                                          | p2(X1104) )
                                                                                                                                                                    & ~ ! [X1105] :
                                                                                                                                                                          ( ~ r1(X1103,X1105)
                                                                                                                                                                          | ~ ( ~ ! [X1106] :
                                                                                                                                                                                    ( ~ r1(X1105,X1106)
                                                                                                                                                                                    | p2(X1106) )
                                                                                                                                                                              & ~ ! [X1107] :
                                                                                                                                                                                    ( ~ r1(X1105,X1107)
                                                                                                                                                                                    | ~ ! [X1108] :
                                                                                                                                                                                          ( ~ r1(X1107,X1108)
                                                                                                                                                                                          | $false ) )
                                                                                                                                                                              & ~ ! [X1109] :
                                                                                                                                                                                    ( ~ r1(X1105,X1109)
                                                                                                                                                                                    | p1(X1109) ) ) )
                                                                                                                                                                    & ~ ! [X1110] :
                                                                                                                                                                          ( ~ r1(X1103,X1110)
                                                                                                                                                                          | p1(X1110) ) ) )
                                                                                                                                                          & ~ ! [X1111] :
                                                                                                                                                                ( ~ r1(X1101,X1111)
                                                                                                                                                                | p1(X1111) ) ) )
                                                                                                                                                & ~ ! [X1112] :
                                                                                                                                                      ( ~ r1(X1099,X1112)
                                                                                                                                                      | p1(X1112) ) ) )
                                                                                                                                      & ~ ! [X1113] :
                                                                                                                                            ( ~ r1(X1097,X1113)
                                                                                                                                            | p1(X1113) ) ) )
                                                                                                                            & ~ ! [X1114] :
                                                                                                                                  ( ~ r1(X1095,X1114)
                                                                                                                                  | p1(X1114) ) ) )
                                                                                                                  & ~ ! [X1115] :
                                                                                                                        ( ~ r1(X1093,X1115)
                                                                                                                        | p1(X1115) ) ) )
                                                                                                        & ~ ! [X1116] :
                                                                                                              ( ~ r1(X1091,X1116)
                                                                                                              | p1(X1116) ) ) )
                                                                                              & ~ ! [X1117] :
                                                                                                    ( ~ r1(X1089,X1117)
                                                                                                    | p1(X1117) ) ) )
                                                                                    & ~ ! [X1118] :
                                                                                          ( ~ r1(X1087,X1118)
                                                                                          | p1(X1118) ) ) )
                                                                          & ~ ! [X1119] :
                                                                                ( ~ r1(X1085,X1119)
                                                                                | p1(X1119) ) ) )
                                                                & ~ ! [X1120] :
                                                                      ( ~ r1(X1083,X1120)
                                                                      | p1(X1120) ) ) )
                                                      & ~ ! [X1121] :
                                                            ( ~ r1(X1081,X1121)
                                                            | p1(X1121) ) ) )
                                            & ~ ! [X1122] :
                                                  ( ~ r1(X1079,X1122)
                                                  | p1(X1122) ) ) )
                                  & ~ ! [X1123] :
                                        ( ~ r1(X1077,X1123)
                                        | p1(X1123) ) ) )
                        & ~ ! [X1124] :
                              ( ~ r1(X1075,X1124)
                              | p1(X1124) ) ) )
              & ~ ! [X1125] :
                    ( ~ r1(X0,X1125)
                    | p1(X1125) ) )
            | ! [X1126] :
                ( ~ r1(X0,X1126)
                | p2(X1126) )
            | ! [X1127] :
                ( ~ r1(X0,X1127)
                | ! [X1128] :
                    ( ~ r1(X1127,X1128)
                    | p2(X1128) )
                | ! [X1129] :
                    ( ~ r1(X1127,X1129)
                    | ! [X1130] :
                        ( ~ r1(X1129,X1130)
                        | p2(X1130) )
                    | ! [X1131] :
                        ( ~ r1(X1129,X1131)
                        | ! [X1132] :
                            ( ~ r1(X1131,X1132)
                            | p2(X1132) )
                        | ! [X1133] :
                            ( ~ r1(X1131,X1133)
                            | ! [X1134] :
                                ( ~ r1(X1133,X1134)
                                | p2(X1134) )
                            | ! [X1135] :
                                ( ~ r1(X1133,X1135)
                                | ! [X1136] :
                                    ( ~ r1(X1135,X1136)
                                    | p2(X1136) )
                                | ! [X1137] :
                                    ( ~ r1(X1135,X1137)
                                    | ! [X1138] :
                                        ( ~ r1(X1137,X1138)
                                        | p2(X1138) )
                                    | ! [X1139] :
                                        ( ~ r1(X1137,X1139)
                                        | ! [X1140] :
                                            ( ~ r1(X1139,X1140)
                                            | p2(X1140) )
                                        | ! [X1141] :
                                            ( ~ r1(X1139,X1141)
                                            | ! [X1142] :
                                                ( ~ r1(X1141,X1142)
                                                | p2(X1142) )
                                            | ! [X1143] :
                                                ( ~ r1(X1141,X1143)
                                                | ! [X1144] :
                                                    ( ~ r1(X1143,X1144)
                                                    | p2(X1144) )
                                                | ! [X1145] :
                                                    ( ~ r1(X1143,X1145)
                                                    | ! [X1146] :
                                                        ( ~ r1(X1145,X1146)
                                                        | p2(X1146) )
                                                    | ! [X1147] :
                                                        ( ~ r1(X1145,X1147)
                                                        | ! [X1148] :
                                                            ( ~ r1(X1147,X1148)
                                                            | p2(X1148) )
                                                        | ! [X1149] :
                                                            ( ~ r1(X1147,X1149)
                                                            | ! [X1150] :
                                                                ( ~ r1(X1149,X1150)
                                                                | p2(X1150) )
                                                            | ! [X1151] :
                                                                ( ~ r1(X1149,X1151)
                                                                | ! [X1152] :
                                                                    ( ~ r1(X1151,X1152)
                                                                    | p2(X1152) )
                                                                | ! [X1153] :
                                                                    ( ~ r1(X1151,X1153)
                                                                    | ! [X1154] :
                                                                        ( ~ r1(X1153,X1154)
                                                                        | p2(X1154) )
                                                                    | ! [X1155] :
                                                                        ( ~ r1(X1153,X1155)
                                                                        | ! [X1156] :
                                                                            ( ~ r1(X1155,X1156)
                                                                            | p2(X1156) )
                                                                        | ! [X1157] :
                                                                            ( ~ r1(X1155,X1157)
                                                                            | ! [X1158] :
                                                                                ( ~ r1(X1157,X1158)
                                                                                | p2(X1158) )
                                                                            | ! [X1159] :
                                                                                ( ~ r1(X1157,X1159)
                                                                                | ! [X1160] :
                                                                                    ( ~ r1(X1159,X1160)
                                                                                    | p2(X1160) )
                                                                                | ! [X1161] :
                                                                                    ( ~ r1(X1159,X1161)
                                                                                    | ! [X1162] :
                                                                                        ( ~ r1(X1161,X1162)
                                                                                        | p2(X1162) )
                                                                                    | ! [X1163] :
                                                                                        ( ~ r1(X1161,X1163)
                                                                                        | ! [X1164] :
                                                                                            ( ~ r1(X1163,X1164)
                                                                                            | p2(X1164) )
                                                                                        | ! [X1165] :
                                                                                            ( ~ r1(X1163,X1165)
                                                                                            | ! [X1166] :
                                                                                                ( ~ r1(X1165,X1166)
                                                                                                | ~ ! [X1167] :
                                                                                                      ( ~ r1(X1166,X1167)
                                                                                                      | p1(X1167) ) )
                                                                                            | ! [X1168] :
                                                                                                ( ~ r1(X1165,X1168)
                                                                                                | p1(X1168) ) )
                                                                                        | ! [X1169] :
                                                                                            ( ~ r1(X1163,X1169)
                                                                                            | p1(X1169) ) )
                                                                                    | ! [X1170] :
                                                                                        ( ~ r1(X1161,X1170)
                                                                                        | p1(X1170) ) )
                                                                                | ! [X1171] :
                                                                                    ( ~ r1(X1159,X1171)
                                                                                    | p1(X1171) ) )
                                                                            | ! [X1172] :
                                                                                ( ~ r1(X1157,X1172)
                                                                                | p1(X1172) ) )
                                                                        | ! [X1173] :
                                                                            ( ~ r1(X1155,X1173)
                                                                            | p1(X1173) ) )
                                                                    | ! [X1174] :
                                                                        ( ~ r1(X1153,X1174)
                                                                        | p1(X1174) ) )
                                                                | ! [X1175] :
                                                                    ( ~ r1(X1151,X1175)
                                                                    | p1(X1175) ) )
                                                            | ! [X1176] :
                                                                ( ~ r1(X1149,X1176)
                                                                | p1(X1176) ) )
                                                        | ! [X1177] :
                                                            ( ~ r1(X1147,X1177)
                                                            | p1(X1177) ) )
                                                    | ! [X1178] :
                                                        ( ~ r1(X1145,X1178)
                                                        | p1(X1178) ) )
                                                | ! [X1179] :
                                                    ( ~ r1(X1143,X1179)
                                                    | p1(X1179) ) )
                                            | ! [X1180] :
                                                ( ~ r1(X1141,X1180)
                                                | p1(X1180) ) )
                                        | ! [X1181] :
                                            ( ~ r1(X1139,X1181)
                                            | p1(X1181) ) )
                                    | ! [X1182] :
                                        ( ~ r1(X1137,X1182)
                                        | p1(X1182) ) )
                                | ! [X1183] :
                                    ( ~ r1(X1135,X1183)
                                    | p1(X1183) ) )
                            | ! [X1184] :
                                ( ~ r1(X1133,X1184)
                                | p1(X1184) ) )
                        | ! [X1185] :
                            ( ~ r1(X1131,X1185)
                            | p1(X1185) ) )
                    | ! [X1186] :
                        ( ~ r1(X1129,X1186)
                        | p1(X1186) ) )
                | ! [X1187] :
                    ( ~ r1(X1127,X1187)
                    | p1(X1187) ) )
            | ! [X1188] :
                ( ~ r1(X0,X1188)
                | p1(X1188) )
            | ( ~ ! [X1189] :
                    ( ~ r1(X0,X1189)
                    | p2(X1189) )
              & ~ ! [X1190] :
                    ( ~ r1(X0,X1190)
                    | ~ ( ~ ! [X1191] :
                              ( ~ r1(X1190,X1191)
                              | p2(X1191) )
                        & ~ ! [X1192] :
                              ( ~ r1(X1190,X1192)
                              | ~ ( ~ ! [X1193] :
                                        ( ~ r1(X1192,X1193)
                                        | p2(X1193) )
                                  & ~ ! [X1194] :
                                        ( ~ r1(X1192,X1194)
                                        | ~ ( ~ ! [X1195] :
                                                  ( ~ r1(X1194,X1195)
                                                  | p2(X1195) )
                                            & ~ ! [X1196] :
                                                  ( ~ r1(X1194,X1196)
                                                  | ~ ( ~ ! [X1197] :
                                                            ( ~ r1(X1196,X1197)
                                                            | p2(X1197) )
                                                      & ~ ! [X1198] :
                                                            ( ~ r1(X1196,X1198)
                                                            | ~ ( ~ ! [X1199] :
                                                                      ( ~ r1(X1198,X1199)
                                                                      | p2(X1199) )
                                                                & ~ ! [X1200] :
                                                                      ( ~ r1(X1198,X1200)
                                                                      | ~ ( ~ ! [X1201] :
                                                                                ( ~ r1(X1200,X1201)
                                                                                | p2(X1201) )
                                                                          & ~ ! [X1202] :
                                                                                ( ~ r1(X1200,X1202)
                                                                                | ~ ( ~ ! [X1203] :
                                                                                          ( ~ r1(X1202,X1203)
                                                                                          | p2(X1203) )
                                                                                    & ~ ! [X1204] :
                                                                                          ( ~ r1(X1202,X1204)
                                                                                          | ~ ( ~ ! [X1205] :
                                                                                                    ( ~ r1(X1204,X1205)
                                                                                                    | p2(X1205) )
                                                                                              & ~ ! [X1206] :
                                                                                                    ( ~ r1(X1204,X1206)
                                                                                                    | ~ ( ~ ! [X1207] :
                                                                                                              ( ~ r1(X1206,X1207)
                                                                                                              | p2(X1207) )
                                                                                                        & ~ ! [X1208] :
                                                                                                              ( ~ r1(X1206,X1208)
                                                                                                              | ~ ( ~ ! [X1209] :
                                                                                                                        ( ~ r1(X1208,X1209)
                                                                                                                        | p2(X1209) )
                                                                                                                  & ~ ! [X1210] :
                                                                                                                        ( ~ r1(X1208,X1210)
                                                                                                                        | ~ ( ~ ! [X1211] :
                                                                                                                                  ( ~ r1(X1210,X1211)
                                                                                                                                  | p2(X1211) )
                                                                                                                            & ~ ! [X1212] :
                                                                                                                                  ( ~ r1(X1210,X1212)
                                                                                                                                  | ~ ( ~ ! [X1213] :
                                                                                                                                            ( ~ r1(X1212,X1213)
                                                                                                                                            | p2(X1213) )
                                                                                                                                      & ~ ! [X1214] :
                                                                                                                                            ( ~ r1(X1212,X1214)
                                                                                                                                            | ~ ( ~ ! [X1215] :
                                                                                                                                                      ( ~ r1(X1214,X1215)
                                                                                                                                                      | p2(X1215) )
                                                                                                                                                & ~ ! [X1216] :
                                                                                                                                                      ( ~ r1(X1214,X1216)
                                                                                                                                                      | ~ ( ~ ! [X1217] :
                                                                                                                                                                ( ~ r1(X1216,X1217)
                                                                                                                                                                | p2(X1217) )
                                                                                                                                                          & ~ ! [X1218] :
                                                                                                                                                                ( ~ r1(X1216,X1218)
                                                                                                                                                                | ~ ( ~ ! [X1219] :
                                                                                                                                                                          ( ~ r1(X1218,X1219)
                                                                                                                                                                          | p2(X1219) )
                                                                                                                                                                    & ~ ! [X1220] :
                                                                                                                                                                          ( ~ r1(X1218,X1220)
                                                                                                                                                                          | ~ ( ~ ! [X1221] :
                                                                                                                                                                                    ( ~ r1(X1220,X1221)
                                                                                                                                                                                    | ~ ! [X1222] :
                                                                                                                                                                                          ( ~ r1(X1221,X1222)
                                                                                                                                                                                          | ~ p1(X1222) ) )
                                                                                                                                                                              & p1(X1220) ) )
                                                                                                                                                                    & ~ ! [X1223] :
                                                                                                                                                                          ( ~ r1(X1218,X1223)
                                                                                                                                                                          | p1(X1223) ) ) )
                                                                                                                                                          & ~ ! [X1224] :
                                                                                                                                                                ( ~ r1(X1216,X1224)
                                                                                                                                                                | p1(X1224) ) ) )
                                                                                                                                                & ~ ! [X1225] :
                                                                                                                                                      ( ~ r1(X1214,X1225)
                                                                                                                                                      | p1(X1225) ) ) )
                                                                                                                                      & ~ ! [X1226] :
                                                                                                                                            ( ~ r1(X1212,X1226)
                                                                                                                                            | p1(X1226) ) ) )
                                                                                                                            & ~ ! [X1227] :
                                                                                                                                  ( ~ r1(X1210,X1227)
                                                                                                                                  | p1(X1227) ) ) )
                                                                                                                  & ~ ! [X1228] :
                                                                                                                        ( ~ r1(X1208,X1228)
                                                                                                                        | p1(X1228) ) ) )
                                                                                                        & ~ ! [X1229] :
                                                                                                              ( ~ r1(X1206,X1229)
                                                                                                              | p1(X1229) ) ) )
                                                                                              & ~ ! [X1230] :
                                                                                                    ( ~ r1(X1204,X1230)
                                                                                                    | p1(X1230) ) ) )
                                                                                    & ~ ! [X1231] :
                                                                                          ( ~ r1(X1202,X1231)
                                                                                          | p1(X1231) ) ) )
                                                                          & ~ ! [X1232] :
                                                                                ( ~ r1(X1200,X1232)
                                                                                | p1(X1232) ) ) )
                                                                & ~ ! [X1233] :
                                                                      ( ~ r1(X1198,X1233)
                                                                      | p1(X1233) ) ) )
                                                      & ~ ! [X1234] :
                                                            ( ~ r1(X1196,X1234)
                                                            | p1(X1234) ) ) )
                                            & ~ ! [X1235] :
                                                  ( ~ r1(X1194,X1235)
                                                  | p1(X1235) ) ) )
                                  & ~ ! [X1236] :
                                        ( ~ r1(X1192,X1236)
                                        | p1(X1236) ) ) )
                        & ~ ! [X1237] :
                              ( ~ r1(X1190,X1237)
                              | p1(X1237) ) ) )
              & ~ ! [X1238] :
                    ( ~ r1(X0,X1238)
                    | p1(X1238) ) )
            | ( ~ ! [X1239] :
                    ( ~ r1(X0,X1239)
                    | p2(X1239) )
              & ~ ! [X1240] :
                    ( ~ r1(X0,X1240)
                    | ~ ( ~ ! [X1241] :
                              ( ~ r1(X1240,X1241)
                              | p2(X1241) )
                        & ~ ! [X1242] :
                              ( ~ r1(X1240,X1242)
                              | ~ ( ~ ! [X1243] :
                                        ( ~ r1(X1242,X1243)
                                        | p2(X1243) )
                                  & ~ ! [X1244] :
                                        ( ~ r1(X1242,X1244)
                                        | ~ ( ~ ! [X1245] :
                                                  ( ~ r1(X1244,X1245)
                                                  | p2(X1245) )
                                            & ~ ! [X1246] :
                                                  ( ~ r1(X1244,X1246)
                                                  | ~ ( ~ ! [X1247] :
                                                            ( ~ r1(X1246,X1247)
                                                            | p2(X1247) )
                                                      & ~ ! [X1248] :
                                                            ( ~ r1(X1246,X1248)
                                                            | ~ ( ~ ! [X1249] :
                                                                      ( ~ r1(X1248,X1249)
                                                                      | p2(X1249) )
                                                                & ~ ! [X1250] :
                                                                      ( ~ r1(X1248,X1250)
                                                                      | ~ ( ~ ! [X1251] :
                                                                                ( ~ r1(X1250,X1251)
                                                                                | p2(X1251) )
                                                                          & ~ ! [X1252] :
                                                                                ( ~ r1(X1250,X1252)
                                                                                | ~ ( ~ ! [X1253] :
                                                                                          ( ~ r1(X1252,X1253)
                                                                                          | p2(X1253) )
                                                                                    & ~ ! [X1254] :
                                                                                          ( ~ r1(X1252,X1254)
                                                                                          | ~ ( ~ ! [X1255] :
                                                                                                    ( ~ r1(X1254,X1255)
                                                                                                    | p2(X1255) )
                                                                                              & ~ ! [X1256] :
                                                                                                    ( ~ r1(X1254,X1256)
                                                                                                    | ~ ( ~ ! [X1257] :
                                                                                                              ( ~ r1(X1256,X1257)
                                                                                                              | p2(X1257) )
                                                                                                        & ~ ! [X1258] :
                                                                                                              ( ~ r1(X1256,X1258)
                                                                                                              | ~ ( ~ ! [X1259] :
                                                                                                                        ( ~ r1(X1258,X1259)
                                                                                                                        | p2(X1259) )
                                                                                                                  & ~ ! [X1260] :
                                                                                                                        ( ~ r1(X1258,X1260)
                                                                                                                        | ~ ( ~ ! [X1261] :
                                                                                                                                  ( ~ r1(X1260,X1261)
                                                                                                                                  | p2(X1261) )
                                                                                                                            & ~ ! [X1262] :
                                                                                                                                  ( ~ r1(X1260,X1262)
                                                                                                                                  | ~ ( ~ ! [X1263] :
                                                                                                                                            ( ~ r1(X1262,X1263)
                                                                                                                                            | p2(X1263) )
                                                                                                                                      & ~ ! [X1264] :
                                                                                                                                            ( ~ r1(X1262,X1264)
                                                                                                                                            | ~ ( ~ ! [X1265] :
                                                                                                                                                      ( ~ r1(X1264,X1265)
                                                                                                                                                      | p2(X1265) )
                                                                                                                                                & ~ ! [X1266] :
                                                                                                                                                      ( ~ r1(X1264,X1266)
                                                                                                                                                      | ~ ( ~ ! [X1267] :
                                                                                                                                                                ( ~ r1(X1266,X1267)
                                                                                                                                                                | p2(X1267) )
                                                                                                                                                          & ~ ! [X1268] :
                                                                                                                                                                ( ~ r1(X1266,X1268)
                                                                                                                                                                | ~ ( ~ ! [X1269] :
                                                                                                                                                                          ( ~ r1(X1268,X1269)
                                                                                                                                                                          | p2(X1269) )
                                                                                                                                                                    & ~ ! [X1270] :
                                                                                                                                                                          ( ~ r1(X1268,X1270)
                                                                                                                                                                          | ! [X1271] :
                                                                                                                                                                              ( ~ r1(X1270,X1271)
                                                                                                                                                                              | ~ ( ~ ! [X1272] :
                                                                                                                                                                                        ( ~ r1(X1271,X1272)
                                                                                                                                                                                        | ~ ! [X1273] :
                                                                                                                                                                                              ( ~ r1(X1272,X1273)
                                                                                                                                                                                              | p1(X1273) ) )
                                                                                                                                                                                  & ~ ! [X1274] :
                                                                                                                                                                                        ( ~ r1(X1271,X1274)
                                                                                                                                                                                        | p1(X1274) ) ) ) )
                                                                                                                                                                    & ~ ! [X1275] :
                                                                                                                                                                          ( ~ r1(X1268,X1275)
                                                                                                                                                                          | p1(X1275) ) ) )
                                                                                                                                                          & ~ ! [X1276] :
                                                                                                                                                                ( ~ r1(X1266,X1276)
                                                                                                                                                                | p1(X1276) ) ) )
                                                                                                                                                & ~ ! [X1277] :
                                                                                                                                                      ( ~ r1(X1264,X1277)
                                                                                                                                                      | p1(X1277) ) ) )
                                                                                                                                      & ~ ! [X1278] :
                                                                                                                                            ( ~ r1(X1262,X1278)
                                                                                                                                            | p1(X1278) ) ) )
                                                                                                                            & ~ ! [X1279] :
                                                                                                                                  ( ~ r1(X1260,X1279)
                                                                                                                                  | p1(X1279) ) ) )
                                                                                                                  & ~ ! [X1280] :
                                                                                                                        ( ~ r1(X1258,X1280)
                                                                                                                        | p1(X1280) ) ) )
                                                                                                        & ~ ! [X1281] :
                                                                                                              ( ~ r1(X1256,X1281)
                                                                                                              | p1(X1281) ) ) )
                                                                                              & ~ ! [X1282] :
                                                                                                    ( ~ r1(X1254,X1282)
                                                                                                    | p1(X1282) ) ) )
                                                                                    & ~ ! [X1283] :
                                                                                          ( ~ r1(X1252,X1283)
                                                                                          | p1(X1283) ) ) )
                                                                          & ~ ! [X1284] :
                                                                                ( ~ r1(X1250,X1284)
                                                                                | p1(X1284) ) ) )
                                                                & ~ ! [X1285] :
                                                                      ( ~ r1(X1248,X1285)
                                                                      | p1(X1285) ) ) )
                                                      & ~ ! [X1286] :
                                                            ( ~ r1(X1246,X1286)
                                                            | p1(X1286) ) ) )
                                            & ~ ! [X1287] :
                                                  ( ~ r1(X1244,X1287)
                                                  | p1(X1287) ) ) )
                                  & ~ ! [X1288] :
                                        ( ~ r1(X1242,X1288)
                                        | p1(X1288) ) ) )
                        & ~ ! [X1289] :
                              ( ~ r1(X1240,X1289)
                              | p1(X1289) ) ) )
              & ~ ! [X1290] :
                    ( ~ r1(X0,X1290)
                    | p1(X1290) ) )
            | ( ~ ! [X1291] :
                    ( ~ r1(X0,X1291)
                    | p2(X1291) )
              & ~ ! [X1292] :
                    ( ~ r1(X0,X1292)
                    | ~ ( ~ ! [X1293] :
                              ( ~ r1(X1292,X1293)
                              | p2(X1293) )
                        & ~ ! [X1294] :
                              ( ~ r1(X1292,X1294)
                              | ~ ( ~ ! [X1295] :
                                        ( ~ r1(X1294,X1295)
                                        | p2(X1295) )
                                  & ~ ! [X1296] :
                                        ( ~ r1(X1294,X1296)
                                        | ~ ( ~ ! [X1297] :
                                                  ( ~ r1(X1296,X1297)
                                                  | p2(X1297) )
                                            & ~ ! [X1298] :
                                                  ( ~ r1(X1296,X1298)
                                                  | ~ ( ~ ! [X1299] :
                                                            ( ~ r1(X1298,X1299)
                                                            | p2(X1299) )
                                                      & ~ ! [X1300] :
                                                            ( ~ r1(X1298,X1300)
                                                            | ~ ( ~ ! [X1301] :
                                                                      ( ~ r1(X1300,X1301)
                                                                      | p2(X1301) )
                                                                & ~ ! [X1302] :
                                                                      ( ~ r1(X1300,X1302)
                                                                      | ~ ( ~ ! [X1303] :
                                                                                ( ~ r1(X1302,X1303)
                                                                                | p2(X1303) )
                                                                          & ~ ! [X1304] :
                                                                                ( ~ r1(X1302,X1304)
                                                                                | ~ ( ~ ! [X1305] :
                                                                                          ( ~ r1(X1304,X1305)
                                                                                          | p2(X1305) )
                                                                                    & ~ ! [X1306] :
                                                                                          ( ~ r1(X1304,X1306)
                                                                                          | ~ ( ~ ! [X1307] :
                                                                                                    ( ~ r1(X1306,X1307)
                                                                                                    | p2(X1307) )
                                                                                              & ~ ! [X1308] :
                                                                                                    ( ~ r1(X1306,X1308)
                                                                                                    | ~ ( ~ ! [X1309] :
                                                                                                              ( ~ r1(X1308,X1309)
                                                                                                              | p2(X1309) )
                                                                                                        & ~ ! [X1310] :
                                                                                                              ( ~ r1(X1308,X1310)
                                                                                                              | ~ ( ~ ! [X1311] :
                                                                                                                        ( ~ r1(X1310,X1311)
                                                                                                                        | p2(X1311) )
                                                                                                                  & ~ ! [X1312] :
                                                                                                                        ( ~ r1(X1310,X1312)
                                                                                                                        | ~ ( ~ ! [X1313] :
                                                                                                                                  ( ~ r1(X1312,X1313)
                                                                                                                                  | p2(X1313) )
                                                                                                                            & ~ ! [X1314] :
                                                                                                                                  ( ~ r1(X1312,X1314)
                                                                                                                                  | ~ ( ~ ! [X1315] :
                                                                                                                                            ( ~ r1(X1314,X1315)
                                                                                                                                            | p2(X1315) )
                                                                                                                                      & ~ ! [X1316] :
                                                                                                                                            ( ~ r1(X1314,X1316)
                                                                                                                                            | ~ ( ~ ! [X1317] :
                                                                                                                                                      ( ~ r1(X1316,X1317)
                                                                                                                                                      | p2(X1317) )
                                                                                                                                                & ~ ! [X1318] :
                                                                                                                                                      ( ~ r1(X1316,X1318)
                                                                                                                                                      | ~ ( ~ ! [X1319] :
                                                                                                                                                                ( ~ r1(X1318,X1319)
                                                                                                                                                                | p2(X1319) )
                                                                                                                                                          & ~ ! [X1320] :
                                                                                                                                                                ( ~ r1(X1318,X1320)
                                                                                                                                                                | ~ ( ~ ! [X1321] :
                                                                                                                                                                          ( ~ r1(X1320,X1321)
                                                                                                                                                                          | p2(X1321) )
                                                                                                                                                                    & ~ ! [X1322] :
                                                                                                                                                                          ( ~ r1(X1320,X1322)
                                                                                                                                                                          | ~ ( ~ ! [X1323] :
                                                                                                                                                                                    ( ~ r1(X1322,X1323)
                                                                                                                                                                                    | ~ ! [X1324] :
                                                                                                                                                                                          ( ~ r1(X1323,X1324)
                                                                                                                                                                                          | ~ ! [X1325] :
                                                                                                                                                                                                ( ~ r1(X1324,X1325)
                                                                                                                                                                                                | p1(X1325) ) ) )
                                                                                                                                                                              & ~ ! [X1326] :
                                                                                                                                                                                    ( ~ r1(X1322,X1326)
                                                                                                                                                                                    | ~ ! [X1327] :
                                                                                                                                                                                          ( ~ r1(X1326,X1327)
                                                                                                                                                                                          | p1(X1327) ) ) ) )
                                                                                                                                                                    & ~ ! [X1328] :
                                                                                                                                                                          ( ~ r1(X1320,X1328)
                                                                                                                                                                          | p1(X1328) ) ) )
                                                                                                                                                          & ~ ! [X1329] :
                                                                                                                                                                ( ~ r1(X1318,X1329)
                                                                                                                                                                | p1(X1329) ) ) )
                                                                                                                                                & ~ ! [X1330] :
                                                                                                                                                      ( ~ r1(X1316,X1330)
                                                                                                                                                      | p1(X1330) ) ) )
                                                                                                                                      & ~ ! [X1331] :
                                                                                                                                            ( ~ r1(X1314,X1331)
                                                                                                                                            | p1(X1331) ) ) )
                                                                                                                            & ~ ! [X1332] :
                                                                                                                                  ( ~ r1(X1312,X1332)
                                                                                                                                  | p1(X1332) ) ) )
                                                                                                                  & ~ ! [X1333] :
                                                                                                                        ( ~ r1(X1310,X1333)
                                                                                                                        | p1(X1333) ) ) )
                                                                                                        & ~ ! [X1334] :
                                                                                                              ( ~ r1(X1308,X1334)
                                                                                                              | p1(X1334) ) ) )
                                                                                              & ~ ! [X1335] :
                                                                                                    ( ~ r1(X1306,X1335)
                                                                                                    | p1(X1335) ) ) )
                                                                                    & ~ ! [X1336] :
                                                                                          ( ~ r1(X1304,X1336)
                                                                                          | p1(X1336) ) ) )
                                                                          & ~ ! [X1337] :
                                                                                ( ~ r1(X1302,X1337)
                                                                                | p1(X1337) ) ) )
                                                                & ~ ! [X1338] :
                                                                      ( ~ r1(X1300,X1338)
                                                                      | p1(X1338) ) ) )
                                                      & ~ ! [X1339] :
                                                            ( ~ r1(X1298,X1339)
                                                            | p1(X1339) ) ) )
                                            & ~ ! [X1340] :
                                                  ( ~ r1(X1296,X1340)
                                                  | p1(X1340) ) ) )
                                  & ~ ! [X1341] :
                                        ( ~ r1(X1294,X1341)
                                        | p1(X1341) ) ) )
                        & ~ ! [X1342] :
                              ( ~ r1(X1292,X1342)
                              | p1(X1342) ) ) )
              & ~ ! [X1343] :
                    ( ~ r1(X0,X1343)
                    | p1(X1343) ) )
            | ( ~ ! [X1344] :
                    ( ~ r1(X0,X1344)
                    | p2(X1344) )
              & ~ ! [X1345] :
                    ( ~ r1(X0,X1345)
                    | ~ ( ~ ! [X1346] :
                              ( ~ r1(X1345,X1346)
                              | p2(X1346) )
                        & ~ ! [X1347] :
                              ( ~ r1(X1345,X1347)
                              | ~ ( ~ ! [X1348] :
                                        ( ~ r1(X1347,X1348)
                                        | p2(X1348) )
                                  & ~ ! [X1349] :
                                        ( ~ r1(X1347,X1349)
                                        | ~ ( ~ ! [X1350] :
                                                  ( ~ r1(X1349,X1350)
                                                  | p2(X1350) )
                                            & ~ ! [X1351] :
                                                  ( ~ r1(X1349,X1351)
                                                  | ~ ( ~ ! [X1352] :
                                                            ( ~ r1(X1351,X1352)
                                                            | p2(X1352) )
                                                      & ~ ! [X1353] :
                                                            ( ~ r1(X1351,X1353)
                                                            | ~ ( ~ ! [X1354] :
                                                                      ( ~ r1(X1353,X1354)
                                                                      | p2(X1354) )
                                                                & ~ ! [X1355] :
                                                                      ( ~ r1(X1353,X1355)
                                                                      | ~ ( ~ ! [X1356] :
                                                                                ( ~ r1(X1355,X1356)
                                                                                | p2(X1356) )
                                                                          & ~ ! [X1357] :
                                                                                ( ~ r1(X1355,X1357)
                                                                                | ~ ( ~ ! [X1358] :
                                                                                          ( ~ r1(X1357,X1358)
                                                                                          | p2(X1358) )
                                                                                    & ~ ! [X1359] :
                                                                                          ( ~ r1(X1357,X1359)
                                                                                          | ~ ( ~ ! [X1360] :
                                                                                                    ( ~ r1(X1359,X1360)
                                                                                                    | p2(X1360) )
                                                                                              & ~ ! [X1361] :
                                                                                                    ( ~ r1(X1359,X1361)
                                                                                                    | ~ ( ~ ! [X1362] :
                                                                                                              ( ~ r1(X1361,X1362)
                                                                                                              | p2(X1362) )
                                                                                                        & ~ ! [X1363] :
                                                                                                              ( ~ r1(X1361,X1363)
                                                                                                              | ~ ( ~ ! [X1364] :
                                                                                                                        ( ~ r1(X1363,X1364)
                                                                                                                        | p2(X1364) )
                                                                                                                  & ~ ! [X1365] :
                                                                                                                        ( ~ r1(X1363,X1365)
                                                                                                                        | ~ ( ~ ! [X1366] :
                                                                                                                                  ( ~ r1(X1365,X1366)
                                                                                                                                  | p2(X1366) )
                                                                                                                            & ~ ! [X1367] :
                                                                                                                                  ( ~ r1(X1365,X1367)
                                                                                                                                  | ~ ( ~ ! [X1368] :
                                                                                                                                            ( ~ r1(X1367,X1368)
                                                                                                                                            | p2(X1368) )
                                                                                                                                      & ~ ! [X1369] :
                                                                                                                                            ( ~ r1(X1367,X1369)
                                                                                                                                            | ~ ( ~ ! [X1370] :
                                                                                                                                                      ( ~ r1(X1369,X1370)
                                                                                                                                                      | p2(X1370) )
                                                                                                                                                & ~ ! [X1371] :
                                                                                                                                                      ( ~ r1(X1369,X1371)
                                                                                                                                                      | ~ ( ~ ! [X1372] :
                                                                                                                                                                ( ~ r1(X1371,X1372)
                                                                                                                                                                | p2(X1372) )
                                                                                                                                                          & ~ ! [X1373] :
                                                                                                                                                                ( ~ r1(X1371,X1373)
                                                                                                                                                                | ~ ( ~ ! [X1374] :
                                                                                                                                                                          ( ~ r1(X1373,X1374)
                                                                                                                                                                          | p2(X1374) )
                                                                                                                                                                    & ~ ! [X1375] :
                                                                                                                                                                          ( ~ r1(X1373,X1375)
                                                                                                                                                                          | ~ ! [X1376] :
                                                                                                                                                                                ( ~ r1(X1375,X1376)
                                                                                                                                                                                | $false ) )
                                                                                                                                                                    & ~ ! [X1377] :
                                                                                                                                                                          ( ~ r1(X1373,X1377)
                                                                                                                                                                          | p1(X1377) ) ) )
                                                                                                                                                          & ~ ! [X1378] :
                                                                                                                                                                ( ~ r1(X1371,X1378)
                                                                                                                                                                | p1(X1378) ) ) )
                                                                                                                                                & ~ ! [X1379] :
                                                                                                                                                      ( ~ r1(X1369,X1379)
                                                                                                                                                      | p1(X1379) ) ) )
                                                                                                                                      & ~ ! [X1380] :
                                                                                                                                            ( ~ r1(X1367,X1380)
                                                                                                                                            | p1(X1380) ) ) )
                                                                                                                            & ~ ! [X1381] :
                                                                                                                                  ( ~ r1(X1365,X1381)
                                                                                                                                  | p1(X1381) ) ) )
                                                                                                                  & ~ ! [X1382] :
                                                                                                                        ( ~ r1(X1363,X1382)
                                                                                                                        | p1(X1382) ) ) )
                                                                                                        & ~ ! [X1383] :
                                                                                                              ( ~ r1(X1361,X1383)
                                                                                                              | p1(X1383) ) ) )
                                                                                              & ~ ! [X1384] :
                                                                                                    ( ~ r1(X1359,X1384)
                                                                                                    | p1(X1384) ) ) )
                                                                                    & ~ ! [X1385] :
                                                                                          ( ~ r1(X1357,X1385)
                                                                                          | p1(X1385) ) ) )
                                                                          & ~ ! [X1386] :
                                                                                ( ~ r1(X1355,X1386)
                                                                                | p1(X1386) ) ) )
                                                                & ~ ! [X1387] :
                                                                      ( ~ r1(X1353,X1387)
                                                                      | p1(X1387) ) ) )
                                                      & ~ ! [X1388] :
                                                            ( ~ r1(X1351,X1388)
                                                            | p1(X1388) ) ) )
                                            & ~ ! [X1389] :
                                                  ( ~ r1(X1349,X1389)
                                                  | p1(X1389) ) ) )
                                  & ~ ! [X1390] :
                                        ( ~ r1(X1347,X1390)
                                        | p1(X1390) ) ) )
                        & ~ ! [X1391] :
                              ( ~ r1(X1345,X1391)
                              | p1(X1391) ) ) )
              & ~ ! [X1392] :
                    ( ~ r1(X0,X1392)
                    | p1(X1392) ) )
            | ! [X1393] :
                ( ~ r1(X0,X1393)
                | p2(X1393) )
            | ! [X1394] :
                ( ~ r1(X0,X1394)
                | ! [X1395] :
                    ( ~ r1(X1394,X1395)
                    | p2(X1395) )
                | ! [X1396] :
                    ( ~ r1(X1394,X1396)
                    | ! [X1397] :
                        ( ~ r1(X1396,X1397)
                        | p2(X1397) )
                    | ! [X1398] :
                        ( ~ r1(X1396,X1398)
                        | ! [X1399] :
                            ( ~ r1(X1398,X1399)
                            | p2(X1399) )
                        | ! [X1400] :
                            ( ~ r1(X1398,X1400)
                            | ! [X1401] :
                                ( ~ r1(X1400,X1401)
                                | p2(X1401) )
                            | ! [X1402] :
                                ( ~ r1(X1400,X1402)
                                | ! [X1403] :
                                    ( ~ r1(X1402,X1403)
                                    | p2(X1403) )
                                | ! [X1404] :
                                    ( ~ r1(X1402,X1404)
                                    | ! [X1405] :
                                        ( ~ r1(X1404,X1405)
                                        | p2(X1405) )
                                    | ! [X1406] :
                                        ( ~ r1(X1404,X1406)
                                        | ! [X1407] :
                                            ( ~ r1(X1406,X1407)
                                            | p2(X1407) )
                                        | ! [X1408] :
                                            ( ~ r1(X1406,X1408)
                                            | ! [X1409] :
                                                ( ~ r1(X1408,X1409)
                                                | p2(X1409) )
                                            | ! [X1410] :
                                                ( ~ r1(X1408,X1410)
                                                | ! [X1411] :
                                                    ( ~ r1(X1410,X1411)
                                                    | p2(X1411) )
                                                | ! [X1412] :
                                                    ( ~ r1(X1410,X1412)
                                                    | ! [X1413] :
                                                        ( ~ r1(X1412,X1413)
                                                        | p2(X1413) )
                                                    | ! [X1414] :
                                                        ( ~ r1(X1412,X1414)
                                                        | ! [X1415] :
                                                            ( ~ r1(X1414,X1415)
                                                            | p2(X1415) )
                                                        | ! [X1416] :
                                                            ( ~ r1(X1414,X1416)
                                                            | ! [X1417] :
                                                                ( ~ r1(X1416,X1417)
                                                                | p2(X1417) )
                                                            | ! [X1418] :
                                                                ( ~ r1(X1416,X1418)
                                                                | ! [X1419] :
                                                                    ( ~ r1(X1418,X1419)
                                                                    | p2(X1419) )
                                                                | ! [X1420] :
                                                                    ( ~ r1(X1418,X1420)
                                                                    | ! [X1421] :
                                                                        ( ~ r1(X1420,X1421)
                                                                        | p2(X1421) )
                                                                    | ! [X1422] :
                                                                        ( ~ r1(X1420,X1422)
                                                                        | ! [X1423] :
                                                                            ( ~ r1(X1422,X1423)
                                                                            | p2(X1423) )
                                                                        | ! [X1424] :
                                                                            ( ~ r1(X1422,X1424)
                                                                            | ! [X1425] :
                                                                                ( ~ r1(X1424,X1425)
                                                                                | p2(X1425) )
                                                                            | ! [X1426] :
                                                                                ( ~ r1(X1424,X1426)
                                                                                | ! [X1427] :
                                                                                    ( ~ r1(X1426,X1427)
                                                                                    | p2(X1427) )
                                                                                | ! [X1428] :
                                                                                    ( ~ r1(X1426,X1428)
                                                                                    | ! [X1429] :
                                                                                        ( ~ r1(X1428,X1429)
                                                                                        | p2(X1429) )
                                                                                    | ! [X1430] :
                                                                                        ( ~ r1(X1428,X1430)
                                                                                        | ! [X1431] :
                                                                                            ( ~ r1(X1430,X1431)
                                                                                            | p2(X1431) )
                                                                                        | ! [X1432] :
                                                                                            ( ~ r1(X1430,X1432)
                                                                                            | ! [X1433] :
                                                                                                ( ~ r1(X1432,X1433)
                                                                                                | ~ ! [X1434] :
                                                                                                      ( ~ r1(X1433,X1434)
                                                                                                      | p1(X1434) ) )
                                                                                            | ! [X1435] :
                                                                                                ( ~ r1(X1432,X1435)
                                                                                                | p1(X1435) ) )
                                                                                        | ! [X1436] :
                                                                                            ( ~ r1(X1430,X1436)
                                                                                            | p1(X1436) ) )
                                                                                    | ! [X1437] :
                                                                                        ( ~ r1(X1428,X1437)
                                                                                        | p1(X1437) ) )
                                                                                | ! [X1438] :
                                                                                    ( ~ r1(X1426,X1438)
                                                                                    | p1(X1438) ) )
                                                                            | ! [X1439] :
                                                                                ( ~ r1(X1424,X1439)
                                                                                | p1(X1439) ) )
                                                                        | ! [X1440] :
                                                                            ( ~ r1(X1422,X1440)
                                                                            | p1(X1440) ) )
                                                                    | ! [X1441] :
                                                                        ( ~ r1(X1420,X1441)
                                                                        | p1(X1441) ) )
                                                                | ! [X1442] :
                                                                    ( ~ r1(X1418,X1442)
                                                                    | p1(X1442) ) )
                                                            | ! [X1443] :
                                                                ( ~ r1(X1416,X1443)
                                                                | p1(X1443) ) )
                                                        | ! [X1444] :
                                                            ( ~ r1(X1414,X1444)
                                                            | p1(X1444) ) )
                                                    | ! [X1445] :
                                                        ( ~ r1(X1412,X1445)
                                                        | p1(X1445) ) )
                                                | ! [X1446] :
                                                    ( ~ r1(X1410,X1446)
                                                    | p1(X1446) ) )
                                            | ! [X1447] :
                                                ( ~ r1(X1408,X1447)
                                                | p1(X1447) ) )
                                        | ! [X1448] :
                                            ( ~ r1(X1406,X1448)
                                            | p1(X1448) ) )
                                    | ! [X1449] :
                                        ( ~ r1(X1404,X1449)
                                        | p1(X1449) ) )
                                | ! [X1450] :
                                    ( ~ r1(X1402,X1450)
                                    | p1(X1450) ) )
                            | ! [X1451] :
                                ( ~ r1(X1400,X1451)
                                | p1(X1451) ) )
                        | ! [X1452] :
                            ( ~ r1(X1398,X1452)
                            | p1(X1452) ) )
                    | ! [X1453] :
                        ( ~ r1(X1396,X1453)
                        | p1(X1453) ) )
                | ! [X1454] :
                    ( ~ r1(X1394,X1454)
                    | p1(X1454) ) )
            | ! [X1455] :
                ( ~ r1(X0,X1455)
                | p1(X1455) )
            | ( ~ ! [X1456] :
                    ( ~ r1(X0,X1456)
                    | p2(X1456) )
              & ~ ! [X1457] :
                    ( ~ r1(X0,X1457)
                    | ~ ( ~ ! [X1458] :
                              ( ~ r1(X1457,X1458)
                              | p2(X1458) )
                        & ~ ! [X1459] :
                              ( ~ r1(X1457,X1459)
                              | ~ ( ~ ! [X1460] :
                                        ( ~ r1(X1459,X1460)
                                        | p2(X1460) )
                                  & ~ ! [X1461] :
                                        ( ~ r1(X1459,X1461)
                                        | ~ ( ~ ! [X1462] :
                                                  ( ~ r1(X1461,X1462)
                                                  | p2(X1462) )
                                            & ~ ! [X1463] :
                                                  ( ~ r1(X1461,X1463)
                                                  | ~ ( ~ ! [X1464] :
                                                            ( ~ r1(X1463,X1464)
                                                            | p2(X1464) )
                                                      & ~ ! [X1465] :
                                                            ( ~ r1(X1463,X1465)
                                                            | ~ ( ~ ! [X1466] :
                                                                      ( ~ r1(X1465,X1466)
                                                                      | p2(X1466) )
                                                                & ~ ! [X1467] :
                                                                      ( ~ r1(X1465,X1467)
                                                                      | ~ ( ~ ! [X1468] :
                                                                                ( ~ r1(X1467,X1468)
                                                                                | p2(X1468) )
                                                                          & ~ ! [X1469] :
                                                                                ( ~ r1(X1467,X1469)
                                                                                | ~ ( ~ ! [X1470] :
                                                                                          ( ~ r1(X1469,X1470)
                                                                                          | p2(X1470) )
                                                                                    & ~ ! [X1471] :
                                                                                          ( ~ r1(X1469,X1471)
                                                                                          | ~ ( ~ ! [X1472] :
                                                                                                    ( ~ r1(X1471,X1472)
                                                                                                    | p2(X1472) )
                                                                                              & ~ ! [X1473] :
                                                                                                    ( ~ r1(X1471,X1473)
                                                                                                    | ~ ( ~ ! [X1474] :
                                                                                                              ( ~ r1(X1473,X1474)
                                                                                                              | p2(X1474) )
                                                                                                        & ~ ! [X1475] :
                                                                                                              ( ~ r1(X1473,X1475)
                                                                                                              | ~ ( ~ ! [X1476] :
                                                                                                                        ( ~ r1(X1475,X1476)
                                                                                                                        | p2(X1476) )
                                                                                                                  & ~ ! [X1477] :
                                                                                                                        ( ~ r1(X1475,X1477)
                                                                                                                        | ~ ( ~ ! [X1478] :
                                                                                                                                  ( ~ r1(X1477,X1478)
                                                                                                                                  | p2(X1478) )
                                                                                                                            & ~ ! [X1479] :
                                                                                                                                  ( ~ r1(X1477,X1479)
                                                                                                                                  | ~ ( ~ ! [X1480] :
                                                                                                                                            ( ~ r1(X1479,X1480)
                                                                                                                                            | p2(X1480) )
                                                                                                                                      & ~ ! [X1481] :
                                                                                                                                            ( ~ r1(X1479,X1481)
                                                                                                                                            | ~ ( ~ ! [X1482] :
                                                                                                                                                      ( ~ r1(X1481,X1482)
                                                                                                                                                      | p2(X1482) )
                                                                                                                                                & ~ ! [X1483] :
                                                                                                                                                      ( ~ r1(X1481,X1483)
                                                                                                                                                      | ~ ( ~ ! [X1484] :
                                                                                                                                                                ( ~ r1(X1483,X1484)
                                                                                                                                                                | p2(X1484) )
                                                                                                                                                          & ~ ! [X1485] :
                                                                                                                                                                ( ~ r1(X1483,X1485)
                                                                                                                                                                | ~ ( ~ ! [X1486] :
                                                                                                                                                                          ( ~ r1(X1485,X1486)
                                                                                                                                                                          | ~ ! [X1487] :
                                                                                                                                                                                ( ~ r1(X1486,X1487)
                                                                                                                                                                                | ~ p1(X1487) ) )
                                                                                                                                                                    & p1(X1485) ) )
                                                                                                                                                          & ~ ! [X1488] :
                                                                                                                                                                ( ~ r1(X1483,X1488)
                                                                                                                                                                | p1(X1488) ) ) )
                                                                                                                                                & ~ ! [X1489] :
                                                                                                                                                      ( ~ r1(X1481,X1489)
                                                                                                                                                      | p1(X1489) ) ) )
                                                                                                                                      & ~ ! [X1490] :
                                                                                                                                            ( ~ r1(X1479,X1490)
                                                                                                                                            | p1(X1490) ) ) )
                                                                                                                            & ~ ! [X1491] :
                                                                                                                                  ( ~ r1(X1477,X1491)
                                                                                                                                  | p1(X1491) ) ) )
                                                                                                                  & ~ ! [X1492] :
                                                                                                                        ( ~ r1(X1475,X1492)
                                                                                                                        | p1(X1492) ) ) )
                                                                                                        & ~ ! [X1493] :
                                                                                                              ( ~ r1(X1473,X1493)
                                                                                                              | p1(X1493) ) ) )
                                                                                              & ~ ! [X1494] :
                                                                                                    ( ~ r1(X1471,X1494)
                                                                                                    | p1(X1494) ) ) )
                                                                                    & ~ ! [X1495] :
                                                                                          ( ~ r1(X1469,X1495)
                                                                                          | p1(X1495) ) ) )
                                                                          & ~ ! [X1496] :
                                                                                ( ~ r1(X1467,X1496)
                                                                                | p1(X1496) ) ) )
                                                                & ~ ! [X1497] :
                                                                      ( ~ r1(X1465,X1497)
                                                                      | p1(X1497) ) ) )
                                                      & ~ ! [X1498] :
                                                            ( ~ r1(X1463,X1498)
                                                            | p1(X1498) ) ) )
                                            & ~ ! [X1499] :
                                                  ( ~ r1(X1461,X1499)
                                                  | p1(X1499) ) ) )
                                  & ~ ! [X1500] :
                                        ( ~ r1(X1459,X1500)
                                        | p1(X1500) ) ) )
                        & ~ ! [X1501] :
                              ( ~ r1(X1457,X1501)
                              | p1(X1501) ) ) )
              & ~ ! [X1502] :
                    ( ~ r1(X0,X1502)
                    | p1(X1502) ) )
            | ( ~ ! [X1503] :
                    ( ~ r1(X0,X1503)
                    | p2(X1503) )
              & ~ ! [X1504] :
                    ( ~ r1(X0,X1504)
                    | ~ ( ~ ! [X1505] :
                              ( ~ r1(X1504,X1505)
                              | p2(X1505) )
                        & ~ ! [X1506] :
                              ( ~ r1(X1504,X1506)
                              | ~ ( ~ ! [X1507] :
                                        ( ~ r1(X1506,X1507)
                                        | p2(X1507) )
                                  & ~ ! [X1508] :
                                        ( ~ r1(X1506,X1508)
                                        | ~ ( ~ ! [X1509] :
                                                  ( ~ r1(X1508,X1509)
                                                  | p2(X1509) )
                                            & ~ ! [X1510] :
                                                  ( ~ r1(X1508,X1510)
                                                  | ~ ( ~ ! [X1511] :
                                                            ( ~ r1(X1510,X1511)
                                                            | p2(X1511) )
                                                      & ~ ! [X1512] :
                                                            ( ~ r1(X1510,X1512)
                                                            | ~ ( ~ ! [X1513] :
                                                                      ( ~ r1(X1512,X1513)
                                                                      | p2(X1513) )
                                                                & ~ ! [X1514] :
                                                                      ( ~ r1(X1512,X1514)
                                                                      | ~ ( ~ ! [X1515] :
                                                                                ( ~ r1(X1514,X1515)
                                                                                | p2(X1515) )
                                                                          & ~ ! [X1516] :
                                                                                ( ~ r1(X1514,X1516)
                                                                                | ~ ( ~ ! [X1517] :
                                                                                          ( ~ r1(X1516,X1517)
                                                                                          | p2(X1517) )
                                                                                    & ~ ! [X1518] :
                                                                                          ( ~ r1(X1516,X1518)
                                                                                          | ~ ( ~ ! [X1519] :
                                                                                                    ( ~ r1(X1518,X1519)
                                                                                                    | p2(X1519) )
                                                                                              & ~ ! [X1520] :
                                                                                                    ( ~ r1(X1518,X1520)
                                                                                                    | ~ ( ~ ! [X1521] :
                                                                                                              ( ~ r1(X1520,X1521)
                                                                                                              | p2(X1521) )
                                                                                                        & ~ ! [X1522] :
                                                                                                              ( ~ r1(X1520,X1522)
                                                                                                              | ~ ( ~ ! [X1523] :
                                                                                                                        ( ~ r1(X1522,X1523)
                                                                                                                        | p2(X1523) )
                                                                                                                  & ~ ! [X1524] :
                                                                                                                        ( ~ r1(X1522,X1524)
                                                                                                                        | ~ ( ~ ! [X1525] :
                                                                                                                                  ( ~ r1(X1524,X1525)
                                                                                                                                  | p2(X1525) )
                                                                                                                            & ~ ! [X1526] :
                                                                                                                                  ( ~ r1(X1524,X1526)
                                                                                                                                  | ~ ( ~ ! [X1527] :
                                                                                                                                            ( ~ r1(X1526,X1527)
                                                                                                                                            | p2(X1527) )
                                                                                                                                      & ~ ! [X1528] :
                                                                                                                                            ( ~ r1(X1526,X1528)
                                                                                                                                            | ~ ( ~ ! [X1529] :
                                                                                                                                                      ( ~ r1(X1528,X1529)
                                                                                                                                                      | p2(X1529) )
                                                                                                                                                & ~ ! [X1530] :
                                                                                                                                                      ( ~ r1(X1528,X1530)
                                                                                                                                                      | ~ ( ~ ! [X1531] :
                                                                                                                                                                ( ~ r1(X1530,X1531)
                                                                                                                                                                | p2(X1531) )
                                                                                                                                                          & ~ ! [X1532] :
                                                                                                                                                                ( ~ r1(X1530,X1532)
                                                                                                                                                                | ! [X1533] :
                                                                                                                                                                    ( ~ r1(X1532,X1533)
                                                                                                                                                                    | ~ ( ~ ! [X1534] :
                                                                                                                                                                              ( ~ r1(X1533,X1534)
                                                                                                                                                                              | ~ ! [X1535] :
                                                                                                                                                                                    ( ~ r1(X1534,X1535)
                                                                                                                                                                                    | p1(X1535) ) )
                                                                                                                                                                        & ~ ! [X1536] :
                                                                                                                                                                              ( ~ r1(X1533,X1536)
                                                                                                                                                                              | p1(X1536) ) ) ) )
                                                                                                                                                          & ~ ! [X1537] :
                                                                                                                                                                ( ~ r1(X1530,X1537)
                                                                                                                                                                | p1(X1537) ) ) )
                                                                                                                                                & ~ ! [X1538] :
                                                                                                                                                      ( ~ r1(X1528,X1538)
                                                                                                                                                      | p1(X1538) ) ) )
                                                                                                                                      & ~ ! [X1539] :
                                                                                                                                            ( ~ r1(X1526,X1539)
                                                                                                                                            | p1(X1539) ) ) )
                                                                                                                            & ~ ! [X1540] :
                                                                                                                                  ( ~ r1(X1524,X1540)
                                                                                                                                  | p1(X1540) ) ) )
                                                                                                                  & ~ ! [X1541] :
                                                                                                                        ( ~ r1(X1522,X1541)
                                                                                                                        | p1(X1541) ) ) )
                                                                                                        & ~ ! [X1542] :
                                                                                                              ( ~ r1(X1520,X1542)
                                                                                                              | p1(X1542) ) ) )
                                                                                              & ~ ! [X1543] :
                                                                                                    ( ~ r1(X1518,X1543)
                                                                                                    | p1(X1543) ) ) )
                                                                                    & ~ ! [X1544] :
                                                                                          ( ~ r1(X1516,X1544)
                                                                                          | p1(X1544) ) ) )
                                                                          & ~ ! [X1545] :
                                                                                ( ~ r1(X1514,X1545)
                                                                                | p1(X1545) ) ) )
                                                                & ~ ! [X1546] :
                                                                      ( ~ r1(X1512,X1546)
                                                                      | p1(X1546) ) ) )
                                                      & ~ ! [X1547] :
                                                            ( ~ r1(X1510,X1547)
                                                            | p1(X1547) ) ) )
                                            & ~ ! [X1548] :
                                                  ( ~ r1(X1508,X1548)
                                                  | p1(X1548) ) ) )
                                  & ~ ! [X1549] :
                                        ( ~ r1(X1506,X1549)
                                        | p1(X1549) ) ) )
                        & ~ ! [X1550] :
                              ( ~ r1(X1504,X1550)
                              | p1(X1550) ) ) )
              & ~ ! [X1551] :
                    ( ~ r1(X0,X1551)
                    | p1(X1551) ) )
            | ( ~ ! [X1552] :
                    ( ~ r1(X0,X1552)
                    | p2(X1552) )
              & ~ ! [X1553] :
                    ( ~ r1(X0,X1553)
                    | ~ ( ~ ! [X1554] :
                              ( ~ r1(X1553,X1554)
                              | p2(X1554) )
                        & ~ ! [X1555] :
                              ( ~ r1(X1553,X1555)
                              | ~ ( ~ ! [X1556] :
                                        ( ~ r1(X1555,X1556)
                                        | p2(X1556) )
                                  & ~ ! [X1557] :
                                        ( ~ r1(X1555,X1557)
                                        | ~ ( ~ ! [X1558] :
                                                  ( ~ r1(X1557,X1558)
                                                  | p2(X1558) )
                                            & ~ ! [X1559] :
                                                  ( ~ r1(X1557,X1559)
                                                  | ~ ( ~ ! [X1560] :
                                                            ( ~ r1(X1559,X1560)
                                                            | p2(X1560) )
                                                      & ~ ! [X1561] :
                                                            ( ~ r1(X1559,X1561)
                                                            | ~ ( ~ ! [X1562] :
                                                                      ( ~ r1(X1561,X1562)
                                                                      | p2(X1562) )
                                                                & ~ ! [X1563] :
                                                                      ( ~ r1(X1561,X1563)
                                                                      | ~ ( ~ ! [X1564] :
                                                                                ( ~ r1(X1563,X1564)
                                                                                | p2(X1564) )
                                                                          & ~ ! [X1565] :
                                                                                ( ~ r1(X1563,X1565)
                                                                                | ~ ( ~ ! [X1566] :
                                                                                          ( ~ r1(X1565,X1566)
                                                                                          | p2(X1566) )
                                                                                    & ~ ! [X1567] :
                                                                                          ( ~ r1(X1565,X1567)
                                                                                          | ~ ( ~ ! [X1568] :
                                                                                                    ( ~ r1(X1567,X1568)
                                                                                                    | p2(X1568) )
                                                                                              & ~ ! [X1569] :
                                                                                                    ( ~ r1(X1567,X1569)
                                                                                                    | ~ ( ~ ! [X1570] :
                                                                                                              ( ~ r1(X1569,X1570)
                                                                                                              | p2(X1570) )
                                                                                                        & ~ ! [X1571] :
                                                                                                              ( ~ r1(X1569,X1571)
                                                                                                              | ~ ( ~ ! [X1572] :
                                                                                                                        ( ~ r1(X1571,X1572)
                                                                                                                        | p2(X1572) )
                                                                                                                  & ~ ! [X1573] :
                                                                                                                        ( ~ r1(X1571,X1573)
                                                                                                                        | ~ ( ~ ! [X1574] :
                                                                                                                                  ( ~ r1(X1573,X1574)
                                                                                                                                  | p2(X1574) )
                                                                                                                            & ~ ! [X1575] :
                                                                                                                                  ( ~ r1(X1573,X1575)
                                                                                                                                  | ~ ( ~ ! [X1576] :
                                                                                                                                            ( ~ r1(X1575,X1576)
                                                                                                                                            | p2(X1576) )
                                                                                                                                      & ~ ! [X1577] :
                                                                                                                                            ( ~ r1(X1575,X1577)
                                                                                                                                            | ~ ( ~ ! [X1578] :
                                                                                                                                                      ( ~ r1(X1577,X1578)
                                                                                                                                                      | p2(X1578) )
                                                                                                                                                & ~ ! [X1579] :
                                                                                                                                                      ( ~ r1(X1577,X1579)
                                                                                                                                                      | ~ ( ~ ! [X1580] :
                                                                                                                                                                ( ~ r1(X1579,X1580)
                                                                                                                                                                | p2(X1580) )
                                                                                                                                                          & ~ ! [X1581] :
                                                                                                                                                                ( ~ r1(X1579,X1581)
                                                                                                                                                                | ~ ( ~ ! [X1582] :
                                                                                                                                                                          ( ~ r1(X1581,X1582)
                                                                                                                                                                          | ~ ! [X1583] :
                                                                                                                                                                                ( ~ r1(X1582,X1583)
                                                                                                                                                                                | ~ ! [X1584] :
                                                                                                                                                                                      ( ~ r1(X1583,X1584)
                                                                                                                                                                                      | p1(X1584) ) ) )
                                                                                                                                                                    & ~ ! [X1585] :
                                                                                                                                                                          ( ~ r1(X1581,X1585)
                                                                                                                                                                          | ~ ! [X1586] :
                                                                                                                                                                                ( ~ r1(X1585,X1586)
                                                                                                                                                                                | p1(X1586) ) ) ) )
                                                                                                                                                          & ~ ! [X1587] :
                                                                                                                                                                ( ~ r1(X1579,X1587)
                                                                                                                                                                | p1(X1587) ) ) )
                                                                                                                                                & ~ ! [X1588] :
                                                                                                                                                      ( ~ r1(X1577,X1588)
                                                                                                                                                      | p1(X1588) ) ) )
                                                                                                                                      & ~ ! [X1589] :
                                                                                                                                            ( ~ r1(X1575,X1589)
                                                                                                                                            | p1(X1589) ) ) )
                                                                                                                            & ~ ! [X1590] :
                                                                                                                                  ( ~ r1(X1573,X1590)
                                                                                                                                  | p1(X1590) ) ) )
                                                                                                                  & ~ ! [X1591] :
                                                                                                                        ( ~ r1(X1571,X1591)
                                                                                                                        | p1(X1591) ) ) )
                                                                                                        & ~ ! [X1592] :
                                                                                                              ( ~ r1(X1569,X1592)
                                                                                                              | p1(X1592) ) ) )
                                                                                              & ~ ! [X1593] :
                                                                                                    ( ~ r1(X1567,X1593)
                                                                                                    | p1(X1593) ) ) )
                                                                                    & ~ ! [X1594] :
                                                                                          ( ~ r1(X1565,X1594)
                                                                                          | p1(X1594) ) ) )
                                                                          & ~ ! [X1595] :
                                                                                ( ~ r1(X1563,X1595)
                                                                                | p1(X1595) ) ) )
                                                                & ~ ! [X1596] :
                                                                      ( ~ r1(X1561,X1596)
                                                                      | p1(X1596) ) ) )
                                                      & ~ ! [X1597] :
                                                            ( ~ r1(X1559,X1597)
                                                            | p1(X1597) ) ) )
                                            & ~ ! [X1598] :
                                                  ( ~ r1(X1557,X1598)
                                                  | p1(X1598) ) ) )
                                  & ~ ! [X1599] :
                                        ( ~ r1(X1555,X1599)
                                        | p1(X1599) ) ) )
                        & ~ ! [X1600] :
                              ( ~ r1(X1553,X1600)
                              | p1(X1600) ) ) )
              & ~ ! [X1601] :
                    ( ~ r1(X0,X1601)
                    | p1(X1601) ) )
            | ( ~ ! [X1602] :
                    ( ~ r1(X0,X1602)
                    | p2(X1602) )
              & ~ ! [X1603] :
                    ( ~ r1(X0,X1603)
                    | ~ ( ~ ! [X1604] :
                              ( ~ r1(X1603,X1604)
                              | p2(X1604) )
                        & ~ ! [X1605] :
                              ( ~ r1(X1603,X1605)
                              | ~ ( ~ ! [X1606] :
                                        ( ~ r1(X1605,X1606)
                                        | p2(X1606) )
                                  & ~ ! [X1607] :
                                        ( ~ r1(X1605,X1607)
                                        | ~ ( ~ ! [X1608] :
                                                  ( ~ r1(X1607,X1608)
                                                  | p2(X1608) )
                                            & ~ ! [X1609] :
                                                  ( ~ r1(X1607,X1609)
                                                  | ~ ( ~ ! [X1610] :
                                                            ( ~ r1(X1609,X1610)
                                                            | p2(X1610) )
                                                      & ~ ! [X1611] :
                                                            ( ~ r1(X1609,X1611)
                                                            | ~ ( ~ ! [X1612] :
                                                                      ( ~ r1(X1611,X1612)
                                                                      | p2(X1612) )
                                                                & ~ ! [X1613] :
                                                                      ( ~ r1(X1611,X1613)
                                                                      | ~ ( ~ ! [X1614] :
                                                                                ( ~ r1(X1613,X1614)
                                                                                | p2(X1614) )
                                                                          & ~ ! [X1615] :
                                                                                ( ~ r1(X1613,X1615)
                                                                                | ~ ( ~ ! [X1616] :
                                                                                          ( ~ r1(X1615,X1616)
                                                                                          | p2(X1616) )
                                                                                    & ~ ! [X1617] :
                                                                                          ( ~ r1(X1615,X1617)
                                                                                          | ~ ( ~ ! [X1618] :
                                                                                                    ( ~ r1(X1617,X1618)
                                                                                                    | p2(X1618) )
                                                                                              & ~ ! [X1619] :
                                                                                                    ( ~ r1(X1617,X1619)
                                                                                                    | ~ ( ~ ! [X1620] :
                                                                                                              ( ~ r1(X1619,X1620)
                                                                                                              | p2(X1620) )
                                                                                                        & ~ ! [X1621] :
                                                                                                              ( ~ r1(X1619,X1621)
                                                                                                              | ~ ( ~ ! [X1622] :
                                                                                                                        ( ~ r1(X1621,X1622)
                                                                                                                        | p2(X1622) )
                                                                                                                  & ~ ! [X1623] :
                                                                                                                        ( ~ r1(X1621,X1623)
                                                                                                                        | ~ ( ~ ! [X1624] :
                                                                                                                                  ( ~ r1(X1623,X1624)
                                                                                                                                  | p2(X1624) )
                                                                                                                            & ~ ! [X1625] :
                                                                                                                                  ( ~ r1(X1623,X1625)
                                                                                                                                  | ~ ( ~ ! [X1626] :
                                                                                                                                            ( ~ r1(X1625,X1626)
                                                                                                                                            | p2(X1626) )
                                                                                                                                      & ~ ! [X1627] :
                                                                                                                                            ( ~ r1(X1625,X1627)
                                                                                                                                            | ~ ( ~ ! [X1628] :
                                                                                                                                                      ( ~ r1(X1627,X1628)
                                                                                                                                                      | p2(X1628) )
                                                                                                                                                & ~ ! [X1629] :
                                                                                                                                                      ( ~ r1(X1627,X1629)
                                                                                                                                                      | ~ ( ~ ! [X1630] :
                                                                                                                                                                ( ~ r1(X1629,X1630)
                                                                                                                                                                | p2(X1630) )
                                                                                                                                                          & ~ ! [X1631] :
                                                                                                                                                                ( ~ r1(X1629,X1631)
                                                                                                                                                                | ~ ! [X1632] :
                                                                                                                                                                      ( ~ r1(X1631,X1632)
                                                                                                                                                                      | $false ) )
                                                                                                                                                          & ~ ! [X1633] :
                                                                                                                                                                ( ~ r1(X1629,X1633)
                                                                                                                                                                | p1(X1633) ) ) )
                                                                                                                                                & ~ ! [X1634] :
                                                                                                                                                      ( ~ r1(X1627,X1634)
                                                                                                                                                      | p1(X1634) ) ) )
                                                                                                                                      & ~ ! [X1635] :
                                                                                                                                            ( ~ r1(X1625,X1635)
                                                                                                                                            | p1(X1635) ) ) )
                                                                                                                            & ~ ! [X1636] :
                                                                                                                                  ( ~ r1(X1623,X1636)
                                                                                                                                  | p1(X1636) ) ) )
                                                                                                                  & ~ ! [X1637] :
                                                                                                                        ( ~ r1(X1621,X1637)
                                                                                                                        | p1(X1637) ) ) )
                                                                                                        & ~ ! [X1638] :
                                                                                                              ( ~ r1(X1619,X1638)
                                                                                                              | p1(X1638) ) ) )
                                                                                              & ~ ! [X1639] :
                                                                                                    ( ~ r1(X1617,X1639)
                                                                                                    | p1(X1639) ) ) )
                                                                                    & ~ ! [X1640] :
                                                                                          ( ~ r1(X1615,X1640)
                                                                                          | p1(X1640) ) ) )
                                                                          & ~ ! [X1641] :
                                                                                ( ~ r1(X1613,X1641)
                                                                                | p1(X1641) ) ) )
                                                                & ~ ! [X1642] :
                                                                      ( ~ r1(X1611,X1642)
                                                                      | p1(X1642) ) ) )
                                                      & ~ ! [X1643] :
                                                            ( ~ r1(X1609,X1643)
                                                            | p1(X1643) ) ) )
                                            & ~ ! [X1644] :
                                                  ( ~ r1(X1607,X1644)
                                                  | p1(X1644) ) ) )
                                  & ~ ! [X1645] :
                                        ( ~ r1(X1605,X1645)
                                        | p1(X1645) ) ) )
                        & ~ ! [X1646] :
                              ( ~ r1(X1603,X1646)
                              | p1(X1646) ) ) )
              & ~ ! [X1647] :
                    ( ~ r1(X0,X1647)
                    | p1(X1647) ) )
            | ! [X1648] :
                ( ~ r1(X0,X1648)
                | p2(X1648) )
            | ! [X1649] :
                ( ~ r1(X0,X1649)
                | ! [X1650] :
                    ( ~ r1(X1649,X1650)
                    | p2(X1650) )
                | ! [X1651] :
                    ( ~ r1(X1649,X1651)
                    | ! [X1652] :
                        ( ~ r1(X1651,X1652)
                        | p2(X1652) )
                    | ! [X1653] :
                        ( ~ r1(X1651,X1653)
                        | ! [X1654] :
                            ( ~ r1(X1653,X1654)
                            | p2(X1654) )
                        | ! [X1655] :
                            ( ~ r1(X1653,X1655)
                            | ! [X1656] :
                                ( ~ r1(X1655,X1656)
                                | p2(X1656) )
                            | ! [X1657] :
                                ( ~ r1(X1655,X1657)
                                | ! [X1658] :
                                    ( ~ r1(X1657,X1658)
                                    | p2(X1658) )
                                | ! [X1659] :
                                    ( ~ r1(X1657,X1659)
                                    | ! [X1660] :
                                        ( ~ r1(X1659,X1660)
                                        | p2(X1660) )
                                    | ! [X1661] :
                                        ( ~ r1(X1659,X1661)
                                        | ! [X1662] :
                                            ( ~ r1(X1661,X1662)
                                            | p2(X1662) )
                                        | ! [X1663] :
                                            ( ~ r1(X1661,X1663)
                                            | ! [X1664] :
                                                ( ~ r1(X1663,X1664)
                                                | p2(X1664) )
                                            | ! [X1665] :
                                                ( ~ r1(X1663,X1665)
                                                | ! [X1666] :
                                                    ( ~ r1(X1665,X1666)
                                                    | p2(X1666) )
                                                | ! [X1667] :
                                                    ( ~ r1(X1665,X1667)
                                                    | ! [X1668] :
                                                        ( ~ r1(X1667,X1668)
                                                        | p2(X1668) )
                                                    | ! [X1669] :
                                                        ( ~ r1(X1667,X1669)
                                                        | ! [X1670] :
                                                            ( ~ r1(X1669,X1670)
                                                            | p2(X1670) )
                                                        | ! [X1671] :
                                                            ( ~ r1(X1669,X1671)
                                                            | ! [X1672] :
                                                                ( ~ r1(X1671,X1672)
                                                                | p2(X1672) )
                                                            | ! [X1673] :
                                                                ( ~ r1(X1671,X1673)
                                                                | ! [X1674] :
                                                                    ( ~ r1(X1673,X1674)
                                                                    | p2(X1674) )
                                                                | ! [X1675] :
                                                                    ( ~ r1(X1673,X1675)
                                                                    | ! [X1676] :
                                                                        ( ~ r1(X1675,X1676)
                                                                        | p2(X1676) )
                                                                    | ! [X1677] :
                                                                        ( ~ r1(X1675,X1677)
                                                                        | ! [X1678] :
                                                                            ( ~ r1(X1677,X1678)
                                                                            | p2(X1678) )
                                                                        | ! [X1679] :
                                                                            ( ~ r1(X1677,X1679)
                                                                            | ! [X1680] :
                                                                                ( ~ r1(X1679,X1680)
                                                                                | p2(X1680) )
                                                                            | ! [X1681] :
                                                                                ( ~ r1(X1679,X1681)
                                                                                | ! [X1682] :
                                                                                    ( ~ r1(X1681,X1682)
                                                                                    | p2(X1682) )
                                                                                | ! [X1683] :
                                                                                    ( ~ r1(X1681,X1683)
                                                                                    | ! [X1684] :
                                                                                        ( ~ r1(X1683,X1684)
                                                                                        | p2(X1684) )
                                                                                    | ! [X1685] :
                                                                                        ( ~ r1(X1683,X1685)
                                                                                        | ! [X1686] :
                                                                                            ( ~ r1(X1685,X1686)
                                                                                            | p2(X1686) )
                                                                                        | ! [X1687] :
                                                                                            ( ~ r1(X1685,X1687)
                                                                                            | ! [X1688] :
                                                                                                ( ~ r1(X1687,X1688)
                                                                                                | ~ ! [X1689] :
                                                                                                      ( ~ r1(X1688,X1689)
                                                                                                      | p1(X1689) ) )
                                                                                            | ! [X1690] :
                                                                                                ( ~ r1(X1687,X1690)
                                                                                                | p1(X1690) ) )
                                                                                        | ! [X1691] :
                                                                                            ( ~ r1(X1685,X1691)
                                                                                            | p1(X1691) ) )
                                                                                    | ! [X1692] :
                                                                                        ( ~ r1(X1683,X1692)
                                                                                        | p1(X1692) ) )
                                                                                | ! [X1693] :
                                                                                    ( ~ r1(X1681,X1693)
                                                                                    | p1(X1693) ) )
                                                                            | ! [X1694] :
                                                                                ( ~ r1(X1679,X1694)
                                                                                | p1(X1694) ) )
                                                                        | ! [X1695] :
                                                                            ( ~ r1(X1677,X1695)
                                                                            | p1(X1695) ) )
                                                                    | ! [X1696] :
                                                                        ( ~ r1(X1675,X1696)
                                                                        | p1(X1696) ) )
                                                                | ! [X1697] :
                                                                    ( ~ r1(X1673,X1697)
                                                                    | p1(X1697) ) )
                                                            | ! [X1698] :
                                                                ( ~ r1(X1671,X1698)
                                                                | p1(X1698) ) )
                                                        | ! [X1699] :
                                                            ( ~ r1(X1669,X1699)
                                                            | p1(X1699) ) )
                                                    | ! [X1700] :
                                                        ( ~ r1(X1667,X1700)
                                                        | p1(X1700) ) )
                                                | ! [X1701] :
                                                    ( ~ r1(X1665,X1701)
                                                    | p1(X1701) ) )
                                            | ! [X1702] :
                                                ( ~ r1(X1663,X1702)
                                                | p1(X1702) ) )
                                        | ! [X1703] :
                                            ( ~ r1(X1661,X1703)
                                            | p1(X1703) ) )
                                    | ! [X1704] :
                                        ( ~ r1(X1659,X1704)
                                        | p1(X1704) ) )
                                | ! [X1705] :
                                    ( ~ r1(X1657,X1705)
                                    | p1(X1705) ) )
                            | ! [X1706] :
                                ( ~ r1(X1655,X1706)
                                | p1(X1706) ) )
                        | ! [X1707] :
                            ( ~ r1(X1653,X1707)
                            | p1(X1707) ) )
                    | ! [X1708] :
                        ( ~ r1(X1651,X1708)
                        | p1(X1708) ) )
                | ! [X1709] :
                    ( ~ r1(X1649,X1709)
                    | p1(X1709) ) )
            | ! [X1710] :
                ( ~ r1(X0,X1710)
                | p1(X1710) )
            | ( ~ ! [X1711] :
                    ( ~ r1(X0,X1711)
                    | p2(X1711) )
              & ~ ! [X1712] :
                    ( ~ r1(X0,X1712)
                    | ~ ( ~ ! [X1713] :
                              ( ~ r1(X1712,X1713)
                              | p2(X1713) )
                        & ~ ! [X1714] :
                              ( ~ r1(X1712,X1714)
                              | ~ ( ~ ! [X1715] :
                                        ( ~ r1(X1714,X1715)
                                        | p2(X1715) )
                                  & ~ ! [X1716] :
                                        ( ~ r1(X1714,X1716)
                                        | ~ ( ~ ! [X1717] :
                                                  ( ~ r1(X1716,X1717)
                                                  | p2(X1717) )
                                            & ~ ! [X1718] :
                                                  ( ~ r1(X1716,X1718)
                                                  | ~ ( ~ ! [X1719] :
                                                            ( ~ r1(X1718,X1719)
                                                            | p2(X1719) )
                                                      & ~ ! [X1720] :
                                                            ( ~ r1(X1718,X1720)
                                                            | ~ ( ~ ! [X1721] :
                                                                      ( ~ r1(X1720,X1721)
                                                                      | p2(X1721) )
                                                                & ~ ! [X1722] :
                                                                      ( ~ r1(X1720,X1722)
                                                                      | ~ ( ~ ! [X1723] :
                                                                                ( ~ r1(X1722,X1723)
                                                                                | p2(X1723) )
                                                                          & ~ ! [X1724] :
                                                                                ( ~ r1(X1722,X1724)
                                                                                | ~ ( ~ ! [X1725] :
                                                                                          ( ~ r1(X1724,X1725)
                                                                                          | p2(X1725) )
                                                                                    & ~ ! [X1726] :
                                                                                          ( ~ r1(X1724,X1726)
                                                                                          | ~ ( ~ ! [X1727] :
                                                                                                    ( ~ r1(X1726,X1727)
                                                                                                    | p2(X1727) )
                                                                                              & ~ ! [X1728] :
                                                                                                    ( ~ r1(X1726,X1728)
                                                                                                    | ~ ( ~ ! [X1729] :
                                                                                                              ( ~ r1(X1728,X1729)
                                                                                                              | p2(X1729) )
                                                                                                        & ~ ! [X1730] :
                                                                                                              ( ~ r1(X1728,X1730)
                                                                                                              | ~ ( ~ ! [X1731] :
                                                                                                                        ( ~ r1(X1730,X1731)
                                                                                                                        | p2(X1731) )
                                                                                                                  & ~ ! [X1732] :
                                                                                                                        ( ~ r1(X1730,X1732)
                                                                                                                        | ~ ( ~ ! [X1733] :
                                                                                                                                  ( ~ r1(X1732,X1733)
                                                                                                                                  | p2(X1733) )
                                                                                                                            & ~ ! [X1734] :
                                                                                                                                  ( ~ r1(X1732,X1734)
                                                                                                                                  | ~ ( ~ ! [X1735] :
                                                                                                                                            ( ~ r1(X1734,X1735)
                                                                                                                                            | p2(X1735) )
                                                                                                                                      & ~ ! [X1736] :
                                                                                                                                            ( ~ r1(X1734,X1736)
                                                                                                                                            | ~ ( ~ ! [X1737] :
                                                                                                                                                      ( ~ r1(X1736,X1737)
                                                                                                                                                      | p2(X1737) )
                                                                                                                                                & ~ ! [X1738] :
                                                                                                                                                      ( ~ r1(X1736,X1738)
                                                                                                                                                      | ~ ( ~ ! [X1739] :
                                                                                                                                                                ( ~ r1(X1738,X1739)
                                                                                                                                                                | ~ ! [X1740] :
                                                                                                                                                                      ( ~ r1(X1739,X1740)
                                                                                                                                                                      | ~ p1(X1740) ) )
                                                                                                                                                          & p1(X1738) ) )
                                                                                                                                                & ~ ! [X1741] :
                                                                                                                                                      ( ~ r1(X1736,X1741)
                                                                                                                                                      | p1(X1741) ) ) )
                                                                                                                                      & ~ ! [X1742] :
                                                                                                                                            ( ~ r1(X1734,X1742)
                                                                                                                                            | p1(X1742) ) ) )
                                                                                                                            & ~ ! [X1743] :
                                                                                                                                  ( ~ r1(X1732,X1743)
                                                                                                                                  | p1(X1743) ) ) )
                                                                                                                  & ~ ! [X1744] :
                                                                                                                        ( ~ r1(X1730,X1744)
                                                                                                                        | p1(X1744) ) ) )
                                                                                                        & ~ ! [X1745] :
                                                                                                              ( ~ r1(X1728,X1745)
                                                                                                              | p1(X1745) ) ) )
                                                                                              & ~ ! [X1746] :
                                                                                                    ( ~ r1(X1726,X1746)
                                                                                                    | p1(X1746) ) ) )
                                                                                    & ~ ! [X1747] :
                                                                                          ( ~ r1(X1724,X1747)
                                                                                          | p1(X1747) ) ) )
                                                                          & ~ ! [X1748] :
                                                                                ( ~ r1(X1722,X1748)
                                                                                | p1(X1748) ) ) )
                                                                & ~ ! [X1749] :
                                                                      ( ~ r1(X1720,X1749)
                                                                      | p1(X1749) ) ) )
                                                      & ~ ! [X1750] :
                                                            ( ~ r1(X1718,X1750)
                                                            | p1(X1750) ) ) )
                                            & ~ ! [X1751] :
                                                  ( ~ r1(X1716,X1751)
                                                  | p1(X1751) ) ) )
                                  & ~ ! [X1752] :
                                        ( ~ r1(X1714,X1752)
                                        | p1(X1752) ) ) )
                        & ~ ! [X1753] :
                              ( ~ r1(X1712,X1753)
                              | p1(X1753) ) ) )
              & ~ ! [X1754] :
                    ( ~ r1(X0,X1754)
                    | p1(X1754) ) )
            | ( ~ ! [X1755] :
                    ( ~ r1(X0,X1755)
                    | p2(X1755) )
              & ~ ! [X1756] :
                    ( ~ r1(X0,X1756)
                    | ~ ( ~ ! [X1757] :
                              ( ~ r1(X1756,X1757)
                              | p2(X1757) )
                        & ~ ! [X1758] :
                              ( ~ r1(X1756,X1758)
                              | ~ ( ~ ! [X1759] :
                                        ( ~ r1(X1758,X1759)
                                        | p2(X1759) )
                                  & ~ ! [X1760] :
                                        ( ~ r1(X1758,X1760)
                                        | ~ ( ~ ! [X1761] :
                                                  ( ~ r1(X1760,X1761)
                                                  | p2(X1761) )
                                            & ~ ! [X1762] :
                                                  ( ~ r1(X1760,X1762)
                                                  | ~ ( ~ ! [X1763] :
                                                            ( ~ r1(X1762,X1763)
                                                            | p2(X1763) )
                                                      & ~ ! [X1764] :
                                                            ( ~ r1(X1762,X1764)
                                                            | ~ ( ~ ! [X1765] :
                                                                      ( ~ r1(X1764,X1765)
                                                                      | p2(X1765) )
                                                                & ~ ! [X1766] :
                                                                      ( ~ r1(X1764,X1766)
                                                                      | ~ ( ~ ! [X1767] :
                                                                                ( ~ r1(X1766,X1767)
                                                                                | p2(X1767) )
                                                                          & ~ ! [X1768] :
                                                                                ( ~ r1(X1766,X1768)
                                                                                | ~ ( ~ ! [X1769] :
                                                                                          ( ~ r1(X1768,X1769)
                                                                                          | p2(X1769) )
                                                                                    & ~ ! [X1770] :
                                                                                          ( ~ r1(X1768,X1770)
                                                                                          | ~ ( ~ ! [X1771] :
                                                                                                    ( ~ r1(X1770,X1771)
                                                                                                    | p2(X1771) )
                                                                                              & ~ ! [X1772] :
                                                                                                    ( ~ r1(X1770,X1772)
                                                                                                    | ~ ( ~ ! [X1773] :
                                                                                                              ( ~ r1(X1772,X1773)
                                                                                                              | p2(X1773) )
                                                                                                        & ~ ! [X1774] :
                                                                                                              ( ~ r1(X1772,X1774)
                                                                                                              | ~ ( ~ ! [X1775] :
                                                                                                                        ( ~ r1(X1774,X1775)
                                                                                                                        | p2(X1775) )
                                                                                                                  & ~ ! [X1776] :
                                                                                                                        ( ~ r1(X1774,X1776)
                                                                                                                        | ~ ( ~ ! [X1777] :
                                                                                                                                  ( ~ r1(X1776,X1777)
                                                                                                                                  | p2(X1777) )
                                                                                                                            & ~ ! [X1778] :
                                                                                                                                  ( ~ r1(X1776,X1778)
                                                                                                                                  | ~ ( ~ ! [X1779] :
                                                                                                                                            ( ~ r1(X1778,X1779)
                                                                                                                                            | p2(X1779) )
                                                                                                                                      & ~ ! [X1780] :
                                                                                                                                            ( ~ r1(X1778,X1780)
                                                                                                                                            | ~ ( ~ ! [X1781] :
                                                                                                                                                      ( ~ r1(X1780,X1781)
                                                                                                                                                      | p2(X1781) )
                                                                                                                                                & ~ ! [X1782] :
                                                                                                                                                      ( ~ r1(X1780,X1782)
                                                                                                                                                      | ! [X1783] :
                                                                                                                                                          ( ~ r1(X1782,X1783)
                                                                                                                                                          | ~ ( ~ ! [X1784] :
                                                                                                                                                                    ( ~ r1(X1783,X1784)
                                                                                                                                                                    | ~ ! [X1785] :
                                                                                                                                                                          ( ~ r1(X1784,X1785)
                                                                                                                                                                          | p1(X1785) ) )
                                                                                                                                                              & ~ ! [X1786] :
                                                                                                                                                                    ( ~ r1(X1783,X1786)
                                                                                                                                                                    | p1(X1786) ) ) ) )
                                                                                                                                                & ~ ! [X1787] :
                                                                                                                                                      ( ~ r1(X1780,X1787)
                                                                                                                                                      | p1(X1787) ) ) )
                                                                                                                                      & ~ ! [X1788] :
                                                                                                                                            ( ~ r1(X1778,X1788)
                                                                                                                                            | p1(X1788) ) ) )
                                                                                                                            & ~ ! [X1789] :
                                                                                                                                  ( ~ r1(X1776,X1789)
                                                                                                                                  | p1(X1789) ) ) )
                                                                                                                  & ~ ! [X1790] :
                                                                                                                        ( ~ r1(X1774,X1790)
                                                                                                                        | p1(X1790) ) ) )
                                                                                                        & ~ ! [X1791] :
                                                                                                              ( ~ r1(X1772,X1791)
                                                                                                              | p1(X1791) ) ) )
                                                                                              & ~ ! [X1792] :
                                                                                                    ( ~ r1(X1770,X1792)
                                                                                                    | p1(X1792) ) ) )
                                                                                    & ~ ! [X1793] :
                                                                                          ( ~ r1(X1768,X1793)
                                                                                          | p1(X1793) ) ) )
                                                                          & ~ ! [X1794] :
                                                                                ( ~ r1(X1766,X1794)
                                                                                | p1(X1794) ) ) )
                                                                & ~ ! [X1795] :
                                                                      ( ~ r1(X1764,X1795)
                                                                      | p1(X1795) ) ) )
                                                      & ~ ! [X1796] :
                                                            ( ~ r1(X1762,X1796)
                                                            | p1(X1796) ) ) )
                                            & ~ ! [X1797] :
                                                  ( ~ r1(X1760,X1797)
                                                  | p1(X1797) ) ) )
                                  & ~ ! [X1798] :
                                        ( ~ r1(X1758,X1798)
                                        | p1(X1798) ) ) )
                        & ~ ! [X1799] :
                              ( ~ r1(X1756,X1799)
                              | p1(X1799) ) ) )
              & ~ ! [X1800] :
                    ( ~ r1(X0,X1800)
                    | p1(X1800) ) )
            | ( ~ ! [X1801] :
                    ( ~ r1(X0,X1801)
                    | p2(X1801) )
              & ~ ! [X1802] :
                    ( ~ r1(X0,X1802)
                    | ~ ( ~ ! [X1803] :
                              ( ~ r1(X1802,X1803)
                              | p2(X1803) )
                        & ~ ! [X1804] :
                              ( ~ r1(X1802,X1804)
                              | ~ ( ~ ! [X1805] :
                                        ( ~ r1(X1804,X1805)
                                        | p2(X1805) )
                                  & ~ ! [X1806] :
                                        ( ~ r1(X1804,X1806)
                                        | ~ ( ~ ! [X1807] :
                                                  ( ~ r1(X1806,X1807)
                                                  | p2(X1807) )
                                            & ~ ! [X1808] :
                                                  ( ~ r1(X1806,X1808)
                                                  | ~ ( ~ ! [X1809] :
                                                            ( ~ r1(X1808,X1809)
                                                            | p2(X1809) )
                                                      & ~ ! [X1810] :
                                                            ( ~ r1(X1808,X1810)
                                                            | ~ ( ~ ! [X1811] :
                                                                      ( ~ r1(X1810,X1811)
                                                                      | p2(X1811) )
                                                                & ~ ! [X1812] :
                                                                      ( ~ r1(X1810,X1812)
                                                                      | ~ ( ~ ! [X1813] :
                                                                                ( ~ r1(X1812,X1813)
                                                                                | p2(X1813) )
                                                                          & ~ ! [X1814] :
                                                                                ( ~ r1(X1812,X1814)
                                                                                | ~ ( ~ ! [X1815] :
                                                                                          ( ~ r1(X1814,X1815)
                                                                                          | p2(X1815) )
                                                                                    & ~ ! [X1816] :
                                                                                          ( ~ r1(X1814,X1816)
                                                                                          | ~ ( ~ ! [X1817] :
                                                                                                    ( ~ r1(X1816,X1817)
                                                                                                    | p2(X1817) )
                                                                                              & ~ ! [X1818] :
                                                                                                    ( ~ r1(X1816,X1818)
                                                                                                    | ~ ( ~ ! [X1819] :
                                                                                                              ( ~ r1(X1818,X1819)
                                                                                                              | p2(X1819) )
                                                                                                        & ~ ! [X1820] :
                                                                                                              ( ~ r1(X1818,X1820)
                                                                                                              | ~ ( ~ ! [X1821] :
                                                                                                                        ( ~ r1(X1820,X1821)
                                                                                                                        | p2(X1821) )
                                                                                                                  & ~ ! [X1822] :
                                                                                                                        ( ~ r1(X1820,X1822)
                                                                                                                        | ~ ( ~ ! [X1823] :
                                                                                                                                  ( ~ r1(X1822,X1823)
                                                                                                                                  | p2(X1823) )
                                                                                                                            & ~ ! [X1824] :
                                                                                                                                  ( ~ r1(X1822,X1824)
                                                                                                                                  | ~ ( ~ ! [X1825] :
                                                                                                                                            ( ~ r1(X1824,X1825)
                                                                                                                                            | p2(X1825) )
                                                                                                                                      & ~ ! [X1826] :
                                                                                                                                            ( ~ r1(X1824,X1826)
                                                                                                                                            | ~ ( ~ ! [X1827] :
                                                                                                                                                      ( ~ r1(X1826,X1827)
                                                                                                                                                      | p2(X1827) )
                                                                                                                                                & ~ ! [X1828] :
                                                                                                                                                      ( ~ r1(X1826,X1828)
                                                                                                                                                      | ~ ( ~ ! [X1829] :
                                                                                                                                                                ( ~ r1(X1828,X1829)
                                                                                                                                                                | ~ ! [X1830] :
                                                                                                                                                                      ( ~ r1(X1829,X1830)
                                                                                                                                                                      | ~ ! [X1831] :
                                                                                                                                                                            ( ~ r1(X1830,X1831)
                                                                                                                                                                            | p1(X1831) ) ) )
                                                                                                                                                          & ~ ! [X1832] :
                                                                                                                                                                ( ~ r1(X1828,X1832)
                                                                                                                                                                | ~ ! [X1833] :
                                                                                                                                                                      ( ~ r1(X1832,X1833)
                                                                                                                                                                      | p1(X1833) ) ) ) )
                                                                                                                                                & ~ ! [X1834] :
                                                                                                                                                      ( ~ r1(X1826,X1834)
                                                                                                                                                      | p1(X1834) ) ) )
                                                                                                                                      & ~ ! [X1835] :
                                                                                                                                            ( ~ r1(X1824,X1835)
                                                                                                                                            | p1(X1835) ) ) )
                                                                                                                            & ~ ! [X1836] :
                                                                                                                                  ( ~ r1(X1822,X1836)
                                                                                                                                  | p1(X1836) ) ) )
                                                                                                                  & ~ ! [X1837] :
                                                                                                                        ( ~ r1(X1820,X1837)
                                                                                                                        | p1(X1837) ) ) )
                                                                                                        & ~ ! [X1838] :
                                                                                                              ( ~ r1(X1818,X1838)
                                                                                                              | p1(X1838) ) ) )
                                                                                              & ~ ! [X1839] :
                                                                                                    ( ~ r1(X1816,X1839)
                                                                                                    | p1(X1839) ) ) )
                                                                                    & ~ ! [X1840] :
                                                                                          ( ~ r1(X1814,X1840)
                                                                                          | p1(X1840) ) ) )
                                                                          & ~ ! [X1841] :
                                                                                ( ~ r1(X1812,X1841)
                                                                                | p1(X1841) ) ) )
                                                                & ~ ! [X1842] :
                                                                      ( ~ r1(X1810,X1842)
                                                                      | p1(X1842) ) ) )
                                                      & ~ ! [X1843] :
                                                            ( ~ r1(X1808,X1843)
                                                            | p1(X1843) ) ) )
                                            & ~ ! [X1844] :
                                                  ( ~ r1(X1806,X1844)
                                                  | p1(X1844) ) ) )
                                  & ~ ! [X1845] :
                                        ( ~ r1(X1804,X1845)
                                        | p1(X1845) ) ) )
                        & ~ ! [X1846] :
                              ( ~ r1(X1802,X1846)
                              | p1(X1846) ) ) )
              & ~ ! [X1847] :
                    ( ~ r1(X0,X1847)
                    | p1(X1847) ) )
            | ( ~ ! [X1848] :
                    ( ~ r1(X0,X1848)
                    | p2(X1848) )
              & ~ ! [X1849] :
                    ( ~ r1(X0,X1849)
                    | ~ ( ~ ! [X1850] :
                              ( ~ r1(X1849,X1850)
                              | p2(X1850) )
                        & ~ ! [X1851] :
                              ( ~ r1(X1849,X1851)
                              | ~ ( ~ ! [X1852] :
                                        ( ~ r1(X1851,X1852)
                                        | p2(X1852) )
                                  & ~ ! [X1853] :
                                        ( ~ r1(X1851,X1853)
                                        | ~ ( ~ ! [X1854] :
                                                  ( ~ r1(X1853,X1854)
                                                  | p2(X1854) )
                                            & ~ ! [X1855] :
                                                  ( ~ r1(X1853,X1855)
                                                  | ~ ( ~ ! [X1856] :
                                                            ( ~ r1(X1855,X1856)
                                                            | p2(X1856) )
                                                      & ~ ! [X1857] :
                                                            ( ~ r1(X1855,X1857)
                                                            | ~ ( ~ ! [X1858] :
                                                                      ( ~ r1(X1857,X1858)
                                                                      | p2(X1858) )
                                                                & ~ ! [X1859] :
                                                                      ( ~ r1(X1857,X1859)
                                                                      | ~ ( ~ ! [X1860] :
                                                                                ( ~ r1(X1859,X1860)
                                                                                | p2(X1860) )
                                                                          & ~ ! [X1861] :
                                                                                ( ~ r1(X1859,X1861)
                                                                                | ~ ( ~ ! [X1862] :
                                                                                          ( ~ r1(X1861,X1862)
                                                                                          | p2(X1862) )
                                                                                    & ~ ! [X1863] :
                                                                                          ( ~ r1(X1861,X1863)
                                                                                          | ~ ( ~ ! [X1864] :
                                                                                                    ( ~ r1(X1863,X1864)
                                                                                                    | p2(X1864) )
                                                                                              & ~ ! [X1865] :
                                                                                                    ( ~ r1(X1863,X1865)
                                                                                                    | ~ ( ~ ! [X1866] :
                                                                                                              ( ~ r1(X1865,X1866)
                                                                                                              | p2(X1866) )
                                                                                                        & ~ ! [X1867] :
                                                                                                              ( ~ r1(X1865,X1867)
                                                                                                              | ~ ( ~ ! [X1868] :
                                                                                                                        ( ~ r1(X1867,X1868)
                                                                                                                        | p2(X1868) )
                                                                                                                  & ~ ! [X1869] :
                                                                                                                        ( ~ r1(X1867,X1869)
                                                                                                                        | ~ ( ~ ! [X1870] :
                                                                                                                                  ( ~ r1(X1869,X1870)
                                                                                                                                  | p2(X1870) )
                                                                                                                            & ~ ! [X1871] :
                                                                                                                                  ( ~ r1(X1869,X1871)
                                                                                                                                  | ~ ( ~ ! [X1872] :
                                                                                                                                            ( ~ r1(X1871,X1872)
                                                                                                                                            | p2(X1872) )
                                                                                                                                      & ~ ! [X1873] :
                                                                                                                                            ( ~ r1(X1871,X1873)
                                                                                                                                            | ~ ( ~ ! [X1874] :
                                                                                                                                                      ( ~ r1(X1873,X1874)
                                                                                                                                                      | p2(X1874) )
                                                                                                                                                & ~ ! [X1875] :
                                                                                                                                                      ( ~ r1(X1873,X1875)
                                                                                                                                                      | ~ ! [X1876] :
                                                                                                                                                            ( ~ r1(X1875,X1876)
                                                                                                                                                            | $false ) )
                                                                                                                                                & ~ ! [X1877] :
                                                                                                                                                      ( ~ r1(X1873,X1877)
                                                                                                                                                      | p1(X1877) ) ) )
                                                                                                                                      & ~ ! [X1878] :
                                                                                                                                            ( ~ r1(X1871,X1878)
                                                                                                                                            | p1(X1878) ) ) )
                                                                                                                            & ~ ! [X1879] :
                                                                                                                                  ( ~ r1(X1869,X1879)
                                                                                                                                  | p1(X1879) ) ) )
                                                                                                                  & ~ ! [X1880] :
                                                                                                                        ( ~ r1(X1867,X1880)
                                                                                                                        | p1(X1880) ) ) )
                                                                                                        & ~ ! [X1881] :
                                                                                                              ( ~ r1(X1865,X1881)
                                                                                                              | p1(X1881) ) ) )
                                                                                              & ~ ! [X1882] :
                                                                                                    ( ~ r1(X1863,X1882)
                                                                                                    | p1(X1882) ) ) )
                                                                                    & ~ ! [X1883] :
                                                                                          ( ~ r1(X1861,X1883)
                                                                                          | p1(X1883) ) ) )
                                                                          & ~ ! [X1884] :
                                                                                ( ~ r1(X1859,X1884)
                                                                                | p1(X1884) ) ) )
                                                                & ~ ! [X1885] :
                                                                      ( ~ r1(X1857,X1885)
                                                                      | p1(X1885) ) ) )
                                                      & ~ ! [X1886] :
                                                            ( ~ r1(X1855,X1886)
                                                            | p1(X1886) ) ) )
                                            & ~ ! [X1887] :
                                                  ( ~ r1(X1853,X1887)
                                                  | p1(X1887) ) ) )
                                  & ~ ! [X1888] :
                                        ( ~ r1(X1851,X1888)
                                        | p1(X1888) ) ) )
                        & ~ ! [X1889] :
                              ( ~ r1(X1849,X1889)
                              | p1(X1889) ) ) )
              & ~ ! [X1890] :
                    ( ~ r1(X0,X1890)
                    | p1(X1890) ) )
            | ! [X1891] :
                ( ~ r1(X0,X1891)
                | p2(X1891) )
            | ! [X1892] :
                ( ~ r1(X0,X1892)
                | ! [X1893] :
                    ( ~ r1(X1892,X1893)
                    | p2(X1893) )
                | ! [X1894] :
                    ( ~ r1(X1892,X1894)
                    | ! [X1895] :
                        ( ~ r1(X1894,X1895)
                        | p2(X1895) )
                    | ! [X1896] :
                        ( ~ r1(X1894,X1896)
                        | ! [X1897] :
                            ( ~ r1(X1896,X1897)
                            | p2(X1897) )
                        | ! [X1898] :
                            ( ~ r1(X1896,X1898)
                            | ! [X1899] :
                                ( ~ r1(X1898,X1899)
                                | p2(X1899) )
                            | ! [X1900] :
                                ( ~ r1(X1898,X1900)
                                | ! [X1901] :
                                    ( ~ r1(X1900,X1901)
                                    | p2(X1901) )
                                | ! [X1902] :
                                    ( ~ r1(X1900,X1902)
                                    | ! [X1903] :
                                        ( ~ r1(X1902,X1903)
                                        | p2(X1903) )
                                    | ! [X1904] :
                                        ( ~ r1(X1902,X1904)
                                        | ! [X1905] :
                                            ( ~ r1(X1904,X1905)
                                            | p2(X1905) )
                                        | ! [X1906] :
                                            ( ~ r1(X1904,X1906)
                                            | ! [X1907] :
                                                ( ~ r1(X1906,X1907)
                                                | p2(X1907) )
                                            | ! [X1908] :
                                                ( ~ r1(X1906,X1908)
                                                | ! [X1909] :
                                                    ( ~ r1(X1908,X1909)
                                                    | p2(X1909) )
                                                | ! [X1910] :
                                                    ( ~ r1(X1908,X1910)
                                                    | ! [X1911] :
                                                        ( ~ r1(X1910,X1911)
                                                        | p2(X1911) )
                                                    | ! [X1912] :
                                                        ( ~ r1(X1910,X1912)
                                                        | ! [X1913] :
                                                            ( ~ r1(X1912,X1913)
                                                            | p2(X1913) )
                                                        | ! [X1914] :
                                                            ( ~ r1(X1912,X1914)
                                                            | ! [X1915] :
                                                                ( ~ r1(X1914,X1915)
                                                                | p2(X1915) )
                                                            | ! [X1916] :
                                                                ( ~ r1(X1914,X1916)
                                                                | ! [X1917] :
                                                                    ( ~ r1(X1916,X1917)
                                                                    | p2(X1917) )
                                                                | ! [X1918] :
                                                                    ( ~ r1(X1916,X1918)
                                                                    | ! [X1919] :
                                                                        ( ~ r1(X1918,X1919)
                                                                        | p2(X1919) )
                                                                    | ! [X1920] :
                                                                        ( ~ r1(X1918,X1920)
                                                                        | ! [X1921] :
                                                                            ( ~ r1(X1920,X1921)
                                                                            | p2(X1921) )
                                                                        | ! [X1922] :
                                                                            ( ~ r1(X1920,X1922)
                                                                            | ! [X1923] :
                                                                                ( ~ r1(X1922,X1923)
                                                                                | p2(X1923) )
                                                                            | ! [X1924] :
                                                                                ( ~ r1(X1922,X1924)
                                                                                | ! [X1925] :
                                                                                    ( ~ r1(X1924,X1925)
                                                                                    | p2(X1925) )
                                                                                | ! [X1926] :
                                                                                    ( ~ r1(X1924,X1926)
                                                                                    | ! [X1927] :
                                                                                        ( ~ r1(X1926,X1927)
                                                                                        | p2(X1927) )
                                                                                    | ! [X1928] :
                                                                                        ( ~ r1(X1926,X1928)
                                                                                        | ! [X1929] :
                                                                                            ( ~ r1(X1928,X1929)
                                                                                            | p2(X1929) )
                                                                                        | ! [X1930] :
                                                                                            ( ~ r1(X1928,X1930)
                                                                                            | ! [X1931] :
                                                                                                ( ~ r1(X1930,X1931)
                                                                                                | ~ ! [X1932] :
                                                                                                      ( ~ r1(X1931,X1932)
                                                                                                      | p1(X1932) ) )
                                                                                            | ! [X1933] :
                                                                                                ( ~ r1(X1930,X1933)
                                                                                                | p1(X1933) ) )
                                                                                        | ! [X1934] :
                                                                                            ( ~ r1(X1928,X1934)
                                                                                            | p1(X1934) ) )
                                                                                    | ! [X1935] :
                                                                                        ( ~ r1(X1926,X1935)
                                                                                        | p1(X1935) ) )
                                                                                | ! [X1936] :
                                                                                    ( ~ r1(X1924,X1936)
                                                                                    | p1(X1936) ) )
                                                                            | ! [X1937] :
                                                                                ( ~ r1(X1922,X1937)
                                                                                | p1(X1937) ) )
                                                                        | ! [X1938] :
                                                                            ( ~ r1(X1920,X1938)
                                                                            | p1(X1938) ) )
                                                                    | ! [X1939] :
                                                                        ( ~ r1(X1918,X1939)
                                                                        | p1(X1939) ) )
                                                                | ! [X1940] :
                                                                    ( ~ r1(X1916,X1940)
                                                                    | p1(X1940) ) )
                                                            | ! [X1941] :
                                                                ( ~ r1(X1914,X1941)
                                                                | p1(X1941) ) )
                                                        | ! [X1942] :
                                                            ( ~ r1(X1912,X1942)
                                                            | p1(X1942) ) )
                                                    | ! [X1943] :
                                                        ( ~ r1(X1910,X1943)
                                                        | p1(X1943) ) )
                                                | ! [X1944] :
                                                    ( ~ r1(X1908,X1944)
                                                    | p1(X1944) ) )
                                            | ! [X1945] :
                                                ( ~ r1(X1906,X1945)
                                                | p1(X1945) ) )
                                        | ! [X1946] :
                                            ( ~ r1(X1904,X1946)
                                            | p1(X1946) ) )
                                    | ! [X1947] :
                                        ( ~ r1(X1902,X1947)
                                        | p1(X1947) ) )
                                | ! [X1948] :
                                    ( ~ r1(X1900,X1948)
                                    | p1(X1948) ) )
                            | ! [X1949] :
                                ( ~ r1(X1898,X1949)
                                | p1(X1949) ) )
                        | ! [X1950] :
                            ( ~ r1(X1896,X1950)
                            | p1(X1950) ) )
                    | ! [X1951] :
                        ( ~ r1(X1894,X1951)
                        | p1(X1951) ) )
                | ! [X1952] :
                    ( ~ r1(X1892,X1952)
                    | p1(X1952) ) )
            | ! [X1953] :
                ( ~ r1(X0,X1953)
                | p1(X1953) )
            | ( ~ ! [X1954] :
                    ( ~ r1(X0,X1954)
                    | p2(X1954) )
              & ~ ! [X1955] :
                    ( ~ r1(X0,X1955)
                    | ~ ( ~ ! [X1956] :
                              ( ~ r1(X1955,X1956)
                              | p2(X1956) )
                        & ~ ! [X1957] :
                              ( ~ r1(X1955,X1957)
                              | ~ ( ~ ! [X1958] :
                                        ( ~ r1(X1957,X1958)
                                        | p2(X1958) )
                                  & ~ ! [X1959] :
                                        ( ~ r1(X1957,X1959)
                                        | ~ ( ~ ! [X1960] :
                                                  ( ~ r1(X1959,X1960)
                                                  | p2(X1960) )
                                            & ~ ! [X1961] :
                                                  ( ~ r1(X1959,X1961)
                                                  | ~ ( ~ ! [X1962] :
                                                            ( ~ r1(X1961,X1962)
                                                            | p2(X1962) )
                                                      & ~ ! [X1963] :
                                                            ( ~ r1(X1961,X1963)
                                                            | ~ ( ~ ! [X1964] :
                                                                      ( ~ r1(X1963,X1964)
                                                                      | p2(X1964) )
                                                                & ~ ! [X1965] :
                                                                      ( ~ r1(X1963,X1965)
                                                                      | ~ ( ~ ! [X1966] :
                                                                                ( ~ r1(X1965,X1966)
                                                                                | p2(X1966) )
                                                                          & ~ ! [X1967] :
                                                                                ( ~ r1(X1965,X1967)
                                                                                | ~ ( ~ ! [X1968] :
                                                                                          ( ~ r1(X1967,X1968)
                                                                                          | p2(X1968) )
                                                                                    & ~ ! [X1969] :
                                                                                          ( ~ r1(X1967,X1969)
                                                                                          | ~ ( ~ ! [X1970] :
                                                                                                    ( ~ r1(X1969,X1970)
                                                                                                    | p2(X1970) )
                                                                                              & ~ ! [X1971] :
                                                                                                    ( ~ r1(X1969,X1971)
                                                                                                    | ~ ( ~ ! [X1972] :
                                                                                                              ( ~ r1(X1971,X1972)
                                                                                                              | p2(X1972) )
                                                                                                        & ~ ! [X1973] :
                                                                                                              ( ~ r1(X1971,X1973)
                                                                                                              | ~ ( ~ ! [X1974] :
                                                                                                                        ( ~ r1(X1973,X1974)
                                                                                                                        | p2(X1974) )
                                                                                                                  & ~ ! [X1975] :
                                                                                                                        ( ~ r1(X1973,X1975)
                                                                                                                        | ~ ( ~ ! [X1976] :
                                                                                                                                  ( ~ r1(X1975,X1976)
                                                                                                                                  | p2(X1976) )
                                                                                                                            & ~ ! [X1977] :
                                                                                                                                  ( ~ r1(X1975,X1977)
                                                                                                                                  | ~ ( ~ ! [X1978] :
                                                                                                                                            ( ~ r1(X1977,X1978)
                                                                                                                                            | p2(X1978) )
                                                                                                                                      & ~ ! [X1979] :
                                                                                                                                            ( ~ r1(X1977,X1979)
                                                                                                                                            | ~ ( ~ ! [X1980] :
                                                                                                                                                      ( ~ r1(X1979,X1980)
                                                                                                                                                      | ~ ! [X1981] :
                                                                                                                                                            ( ~ r1(X1980,X1981)
                                                                                                                                                            | ~ p1(X1981) ) )
                                                                                                                                                & p1(X1979) ) )
                                                                                                                                      & ~ ! [X1982] :
                                                                                                                                            ( ~ r1(X1977,X1982)
                                                                                                                                            | p1(X1982) ) ) )
                                                                                                                            & ~ ! [X1983] :
                                                                                                                                  ( ~ r1(X1975,X1983)
                                                                                                                                  | p1(X1983) ) ) )
                                                                                                                  & ~ ! [X1984] :
                                                                                                                        ( ~ r1(X1973,X1984)
                                                                                                                        | p1(X1984) ) ) )
                                                                                                        & ~ ! [X1985] :
                                                                                                              ( ~ r1(X1971,X1985)
                                                                                                              | p1(X1985) ) ) )
                                                                                              & ~ ! [X1986] :
                                                                                                    ( ~ r1(X1969,X1986)
                                                                                                    | p1(X1986) ) ) )
                                                                                    & ~ ! [X1987] :
                                                                                          ( ~ r1(X1967,X1987)
                                                                                          | p1(X1987) ) ) )
                                                                          & ~ ! [X1988] :
                                                                                ( ~ r1(X1965,X1988)
                                                                                | p1(X1988) ) ) )
                                                                & ~ ! [X1989] :
                                                                      ( ~ r1(X1963,X1989)
                                                                      | p1(X1989) ) ) )
                                                      & ~ ! [X1990] :
                                                            ( ~ r1(X1961,X1990)
                                                            | p1(X1990) ) ) )
                                            & ~ ! [X1991] :
                                                  ( ~ r1(X1959,X1991)
                                                  | p1(X1991) ) ) )
                                  & ~ ! [X1992] :
                                        ( ~ r1(X1957,X1992)
                                        | p1(X1992) ) ) )
                        & ~ ! [X1993] :
                              ( ~ r1(X1955,X1993)
                              | p1(X1993) ) ) )
              & ~ ! [X1994] :
                    ( ~ r1(X0,X1994)
                    | p1(X1994) ) )
            | ( ~ ! [X1995] :
                    ( ~ r1(X0,X1995)
                    | p2(X1995) )
              & ~ ! [X1996] :
                    ( ~ r1(X0,X1996)
                    | ~ ( ~ ! [X1997] :
                              ( ~ r1(X1996,X1997)
                              | p2(X1997) )
                        & ~ ! [X1998] :
                              ( ~ r1(X1996,X1998)
                              | ~ ( ~ ! [X1999] :
                                        ( ~ r1(X1998,X1999)
                                        | p2(X1999) )
                                  & ~ ! [X2000] :
                                        ( ~ r1(X1998,X2000)
                                        | ~ ( ~ ! [X2001] :
                                                  ( ~ r1(X2000,X2001)
                                                  | p2(X2001) )
                                            & ~ ! [X2002] :
                                                  ( ~ r1(X2000,X2002)
                                                  | ~ ( ~ ! [X2003] :
                                                            ( ~ r1(X2002,X2003)
                                                            | p2(X2003) )
                                                      & ~ ! [X2004] :
                                                            ( ~ r1(X2002,X2004)
                                                            | ~ ( ~ ! [X2005] :
                                                                      ( ~ r1(X2004,X2005)
                                                                      | p2(X2005) )
                                                                & ~ ! [X2006] :
                                                                      ( ~ r1(X2004,X2006)
                                                                      | ~ ( ~ ! [X2007] :
                                                                                ( ~ r1(X2006,X2007)
                                                                                | p2(X2007) )
                                                                          & ~ ! [X2008] :
                                                                                ( ~ r1(X2006,X2008)
                                                                                | ~ ( ~ ! [X2009] :
                                                                                          ( ~ r1(X2008,X2009)
                                                                                          | p2(X2009) )
                                                                                    & ~ ! [X2010] :
                                                                                          ( ~ r1(X2008,X2010)
                                                                                          | ~ ( ~ ! [X2011] :
                                                                                                    ( ~ r1(X2010,X2011)
                                                                                                    | p2(X2011) )
                                                                                              & ~ ! [X2012] :
                                                                                                    ( ~ r1(X2010,X2012)
                                                                                                    | ~ ( ~ ! [X2013] :
                                                                                                              ( ~ r1(X2012,X2013)
                                                                                                              | p2(X2013) )
                                                                                                        & ~ ! [X2014] :
                                                                                                              ( ~ r1(X2012,X2014)
                                                                                                              | ~ ( ~ ! [X2015] :
                                                                                                                        ( ~ r1(X2014,X2015)
                                                                                                                        | p2(X2015) )
                                                                                                                  & ~ ! [X2016] :
                                                                                                                        ( ~ r1(X2014,X2016)
                                                                                                                        | ~ ( ~ ! [X2017] :
                                                                                                                                  ( ~ r1(X2016,X2017)
                                                                                                                                  | p2(X2017) )
                                                                                                                            & ~ ! [X2018] :
                                                                                                                                  ( ~ r1(X2016,X2018)
                                                                                                                                  | ~ ( ~ ! [X2019] :
                                                                                                                                            ( ~ r1(X2018,X2019)
                                                                                                                                            | p2(X2019) )
                                                                                                                                      & ~ ! [X2020] :
                                                                                                                                            ( ~ r1(X2018,X2020)
                                                                                                                                            | ! [X2021] :
                                                                                                                                                ( ~ r1(X2020,X2021)
                                                                                                                                                | ~ ( ~ ! [X2022] :
                                                                                                                                                          ( ~ r1(X2021,X2022)
                                                                                                                                                          | ~ ! [X2023] :
                                                                                                                                                                ( ~ r1(X2022,X2023)
                                                                                                                                                                | p1(X2023) ) )
                                                                                                                                                    & ~ ! [X2024] :
                                                                                                                                                          ( ~ r1(X2021,X2024)
                                                                                                                                                          | p1(X2024) ) ) ) )
                                                                                                                                      & ~ ! [X2025] :
                                                                                                                                            ( ~ r1(X2018,X2025)
                                                                                                                                            | p1(X2025) ) ) )
                                                                                                                            & ~ ! [X2026] :
                                                                                                                                  ( ~ r1(X2016,X2026)
                                                                                                                                  | p1(X2026) ) ) )
                                                                                                                  & ~ ! [X2027] :
                                                                                                                        ( ~ r1(X2014,X2027)
                                                                                                                        | p1(X2027) ) ) )
                                                                                                        & ~ ! [X2028] :
                                                                                                              ( ~ r1(X2012,X2028)
                                                                                                              | p1(X2028) ) ) )
                                                                                              & ~ ! [X2029] :
                                                                                                    ( ~ r1(X2010,X2029)
                                                                                                    | p1(X2029) ) ) )
                                                                                    & ~ ! [X2030] :
                                                                                          ( ~ r1(X2008,X2030)
                                                                                          | p1(X2030) ) ) )
                                                                          & ~ ! [X2031] :
                                                                                ( ~ r1(X2006,X2031)
                                                                                | p1(X2031) ) ) )
                                                                & ~ ! [X2032] :
                                                                      ( ~ r1(X2004,X2032)
                                                                      | p1(X2032) ) ) )
                                                      & ~ ! [X2033] :
                                                            ( ~ r1(X2002,X2033)
                                                            | p1(X2033) ) ) )
                                            & ~ ! [X2034] :
                                                  ( ~ r1(X2000,X2034)
                                                  | p1(X2034) ) ) )
                                  & ~ ! [X2035] :
                                        ( ~ r1(X1998,X2035)
                                        | p1(X2035) ) ) )
                        & ~ ! [X2036] :
                              ( ~ r1(X1996,X2036)
                              | p1(X2036) ) ) )
              & ~ ! [X2037] :
                    ( ~ r1(X0,X2037)
                    | p1(X2037) ) )
            | ( ~ ! [X2038] :
                    ( ~ r1(X0,X2038)
                    | p2(X2038) )
              & ~ ! [X2039] :
                    ( ~ r1(X0,X2039)
                    | ~ ( ~ ! [X2040] :
                              ( ~ r1(X2039,X2040)
                              | p2(X2040) )
                        & ~ ! [X2041] :
                              ( ~ r1(X2039,X2041)
                              | ~ ( ~ ! [X2042] :
                                        ( ~ r1(X2041,X2042)
                                        | p2(X2042) )
                                  & ~ ! [X2043] :
                                        ( ~ r1(X2041,X2043)
                                        | ~ ( ~ ! [X2044] :
                                                  ( ~ r1(X2043,X2044)
                                                  | p2(X2044) )
                                            & ~ ! [X2045] :
                                                  ( ~ r1(X2043,X2045)
                                                  | ~ ( ~ ! [X2046] :
                                                            ( ~ r1(X2045,X2046)
                                                            | p2(X2046) )
                                                      & ~ ! [X2047] :
                                                            ( ~ r1(X2045,X2047)
                                                            | ~ ( ~ ! [X2048] :
                                                                      ( ~ r1(X2047,X2048)
                                                                      | p2(X2048) )
                                                                & ~ ! [X2049] :
                                                                      ( ~ r1(X2047,X2049)
                                                                      | ~ ( ~ ! [X2050] :
                                                                                ( ~ r1(X2049,X2050)
                                                                                | p2(X2050) )
                                                                          & ~ ! [X2051] :
                                                                                ( ~ r1(X2049,X2051)
                                                                                | ~ ( ~ ! [X2052] :
                                                                                          ( ~ r1(X2051,X2052)
                                                                                          | p2(X2052) )
                                                                                    & ~ ! [X2053] :
                                                                                          ( ~ r1(X2051,X2053)
                                                                                          | ~ ( ~ ! [X2054] :
                                                                                                    ( ~ r1(X2053,X2054)
                                                                                                    | p2(X2054) )
                                                                                              & ~ ! [X2055] :
                                                                                                    ( ~ r1(X2053,X2055)
                                                                                                    | ~ ( ~ ! [X2056] :
                                                                                                              ( ~ r1(X2055,X2056)
                                                                                                              | p2(X2056) )
                                                                                                        & ~ ! [X2057] :
                                                                                                              ( ~ r1(X2055,X2057)
                                                                                                              | ~ ( ~ ! [X2058] :
                                                                                                                        ( ~ r1(X2057,X2058)
                                                                                                                        | p2(X2058) )
                                                                                                                  & ~ ! [X2059] :
                                                                                                                        ( ~ r1(X2057,X2059)
                                                                                                                        | ~ ( ~ ! [X2060] :
                                                                                                                                  ( ~ r1(X2059,X2060)
                                                                                                                                  | p2(X2060) )
                                                                                                                            & ~ ! [X2061] :
                                                                                                                                  ( ~ r1(X2059,X2061)
                                                                                                                                  | ~ ( ~ ! [X2062] :
                                                                                                                                            ( ~ r1(X2061,X2062)
                                                                                                                                            | p2(X2062) )
                                                                                                                                      & ~ ! [X2063] :
                                                                                                                                            ( ~ r1(X2061,X2063)
                                                                                                                                            | ~ ( ~ ! [X2064] :
                                                                                                                                                      ( ~ r1(X2063,X2064)
                                                                                                                                                      | ~ ! [X2065] :
                                                                                                                                                            ( ~ r1(X2064,X2065)
                                                                                                                                                            | ~ ! [X2066] :
                                                                                                                                                                  ( ~ r1(X2065,X2066)
                                                                                                                                                                  | p1(X2066) ) ) )
                                                                                                                                                & ~ ! [X2067] :
                                                                                                                                                      ( ~ r1(X2063,X2067)
                                                                                                                                                      | ~ ! [X2068] :
                                                                                                                                                            ( ~ r1(X2067,X2068)
                                                                                                                                                            | p1(X2068) ) ) ) )
                                                                                                                                      & ~ ! [X2069] :
                                                                                                                                            ( ~ r1(X2061,X2069)
                                                                                                                                            | p1(X2069) ) ) )
                                                                                                                            & ~ ! [X2070] :
                                                                                                                                  ( ~ r1(X2059,X2070)
                                                                                                                                  | p1(X2070) ) ) )
                                                                                                                  & ~ ! [X2071] :
                                                                                                                        ( ~ r1(X2057,X2071)
                                                                                                                        | p1(X2071) ) ) )
                                                                                                        & ~ ! [X2072] :
                                                                                                              ( ~ r1(X2055,X2072)
                                                                                                              | p1(X2072) ) ) )
                                                                                              & ~ ! [X2073] :
                                                                                                    ( ~ r1(X2053,X2073)
                                                                                                    | p1(X2073) ) ) )
                                                                                    & ~ ! [X2074] :
                                                                                          ( ~ r1(X2051,X2074)
                                                                                          | p1(X2074) ) ) )
                                                                          & ~ ! [X2075] :
                                                                                ( ~ r1(X2049,X2075)
                                                                                | p1(X2075) ) ) )
                                                                & ~ ! [X2076] :
                                                                      ( ~ r1(X2047,X2076)
                                                                      | p1(X2076) ) ) )
                                                      & ~ ! [X2077] :
                                                            ( ~ r1(X2045,X2077)
                                                            | p1(X2077) ) ) )
                                            & ~ ! [X2078] :
                                                  ( ~ r1(X2043,X2078)
                                                  | p1(X2078) ) ) )
                                  & ~ ! [X2079] :
                                        ( ~ r1(X2041,X2079)
                                        | p1(X2079) ) ) )
                        & ~ ! [X2080] :
                              ( ~ r1(X2039,X2080)
                              | p1(X2080) ) ) )
              & ~ ! [X2081] :
                    ( ~ r1(X0,X2081)
                    | p1(X2081) ) )
            | ( ~ ! [X2082] :
                    ( ~ r1(X0,X2082)
                    | p2(X2082) )
              & ~ ! [X2083] :
                    ( ~ r1(X0,X2083)
                    | ~ ( ~ ! [X2084] :
                              ( ~ r1(X2083,X2084)
                              | p2(X2084) )
                        & ~ ! [X2085] :
                              ( ~ r1(X2083,X2085)
                              | ~ ( ~ ! [X2086] :
                                        ( ~ r1(X2085,X2086)
                                        | p2(X2086) )
                                  & ~ ! [X2087] :
                                        ( ~ r1(X2085,X2087)
                                        | ~ ( ~ ! [X2088] :
                                                  ( ~ r1(X2087,X2088)
                                                  | p2(X2088) )
                                            & ~ ! [X2089] :
                                                  ( ~ r1(X2087,X2089)
                                                  | ~ ( ~ ! [X2090] :
                                                            ( ~ r1(X2089,X2090)
                                                            | p2(X2090) )
                                                      & ~ ! [X2091] :
                                                            ( ~ r1(X2089,X2091)
                                                            | ~ ( ~ ! [X2092] :
                                                                      ( ~ r1(X2091,X2092)
                                                                      | p2(X2092) )
                                                                & ~ ! [X2093] :
                                                                      ( ~ r1(X2091,X2093)
                                                                      | ~ ( ~ ! [X2094] :
                                                                                ( ~ r1(X2093,X2094)
                                                                                | p2(X2094) )
                                                                          & ~ ! [X2095] :
                                                                                ( ~ r1(X2093,X2095)
                                                                                | ~ ( ~ ! [X2096] :
                                                                                          ( ~ r1(X2095,X2096)
                                                                                          | p2(X2096) )
                                                                                    & ~ ! [X2097] :
                                                                                          ( ~ r1(X2095,X2097)
                                                                                          | ~ ( ~ ! [X2098] :
                                                                                                    ( ~ r1(X2097,X2098)
                                                                                                    | p2(X2098) )
                                                                                              & ~ ! [X2099] :
                                                                                                    ( ~ r1(X2097,X2099)
                                                                                                    | ~ ( ~ ! [X2100] :
                                                                                                              ( ~ r1(X2099,X2100)
                                                                                                              | p2(X2100) )
                                                                                                        & ~ ! [X2101] :
                                                                                                              ( ~ r1(X2099,X2101)
                                                                                                              | ~ ( ~ ! [X2102] :
                                                                                                                        ( ~ r1(X2101,X2102)
                                                                                                                        | p2(X2102) )
                                                                                                                  & ~ ! [X2103] :
                                                                                                                        ( ~ r1(X2101,X2103)
                                                                                                                        | ~ ( ~ ! [X2104] :
                                                                                                                                  ( ~ r1(X2103,X2104)
                                                                                                                                  | p2(X2104) )
                                                                                                                            & ~ ! [X2105] :
                                                                                                                                  ( ~ r1(X2103,X2105)
                                                                                                                                  | ~ ( ~ ! [X2106] :
                                                                                                                                            ( ~ r1(X2105,X2106)
                                                                                                                                            | p2(X2106) )
                                                                                                                                      & ~ ! [X2107] :
                                                                                                                                            ( ~ r1(X2105,X2107)
                                                                                                                                            | ~ ! [X2108] :
                                                                                                                                                  ( ~ r1(X2107,X2108)
                                                                                                                                                  | $false ) )
                                                                                                                                      & ~ ! [X2109] :
                                                                                                                                            ( ~ r1(X2105,X2109)
                                                                                                                                            | p1(X2109) ) ) )
                                                                                                                            & ~ ! [X2110] :
                                                                                                                                  ( ~ r1(X2103,X2110)
                                                                                                                                  | p1(X2110) ) ) )
                                                                                                                  & ~ ! [X2111] :
                                                                                                                        ( ~ r1(X2101,X2111)
                                                                                                                        | p1(X2111) ) ) )
                                                                                                        & ~ ! [X2112] :
                                                                                                              ( ~ r1(X2099,X2112)
                                                                                                              | p1(X2112) ) ) )
                                                                                              & ~ ! [X2113] :
                                                                                                    ( ~ r1(X2097,X2113)
                                                                                                    | p1(X2113) ) ) )
                                                                                    & ~ ! [X2114] :
                                                                                          ( ~ r1(X2095,X2114)
                                                                                          | p1(X2114) ) ) )
                                                                          & ~ ! [X2115] :
                                                                                ( ~ r1(X2093,X2115)
                                                                                | p1(X2115) ) ) )
                                                                & ~ ! [X2116] :
                                                                      ( ~ r1(X2091,X2116)
                                                                      | p1(X2116) ) ) )
                                                      & ~ ! [X2117] :
                                                            ( ~ r1(X2089,X2117)
                                                            | p1(X2117) ) ) )
                                            & ~ ! [X2118] :
                                                  ( ~ r1(X2087,X2118)
                                                  | p1(X2118) ) ) )
                                  & ~ ! [X2119] :
                                        ( ~ r1(X2085,X2119)
                                        | p1(X2119) ) ) )
                        & ~ ! [X2120] :
                              ( ~ r1(X2083,X2120)
                              | p1(X2120) ) ) )
              & ~ ! [X2121] :
                    ( ~ r1(X0,X2121)
                    | p1(X2121) ) )
            | ! [X2122] :
                ( ~ r1(X0,X2122)
                | p2(X2122) )
            | ! [X2123] :
                ( ~ r1(X0,X2123)
                | ! [X2124] :
                    ( ~ r1(X2123,X2124)
                    | p2(X2124) )
                | ! [X2125] :
                    ( ~ r1(X2123,X2125)
                    | ! [X2126] :
                        ( ~ r1(X2125,X2126)
                        | p2(X2126) )
                    | ! [X2127] :
                        ( ~ r1(X2125,X2127)
                        | ! [X2128] :
                            ( ~ r1(X2127,X2128)
                            | p2(X2128) )
                        | ! [X2129] :
                            ( ~ r1(X2127,X2129)
                            | ! [X2130] :
                                ( ~ r1(X2129,X2130)
                                | p2(X2130) )
                            | ! [X2131] :
                                ( ~ r1(X2129,X2131)
                                | ! [X2132] :
                                    ( ~ r1(X2131,X2132)
                                    | p2(X2132) )
                                | ! [X2133] :
                                    ( ~ r1(X2131,X2133)
                                    | ! [X2134] :
                                        ( ~ r1(X2133,X2134)
                                        | p2(X2134) )
                                    | ! [X2135] :
                                        ( ~ r1(X2133,X2135)
                                        | ! [X2136] :
                                            ( ~ r1(X2135,X2136)
                                            | p2(X2136) )
                                        | ! [X2137] :
                                            ( ~ r1(X2135,X2137)
                                            | ! [X2138] :
                                                ( ~ r1(X2137,X2138)
                                                | p2(X2138) )
                                            | ! [X2139] :
                                                ( ~ r1(X2137,X2139)
                                                | ! [X2140] :
                                                    ( ~ r1(X2139,X2140)
                                                    | p2(X2140) )
                                                | ! [X2141] :
                                                    ( ~ r1(X2139,X2141)
                                                    | ! [X2142] :
                                                        ( ~ r1(X2141,X2142)
                                                        | p2(X2142) )
                                                    | ! [X2143] :
                                                        ( ~ r1(X2141,X2143)
                                                        | ! [X2144] :
                                                            ( ~ r1(X2143,X2144)
                                                            | p2(X2144) )
                                                        | ! [X2145] :
                                                            ( ~ r1(X2143,X2145)
                                                            | ! [X2146] :
                                                                ( ~ r1(X2145,X2146)
                                                                | p2(X2146) )
                                                            | ! [X2147] :
                                                                ( ~ r1(X2145,X2147)
                                                                | ! [X2148] :
                                                                    ( ~ r1(X2147,X2148)
                                                                    | p2(X2148) )
                                                                | ! [X2149] :
                                                                    ( ~ r1(X2147,X2149)
                                                                    | ! [X2150] :
                                                                        ( ~ r1(X2149,X2150)
                                                                        | p2(X2150) )
                                                                    | ! [X2151] :
                                                                        ( ~ r1(X2149,X2151)
                                                                        | ! [X2152] :
                                                                            ( ~ r1(X2151,X2152)
                                                                            | p2(X2152) )
                                                                        | ! [X2153] :
                                                                            ( ~ r1(X2151,X2153)
                                                                            | ! [X2154] :
                                                                                ( ~ r1(X2153,X2154)
                                                                                | p2(X2154) )
                                                                            | ! [X2155] :
                                                                                ( ~ r1(X2153,X2155)
                                                                                | ! [X2156] :
                                                                                    ( ~ r1(X2155,X2156)
                                                                                    | p2(X2156) )
                                                                                | ! [X2157] :
                                                                                    ( ~ r1(X2155,X2157)
                                                                                    | ! [X2158] :
                                                                                        ( ~ r1(X2157,X2158)
                                                                                        | p2(X2158) )
                                                                                    | ! [X2159] :
                                                                                        ( ~ r1(X2157,X2159)
                                                                                        | ! [X2160] :
                                                                                            ( ~ r1(X2159,X2160)
                                                                                            | p2(X2160) )
                                                                                        | ! [X2161] :
                                                                                            ( ~ r1(X2159,X2161)
                                                                                            | ! [X2162] :
                                                                                                ( ~ r1(X2161,X2162)
                                                                                                | ~ ! [X2163] :
                                                                                                      ( ~ r1(X2162,X2163)
                                                                                                      | p1(X2163) ) )
                                                                                            | ! [X2164] :
                                                                                                ( ~ r1(X2161,X2164)
                                                                                                | p1(X2164) ) )
                                                                                        | ! [X2165] :
                                                                                            ( ~ r1(X2159,X2165)
                                                                                            | p1(X2165) ) )
                                                                                    | ! [X2166] :
                                                                                        ( ~ r1(X2157,X2166)
                                                                                        | p1(X2166) ) )
                                                                                | ! [X2167] :
                                                                                    ( ~ r1(X2155,X2167)
                                                                                    | p1(X2167) ) )
                                                                            | ! [X2168] :
                                                                                ( ~ r1(X2153,X2168)
                                                                                | p1(X2168) ) )
                                                                        | ! [X2169] :
                                                                            ( ~ r1(X2151,X2169)
                                                                            | p1(X2169) ) )
                                                                    | ! [X2170] :
                                                                        ( ~ r1(X2149,X2170)
                                                                        | p1(X2170) ) )
                                                                | ! [X2171] :
                                                                    ( ~ r1(X2147,X2171)
                                                                    | p1(X2171) ) )
                                                            | ! [X2172] :
                                                                ( ~ r1(X2145,X2172)
                                                                | p1(X2172) ) )
                                                        | ! [X2173] :
                                                            ( ~ r1(X2143,X2173)
                                                            | p1(X2173) ) )
                                                    | ! [X2174] :
                                                        ( ~ r1(X2141,X2174)
                                                        | p1(X2174) ) )
                                                | ! [X2175] :
                                                    ( ~ r1(X2139,X2175)
                                                    | p1(X2175) ) )
                                            | ! [X2176] :
                                                ( ~ r1(X2137,X2176)
                                                | p1(X2176) ) )
                                        | ! [X2177] :
                                            ( ~ r1(X2135,X2177)
                                            | p1(X2177) ) )
                                    | ! [X2178] :
                                        ( ~ r1(X2133,X2178)
                                        | p1(X2178) ) )
                                | ! [X2179] :
                                    ( ~ r1(X2131,X2179)
                                    | p1(X2179) ) )
                            | ! [X2180] :
                                ( ~ r1(X2129,X2180)
                                | p1(X2180) ) )
                        | ! [X2181] :
                            ( ~ r1(X2127,X2181)
                            | p1(X2181) ) )
                    | ! [X2182] :
                        ( ~ r1(X2125,X2182)
                        | p1(X2182) ) )
                | ! [X2183] :
                    ( ~ r1(X2123,X2183)
                    | p1(X2183) ) )
            | ! [X2184] :
                ( ~ r1(X0,X2184)
                | p1(X2184) )
            | ( ~ ! [X2185] :
                    ( ~ r1(X0,X2185)
                    | p2(X2185) )
              & ~ ! [X2186] :
                    ( ~ r1(X0,X2186)
                    | ~ ( ~ ! [X2187] :
                              ( ~ r1(X2186,X2187)
                              | p2(X2187) )
                        & ~ ! [X2188] :
                              ( ~ r1(X2186,X2188)
                              | ~ ( ~ ! [X2189] :
                                        ( ~ r1(X2188,X2189)
                                        | p2(X2189) )
                                  & ~ ! [X2190] :
                                        ( ~ r1(X2188,X2190)
                                        | ~ ( ~ ! [X2191] :
                                                  ( ~ r1(X2190,X2191)
                                                  | p2(X2191) )
                                            & ~ ! [X2192] :
                                                  ( ~ r1(X2190,X2192)
                                                  | ~ ( ~ ! [X2193] :
                                                            ( ~ r1(X2192,X2193)
                                                            | p2(X2193) )
                                                      & ~ ! [X2194] :
                                                            ( ~ r1(X2192,X2194)
                                                            | ~ ( ~ ! [X2195] :
                                                                      ( ~ r1(X2194,X2195)
                                                                      | p2(X2195) )
                                                                & ~ ! [X2196] :
                                                                      ( ~ r1(X2194,X2196)
                                                                      | ~ ( ~ ! [X2197] :
                                                                                ( ~ r1(X2196,X2197)
                                                                                | p2(X2197) )
                                                                          & ~ ! [X2198] :
                                                                                ( ~ r1(X2196,X2198)
                                                                                | ~ ( ~ ! [X2199] :
                                                                                          ( ~ r1(X2198,X2199)
                                                                                          | p2(X2199) )
                                                                                    & ~ ! [X2200] :
                                                                                          ( ~ r1(X2198,X2200)
                                                                                          | ~ ( ~ ! [X2201] :
                                                                                                    ( ~ r1(X2200,X2201)
                                                                                                    | p2(X2201) )
                                                                                              & ~ ! [X2202] :
                                                                                                    ( ~ r1(X2200,X2202)
                                                                                                    | ~ ( ~ ! [X2203] :
                                                                                                              ( ~ r1(X2202,X2203)
                                                                                                              | p2(X2203) )
                                                                                                        & ~ ! [X2204] :
                                                                                                              ( ~ r1(X2202,X2204)
                                                                                                              | ~ ( ~ ! [X2205] :
                                                                                                                        ( ~ r1(X2204,X2205)
                                                                                                                        | p2(X2205) )
                                                                                                                  & ~ ! [X2206] :
                                                                                                                        ( ~ r1(X2204,X2206)
                                                                                                                        | ~ ( ~ ! [X2207] :
                                                                                                                                  ( ~ r1(X2206,X2207)
                                                                                                                                  | p2(X2207) )
                                                                                                                            & ~ ! [X2208] :
                                                                                                                                  ( ~ r1(X2206,X2208)
                                                                                                                                  | ~ ( ~ ! [X2209] :
                                                                                                                                            ( ~ r1(X2208,X2209)
                                                                                                                                            | ~ ! [X2210] :
                                                                                                                                                  ( ~ r1(X2209,X2210)
                                                                                                                                                  | ~ p1(X2210) ) )
                                                                                                                                      & p1(X2208) ) )
                                                                                                                            & ~ ! [X2211] :
                                                                                                                                  ( ~ r1(X2206,X2211)
                                                                                                                                  | p1(X2211) ) ) )
                                                                                                                  & ~ ! [X2212] :
                                                                                                                        ( ~ r1(X2204,X2212)
                                                                                                                        | p1(X2212) ) ) )
                                                                                                        & ~ ! [X2213] :
                                                                                                              ( ~ r1(X2202,X2213)
                                                                                                              | p1(X2213) ) ) )
                                                                                              & ~ ! [X2214] :
                                                                                                    ( ~ r1(X2200,X2214)
                                                                                                    | p1(X2214) ) ) )
                                                                                    & ~ ! [X2215] :
                                                                                          ( ~ r1(X2198,X2215)
                                                                                          | p1(X2215) ) ) )
                                                                          & ~ ! [X2216] :
                                                                                ( ~ r1(X2196,X2216)
                                                                                | p1(X2216) ) ) )
                                                                & ~ ! [X2217] :
                                                                      ( ~ r1(X2194,X2217)
                                                                      | p1(X2217) ) ) )
                                                      & ~ ! [X2218] :
                                                            ( ~ r1(X2192,X2218)
                                                            | p1(X2218) ) ) )
                                            & ~ ! [X2219] :
                                                  ( ~ r1(X2190,X2219)
                                                  | p1(X2219) ) ) )
                                  & ~ ! [X2220] :
                                        ( ~ r1(X2188,X2220)
                                        | p1(X2220) ) ) )
                        & ~ ! [X2221] :
                              ( ~ r1(X2186,X2221)
                              | p1(X2221) ) ) )
              & ~ ! [X2222] :
                    ( ~ r1(X0,X2222)
                    | p1(X2222) ) )
            | ( ~ ! [X2223] :
                    ( ~ r1(X0,X2223)
                    | p2(X2223) )
              & ~ ! [X2224] :
                    ( ~ r1(X0,X2224)
                    | ~ ( ~ ! [X2225] :
                              ( ~ r1(X2224,X2225)
                              | p2(X2225) )
                        & ~ ! [X2226] :
                              ( ~ r1(X2224,X2226)
                              | ~ ( ~ ! [X2227] :
                                        ( ~ r1(X2226,X2227)
                                        | p2(X2227) )
                                  & ~ ! [X2228] :
                                        ( ~ r1(X2226,X2228)
                                        | ~ ( ~ ! [X2229] :
                                                  ( ~ r1(X2228,X2229)
                                                  | p2(X2229) )
                                            & ~ ! [X2230] :
                                                  ( ~ r1(X2228,X2230)
                                                  | ~ ( ~ ! [X2231] :
                                                            ( ~ r1(X2230,X2231)
                                                            | p2(X2231) )
                                                      & ~ ! [X2232] :
                                                            ( ~ r1(X2230,X2232)
                                                            | ~ ( ~ ! [X2233] :
                                                                      ( ~ r1(X2232,X2233)
                                                                      | p2(X2233) )
                                                                & ~ ! [X2234] :
                                                                      ( ~ r1(X2232,X2234)
                                                                      | ~ ( ~ ! [X2235] :
                                                                                ( ~ r1(X2234,X2235)
                                                                                | p2(X2235) )
                                                                          & ~ ! [X2236] :
                                                                                ( ~ r1(X2234,X2236)
                                                                                | ~ ( ~ ! [X2237] :
                                                                                          ( ~ r1(X2236,X2237)
                                                                                          | p2(X2237) )
                                                                                    & ~ ! [X2238] :
                                                                                          ( ~ r1(X2236,X2238)
                                                                                          | ~ ( ~ ! [X2239] :
                                                                                                    ( ~ r1(X2238,X2239)
                                                                                                    | p2(X2239) )
                                                                                              & ~ ! [X2240] :
                                                                                                    ( ~ r1(X2238,X2240)
                                                                                                    | ~ ( ~ ! [X2241] :
                                                                                                              ( ~ r1(X2240,X2241)
                                                                                                              | p2(X2241) )
                                                                                                        & ~ ! [X2242] :
                                                                                                              ( ~ r1(X2240,X2242)
                                                                                                              | ~ ( ~ ! [X2243] :
                                                                                                                        ( ~ r1(X2242,X2243)
                                                                                                                        | p2(X2243) )
                                                                                                                  & ~ ! [X2244] :
                                                                                                                        ( ~ r1(X2242,X2244)
                                                                                                                        | ~ ( ~ ! [X2245] :
                                                                                                                                  ( ~ r1(X2244,X2245)
                                                                                                                                  | p2(X2245) )
                                                                                                                            & ~ ! [X2246] :
                                                                                                                                  ( ~ r1(X2244,X2246)
                                                                                                                                  | ! [X2247] :
                                                                                                                                      ( ~ r1(X2246,X2247)
                                                                                                                                      | ~ ( ~ ! [X2248] :
                                                                                                                                                ( ~ r1(X2247,X2248)
                                                                                                                                                | ~ ! [X2249] :
                                                                                                                                                      ( ~ r1(X2248,X2249)
                                                                                                                                                      | p1(X2249) ) )
                                                                                                                                          & ~ ! [X2250] :
                                                                                                                                                ( ~ r1(X2247,X2250)
                                                                                                                                                | p1(X2250) ) ) ) )
                                                                                                                            & ~ ! [X2251] :
                                                                                                                                  ( ~ r1(X2244,X2251)
                                                                                                                                  | p1(X2251) ) ) )
                                                                                                                  & ~ ! [X2252] :
                                                                                                                        ( ~ r1(X2242,X2252)
                                                                                                                        | p1(X2252) ) ) )
                                                                                                        & ~ ! [X2253] :
                                                                                                              ( ~ r1(X2240,X2253)
                                                                                                              | p1(X2253) ) ) )
                                                                                              & ~ ! [X2254] :
                                                                                                    ( ~ r1(X2238,X2254)
                                                                                                    | p1(X2254) ) ) )
                                                                                    & ~ ! [X2255] :
                                                                                          ( ~ r1(X2236,X2255)
                                                                                          | p1(X2255) ) ) )
                                                                          & ~ ! [X2256] :
                                                                                ( ~ r1(X2234,X2256)
                                                                                | p1(X2256) ) ) )
                                                                & ~ ! [X2257] :
                                                                      ( ~ r1(X2232,X2257)
                                                                      | p1(X2257) ) ) )
                                                      & ~ ! [X2258] :
                                                            ( ~ r1(X2230,X2258)
                                                            | p1(X2258) ) ) )
                                            & ~ ! [X2259] :
                                                  ( ~ r1(X2228,X2259)
                                                  | p1(X2259) ) ) )
                                  & ~ ! [X2260] :
                                        ( ~ r1(X2226,X2260)
                                        | p1(X2260) ) ) )
                        & ~ ! [X2261] :
                              ( ~ r1(X2224,X2261)
                              | p1(X2261) ) ) )
              & ~ ! [X2262] :
                    ( ~ r1(X0,X2262)
                    | p1(X2262) ) )
            | ( ~ ! [X2263] :
                    ( ~ r1(X0,X2263)
                    | p2(X2263) )
              & ~ ! [X2264] :
                    ( ~ r1(X0,X2264)
                    | ~ ( ~ ! [X2265] :
                              ( ~ r1(X2264,X2265)
                              | p2(X2265) )
                        & ~ ! [X2266] :
                              ( ~ r1(X2264,X2266)
                              | ~ ( ~ ! [X2267] :
                                        ( ~ r1(X2266,X2267)
                                        | p2(X2267) )
                                  & ~ ! [X2268] :
                                        ( ~ r1(X2266,X2268)
                                        | ~ ( ~ ! [X2269] :
                                                  ( ~ r1(X2268,X2269)
                                                  | p2(X2269) )
                                            & ~ ! [X2270] :
                                                  ( ~ r1(X2268,X2270)
                                                  | ~ ( ~ ! [X2271] :
                                                            ( ~ r1(X2270,X2271)
                                                            | p2(X2271) )
                                                      & ~ ! [X2272] :
                                                            ( ~ r1(X2270,X2272)
                                                            | ~ ( ~ ! [X2273] :
                                                                      ( ~ r1(X2272,X2273)
                                                                      | p2(X2273) )
                                                                & ~ ! [X2274] :
                                                                      ( ~ r1(X2272,X2274)
                                                                      | ~ ( ~ ! [X2275] :
                                                                                ( ~ r1(X2274,X2275)
                                                                                | p2(X2275) )
                                                                          & ~ ! [X2276] :
                                                                                ( ~ r1(X2274,X2276)
                                                                                | ~ ( ~ ! [X2277] :
                                                                                          ( ~ r1(X2276,X2277)
                                                                                          | p2(X2277) )
                                                                                    & ~ ! [X2278] :
                                                                                          ( ~ r1(X2276,X2278)
                                                                                          | ~ ( ~ ! [X2279] :
                                                                                                    ( ~ r1(X2278,X2279)
                                                                                                    | p2(X2279) )
                                                                                              & ~ ! [X2280] :
                                                                                                    ( ~ r1(X2278,X2280)
                                                                                                    | ~ ( ~ ! [X2281] :
                                                                                                              ( ~ r1(X2280,X2281)
                                                                                                              | p2(X2281) )
                                                                                                        & ~ ! [X2282] :
                                                                                                              ( ~ r1(X2280,X2282)
                                                                                                              | ~ ( ~ ! [X2283] :
                                                                                                                        ( ~ r1(X2282,X2283)
                                                                                                                        | p2(X2283) )
                                                                                                                  & ~ ! [X2284] :
                                                                                                                        ( ~ r1(X2282,X2284)
                                                                                                                        | ~ ( ~ ! [X2285] :
                                                                                                                                  ( ~ r1(X2284,X2285)
                                                                                                                                  | p2(X2285) )
                                                                                                                            & ~ ! [X2286] :
                                                                                                                                  ( ~ r1(X2284,X2286)
                                                                                                                                  | ~ ( ~ ! [X2287] :
                                                                                                                                            ( ~ r1(X2286,X2287)
                                                                                                                                            | ~ ! [X2288] :
                                                                                                                                                  ( ~ r1(X2287,X2288)
                                                                                                                                                  | ~ ! [X2289] :
                                                                                                                                                        ( ~ r1(X2288,X2289)
                                                                                                                                                        | p1(X2289) ) ) )
                                                                                                                                      & ~ ! [X2290] :
                                                                                                                                            ( ~ r1(X2286,X2290)
                                                                                                                                            | ~ ! [X2291] :
                                                                                                                                                  ( ~ r1(X2290,X2291)
                                                                                                                                                  | p1(X2291) ) ) ) )
                                                                                                                            & ~ ! [X2292] :
                                                                                                                                  ( ~ r1(X2284,X2292)
                                                                                                                                  | p1(X2292) ) ) )
                                                                                                                  & ~ ! [X2293] :
                                                                                                                        ( ~ r1(X2282,X2293)
                                                                                                                        | p1(X2293) ) ) )
                                                                                                        & ~ ! [X2294] :
                                                                                                              ( ~ r1(X2280,X2294)
                                                                                                              | p1(X2294) ) ) )
                                                                                              & ~ ! [X2295] :
                                                                                                    ( ~ r1(X2278,X2295)
                                                                                                    | p1(X2295) ) ) )
                                                                                    & ~ ! [X2296] :
                                                                                          ( ~ r1(X2276,X2296)
                                                                                          | p1(X2296) ) ) )
                                                                          & ~ ! [X2297] :
                                                                                ( ~ r1(X2274,X2297)
                                                                                | p1(X2297) ) ) )
                                                                & ~ ! [X2298] :
                                                                      ( ~ r1(X2272,X2298)
                                                                      | p1(X2298) ) ) )
                                                      & ~ ! [X2299] :
                                                            ( ~ r1(X2270,X2299)
                                                            | p1(X2299) ) ) )
                                            & ~ ! [X2300] :
                                                  ( ~ r1(X2268,X2300)
                                                  | p1(X2300) ) ) )
                                  & ~ ! [X2301] :
                                        ( ~ r1(X2266,X2301)
                                        | p1(X2301) ) ) )
                        & ~ ! [X2302] :
                              ( ~ r1(X2264,X2302)
                              | p1(X2302) ) ) )
              & ~ ! [X2303] :
                    ( ~ r1(X0,X2303)
                    | p1(X2303) ) )
            | ( ~ ! [X2304] :
                    ( ~ r1(X0,X2304)
                    | p2(X2304) )
              & ~ ! [X2305] :
                    ( ~ r1(X0,X2305)
                    | ~ ( ~ ! [X2306] :
                              ( ~ r1(X2305,X2306)
                              | p2(X2306) )
                        & ~ ! [X2307] :
                              ( ~ r1(X2305,X2307)
                              | ~ ( ~ ! [X2308] :
                                        ( ~ r1(X2307,X2308)
                                        | p2(X2308) )
                                  & ~ ! [X2309] :
                                        ( ~ r1(X2307,X2309)
                                        | ~ ( ~ ! [X2310] :
                                                  ( ~ r1(X2309,X2310)
                                                  | p2(X2310) )
                                            & ~ ! [X2311] :
                                                  ( ~ r1(X2309,X2311)
                                                  | ~ ( ~ ! [X2312] :
                                                            ( ~ r1(X2311,X2312)
                                                            | p2(X2312) )
                                                      & ~ ! [X2313] :
                                                            ( ~ r1(X2311,X2313)
                                                            | ~ ( ~ ! [X2314] :
                                                                      ( ~ r1(X2313,X2314)
                                                                      | p2(X2314) )
                                                                & ~ ! [X2315] :
                                                                      ( ~ r1(X2313,X2315)
                                                                      | ~ ( ~ ! [X2316] :
                                                                                ( ~ r1(X2315,X2316)
                                                                                | p2(X2316) )
                                                                          & ~ ! [X2317] :
                                                                                ( ~ r1(X2315,X2317)
                                                                                | ~ ( ~ ! [X2318] :
                                                                                          ( ~ r1(X2317,X2318)
                                                                                          | p2(X2318) )
                                                                                    & ~ ! [X2319] :
                                                                                          ( ~ r1(X2317,X2319)
                                                                                          | ~ ( ~ ! [X2320] :
                                                                                                    ( ~ r1(X2319,X2320)
                                                                                                    | p2(X2320) )
                                                                                              & ~ ! [X2321] :
                                                                                                    ( ~ r1(X2319,X2321)
                                                                                                    | ~ ( ~ ! [X2322] :
                                                                                                              ( ~ r1(X2321,X2322)
                                                                                                              | p2(X2322) )
                                                                                                        & ~ ! [X2323] :
                                                                                                              ( ~ r1(X2321,X2323)
                                                                                                              | ~ ( ~ ! [X2324] :
                                                                                                                        ( ~ r1(X2323,X2324)
                                                                                                                        | p2(X2324) )
                                                                                                                  & ~ ! [X2325] :
                                                                                                                        ( ~ r1(X2323,X2325)
                                                                                                                        | ~ ( ~ ! [X2326] :
                                                                                                                                  ( ~ r1(X2325,X2326)
                                                                                                                                  | p2(X2326) )
                                                                                                                            & ~ ! [X2327] :
                                                                                                                                  ( ~ r1(X2325,X2327)
                                                                                                                                  | ~ ! [X2328] :
                                                                                                                                        ( ~ r1(X2327,X2328)
                                                                                                                                        | $false ) )
                                                                                                                            & ~ ! [X2329] :
                                                                                                                                  ( ~ r1(X2325,X2329)
                                                                                                                                  | p1(X2329) ) ) )
                                                                                                                  & ~ ! [X2330] :
                                                                                                                        ( ~ r1(X2323,X2330)
                                                                                                                        | p1(X2330) ) ) )
                                                                                                        & ~ ! [X2331] :
                                                                                                              ( ~ r1(X2321,X2331)
                                                                                                              | p1(X2331) ) ) )
                                                                                              & ~ ! [X2332] :
                                                                                                    ( ~ r1(X2319,X2332)
                                                                                                    | p1(X2332) ) ) )
                                                                                    & ~ ! [X2333] :
                                                                                          ( ~ r1(X2317,X2333)
                                                                                          | p1(X2333) ) ) )
                                                                          & ~ ! [X2334] :
                                                                                ( ~ r1(X2315,X2334)
                                                                                | p1(X2334) ) ) )
                                                                & ~ ! [X2335] :
                                                                      ( ~ r1(X2313,X2335)
                                                                      | p1(X2335) ) ) )
                                                      & ~ ! [X2336] :
                                                            ( ~ r1(X2311,X2336)
                                                            | p1(X2336) ) ) )
                                            & ~ ! [X2337] :
                                                  ( ~ r1(X2309,X2337)
                                                  | p1(X2337) ) ) )
                                  & ~ ! [X2338] :
                                        ( ~ r1(X2307,X2338)
                                        | p1(X2338) ) ) )
                        & ~ ! [X2339] :
                              ( ~ r1(X2305,X2339)
                              | p1(X2339) ) ) )
              & ~ ! [X2340] :
                    ( ~ r1(X0,X2340)
                    | p1(X2340) ) )
            | ! [X2341] :
                ( ~ r1(X0,X2341)
                | p2(X2341) )
            | ! [X2342] :
                ( ~ r1(X0,X2342)
                | ! [X2343] :
                    ( ~ r1(X2342,X2343)
                    | p2(X2343) )
                | ! [X2344] :
                    ( ~ r1(X2342,X2344)
                    | ! [X2345] :
                        ( ~ r1(X2344,X2345)
                        | p2(X2345) )
                    | ! [X2346] :
                        ( ~ r1(X2344,X2346)
                        | ! [X2347] :
                            ( ~ r1(X2346,X2347)
                            | p2(X2347) )
                        | ! [X2348] :
                            ( ~ r1(X2346,X2348)
                            | ! [X2349] :
                                ( ~ r1(X2348,X2349)
                                | p2(X2349) )
                            | ! [X2350] :
                                ( ~ r1(X2348,X2350)
                                | ! [X2351] :
                                    ( ~ r1(X2350,X2351)
                                    | p2(X2351) )
                                | ! [X2352] :
                                    ( ~ r1(X2350,X2352)
                                    | ! [X2353] :
                                        ( ~ r1(X2352,X2353)
                                        | p2(X2353) )
                                    | ! [X2354] :
                                        ( ~ r1(X2352,X2354)
                                        | ! [X2355] :
                                            ( ~ r1(X2354,X2355)
                                            | p2(X2355) )
                                        | ! [X2356] :
                                            ( ~ r1(X2354,X2356)
                                            | ! [X2357] :
                                                ( ~ r1(X2356,X2357)
                                                | p2(X2357) )
                                            | ! [X2358] :
                                                ( ~ r1(X2356,X2358)
                                                | ! [X2359] :
                                                    ( ~ r1(X2358,X2359)
                                                    | p2(X2359) )
                                                | ! [X2360] :
                                                    ( ~ r1(X2358,X2360)
                                                    | ! [X2361] :
                                                        ( ~ r1(X2360,X2361)
                                                        | p2(X2361) )
                                                    | ! [X2362] :
                                                        ( ~ r1(X2360,X2362)
                                                        | ! [X2363] :
                                                            ( ~ r1(X2362,X2363)
                                                            | p2(X2363) )
                                                        | ! [X2364] :
                                                            ( ~ r1(X2362,X2364)
                                                            | ! [X2365] :
                                                                ( ~ r1(X2364,X2365)
                                                                | p2(X2365) )
                                                            | ! [X2366] :
                                                                ( ~ r1(X2364,X2366)
                                                                | ! [X2367] :
                                                                    ( ~ r1(X2366,X2367)
                                                                    | p2(X2367) )
                                                                | ! [X2368] :
                                                                    ( ~ r1(X2366,X2368)
                                                                    | ! [X2369] :
                                                                        ( ~ r1(X2368,X2369)
                                                                        | p2(X2369) )
                                                                    | ! [X2370] :
                                                                        ( ~ r1(X2368,X2370)
                                                                        | ! [X2371] :
                                                                            ( ~ r1(X2370,X2371)
                                                                            | p2(X2371) )
                                                                        | ! [X2372] :
                                                                            ( ~ r1(X2370,X2372)
                                                                            | ! [X2373] :
                                                                                ( ~ r1(X2372,X2373)
                                                                                | p2(X2373) )
                                                                            | ! [X2374] :
                                                                                ( ~ r1(X2372,X2374)
                                                                                | ! [X2375] :
                                                                                    ( ~ r1(X2374,X2375)
                                                                                    | p2(X2375) )
                                                                                | ! [X2376] :
                                                                                    ( ~ r1(X2374,X2376)
                                                                                    | ! [X2377] :
                                                                                        ( ~ r1(X2376,X2377)
                                                                                        | p2(X2377) )
                                                                                    | ! [X2378] :
                                                                                        ( ~ r1(X2376,X2378)
                                                                                        | ! [X2379] :
                                                                                            ( ~ r1(X2378,X2379)
                                                                                            | p2(X2379) )
                                                                                        | ! [X2380] :
                                                                                            ( ~ r1(X2378,X2380)
                                                                                            | ! [X2381] :
                                                                                                ( ~ r1(X2380,X2381)
                                                                                                | ~ ! [X2382] :
                                                                                                      ( ~ r1(X2381,X2382)
                                                                                                      | p1(X2382) ) )
                                                                                            | ! [X2383] :
                                                                                                ( ~ r1(X2380,X2383)
                                                                                                | p1(X2383) ) )
                                                                                        | ! [X2384] :
                                                                                            ( ~ r1(X2378,X2384)
                                                                                            | p1(X2384) ) )
                                                                                    | ! [X2385] :
                                                                                        ( ~ r1(X2376,X2385)
                                                                                        | p1(X2385) ) )
                                                                                | ! [X2386] :
                                                                                    ( ~ r1(X2374,X2386)
                                                                                    | p1(X2386) ) )
                                                                            | ! [X2387] :
                                                                                ( ~ r1(X2372,X2387)
                                                                                | p1(X2387) ) )
                                                                        | ! [X2388] :
                                                                            ( ~ r1(X2370,X2388)
                                                                            | p1(X2388) ) )
                                                                    | ! [X2389] :
                                                                        ( ~ r1(X2368,X2389)
                                                                        | p1(X2389) ) )
                                                                | ! [X2390] :
                                                                    ( ~ r1(X2366,X2390)
                                                                    | p1(X2390) ) )
                                                            | ! [X2391] :
                                                                ( ~ r1(X2364,X2391)
                                                                | p1(X2391) ) )
                                                        | ! [X2392] :
                                                            ( ~ r1(X2362,X2392)
                                                            | p1(X2392) ) )
                                                    | ! [X2393] :
                                                        ( ~ r1(X2360,X2393)
                                                        | p1(X2393) ) )
                                                | ! [X2394] :
                                                    ( ~ r1(X2358,X2394)
                                                    | p1(X2394) ) )
                                            | ! [X2395] :
                                                ( ~ r1(X2356,X2395)
                                                | p1(X2395) ) )
                                        | ! [X2396] :
                                            ( ~ r1(X2354,X2396)
                                            | p1(X2396) ) )
                                    | ! [X2397] :
                                        ( ~ r1(X2352,X2397)
                                        | p1(X2397) ) )
                                | ! [X2398] :
                                    ( ~ r1(X2350,X2398)
                                    | p1(X2398) ) )
                            | ! [X2399] :
                                ( ~ r1(X2348,X2399)
                                | p1(X2399) ) )
                        | ! [X2400] :
                            ( ~ r1(X2346,X2400)
                            | p1(X2400) ) )
                    | ! [X2401] :
                        ( ~ r1(X2344,X2401)
                        | p1(X2401) ) )
                | ! [X2402] :
                    ( ~ r1(X2342,X2402)
                    | p1(X2402) ) )
            | ! [X2403] :
                ( ~ r1(X0,X2403)
                | p1(X2403) )
            | ( ~ ! [X2404] :
                    ( ~ r1(X0,X2404)
                    | p2(X2404) )
              & ~ ! [X2405] :
                    ( ~ r1(X0,X2405)
                    | ~ ( ~ ! [X2406] :
                              ( ~ r1(X2405,X2406)
                              | p2(X2406) )
                        & ~ ! [X2407] :
                              ( ~ r1(X2405,X2407)
                              | ~ ( ~ ! [X2408] :
                                        ( ~ r1(X2407,X2408)
                                        | p2(X2408) )
                                  & ~ ! [X2409] :
                                        ( ~ r1(X2407,X2409)
                                        | ~ ( ~ ! [X2410] :
                                                  ( ~ r1(X2409,X2410)
                                                  | p2(X2410) )
                                            & ~ ! [X2411] :
                                                  ( ~ r1(X2409,X2411)
                                                  | ~ ( ~ ! [X2412] :
                                                            ( ~ r1(X2411,X2412)
                                                            | p2(X2412) )
                                                      & ~ ! [X2413] :
                                                            ( ~ r1(X2411,X2413)
                                                            | ~ ( ~ ! [X2414] :
                                                                      ( ~ r1(X2413,X2414)
                                                                      | p2(X2414) )
                                                                & ~ ! [X2415] :
                                                                      ( ~ r1(X2413,X2415)
                                                                      | ~ ( ~ ! [X2416] :
                                                                                ( ~ r1(X2415,X2416)
                                                                                | p2(X2416) )
                                                                          & ~ ! [X2417] :
                                                                                ( ~ r1(X2415,X2417)
                                                                                | ~ ( ~ ! [X2418] :
                                                                                          ( ~ r1(X2417,X2418)
                                                                                          | p2(X2418) )
                                                                                    & ~ ! [X2419] :
                                                                                          ( ~ r1(X2417,X2419)
                                                                                          | ~ ( ~ ! [X2420] :
                                                                                                    ( ~ r1(X2419,X2420)
                                                                                                    | p2(X2420) )
                                                                                              & ~ ! [X2421] :
                                                                                                    ( ~ r1(X2419,X2421)
                                                                                                    | ~ ( ~ ! [X2422] :
                                                                                                              ( ~ r1(X2421,X2422)
                                                                                                              | p2(X2422) )
                                                                                                        & ~ ! [X2423] :
                                                                                                              ( ~ r1(X2421,X2423)
                                                                                                              | ~ ( ~ ! [X2424] :
                                                                                                                        ( ~ r1(X2423,X2424)
                                                                                                                        | p2(X2424) )
                                                                                                                  & ~ ! [X2425] :
                                                                                                                        ( ~ r1(X2423,X2425)
                                                                                                                        | ~ ( ~ ! [X2426] :
                                                                                                                                  ( ~ r1(X2425,X2426)
                                                                                                                                  | ~ ! [X2427] :
                                                                                                                                        ( ~ r1(X2426,X2427)
                                                                                                                                        | ~ p1(X2427) ) )
                                                                                                                            & p1(X2425) ) )
                                                                                                                  & ~ ! [X2428] :
                                                                                                                        ( ~ r1(X2423,X2428)
                                                                                                                        | p1(X2428) ) ) )
                                                                                                        & ~ ! [X2429] :
                                                                                                              ( ~ r1(X2421,X2429)
                                                                                                              | p1(X2429) ) ) )
                                                                                              & ~ ! [X2430] :
                                                                                                    ( ~ r1(X2419,X2430)
                                                                                                    | p1(X2430) ) ) )
                                                                                    & ~ ! [X2431] :
                                                                                          ( ~ r1(X2417,X2431)
                                                                                          | p1(X2431) ) ) )
                                                                          & ~ ! [X2432] :
                                                                                ( ~ r1(X2415,X2432)
                                                                                | p1(X2432) ) ) )
                                                                & ~ ! [X2433] :
                                                                      ( ~ r1(X2413,X2433)
                                                                      | p1(X2433) ) ) )
                                                      & ~ ! [X2434] :
                                                            ( ~ r1(X2411,X2434)
                                                            | p1(X2434) ) ) )
                                            & ~ ! [X2435] :
                                                  ( ~ r1(X2409,X2435)
                                                  | p1(X2435) ) ) )
                                  & ~ ! [X2436] :
                                        ( ~ r1(X2407,X2436)
                                        | p1(X2436) ) ) )
                        & ~ ! [X2437] :
                              ( ~ r1(X2405,X2437)
                              | p1(X2437) ) ) )
              & ~ ! [X2438] :
                    ( ~ r1(X0,X2438)
                    | p1(X2438) ) )
            | ( ~ ! [X2439] :
                    ( ~ r1(X0,X2439)
                    | p2(X2439) )
              & ~ ! [X2440] :
                    ( ~ r1(X0,X2440)
                    | ~ ( ~ ! [X2441] :
                              ( ~ r1(X2440,X2441)
                              | p2(X2441) )
                        & ~ ! [X2442] :
                              ( ~ r1(X2440,X2442)
                              | ~ ( ~ ! [X2443] :
                                        ( ~ r1(X2442,X2443)
                                        | p2(X2443) )
                                  & ~ ! [X2444] :
                                        ( ~ r1(X2442,X2444)
                                        | ~ ( ~ ! [X2445] :
                                                  ( ~ r1(X2444,X2445)
                                                  | p2(X2445) )
                                            & ~ ! [X2446] :
                                                  ( ~ r1(X2444,X2446)
                                                  | ~ ( ~ ! [X2447] :
                                                            ( ~ r1(X2446,X2447)
                                                            | p2(X2447) )
                                                      & ~ ! [X2448] :
                                                            ( ~ r1(X2446,X2448)
                                                            | ~ ( ~ ! [X2449] :
                                                                      ( ~ r1(X2448,X2449)
                                                                      | p2(X2449) )
                                                                & ~ ! [X2450] :
                                                                      ( ~ r1(X2448,X2450)
                                                                      | ~ ( ~ ! [X2451] :
                                                                                ( ~ r1(X2450,X2451)
                                                                                | p2(X2451) )
                                                                          & ~ ! [X2452] :
                                                                                ( ~ r1(X2450,X2452)
                                                                                | ~ ( ~ ! [X2453] :
                                                                                          ( ~ r1(X2452,X2453)
                                                                                          | p2(X2453) )
                                                                                    & ~ ! [X2454] :
                                                                                          ( ~ r1(X2452,X2454)
                                                                                          | ~ ( ~ ! [X2455] :
                                                                                                    ( ~ r1(X2454,X2455)
                                                                                                    | p2(X2455) )
                                                                                              & ~ ! [X2456] :
                                                                                                    ( ~ r1(X2454,X2456)
                                                                                                    | ~ ( ~ ! [X2457] :
                                                                                                              ( ~ r1(X2456,X2457)
                                                                                                              | p2(X2457) )
                                                                                                        & ~ ! [X2458] :
                                                                                                              ( ~ r1(X2456,X2458)
                                                                                                              | ~ ( ~ ! [X2459] :
                                                                                                                        ( ~ r1(X2458,X2459)
                                                                                                                        | p2(X2459) )
                                                                                                                  & ~ ! [X2460] :
                                                                                                                        ( ~ r1(X2458,X2460)
                                                                                                                        | ! [X2461] :
                                                                                                                            ( ~ r1(X2460,X2461)
                                                                                                                            | ~ ( ~ ! [X2462] :
                                                                                                                                      ( ~ r1(X2461,X2462)
                                                                                                                                      | ~ ! [X2463] :
                                                                                                                                            ( ~ r1(X2462,X2463)
                                                                                                                                            | p1(X2463) ) )
                                                                                                                                & ~ ! [X2464] :
                                                                                                                                      ( ~ r1(X2461,X2464)
                                                                                                                                      | p1(X2464) ) ) ) )
                                                                                                                  & ~ ! [X2465] :
                                                                                                                        ( ~ r1(X2458,X2465)
                                                                                                                        | p1(X2465) ) ) )
                                                                                                        & ~ ! [X2466] :
                                                                                                              ( ~ r1(X2456,X2466)
                                                                                                              | p1(X2466) ) ) )
                                                                                              & ~ ! [X2467] :
                                                                                                    ( ~ r1(X2454,X2467)
                                                                                                    | p1(X2467) ) ) )
                                                                                    & ~ ! [X2468] :
                                                                                          ( ~ r1(X2452,X2468)
                                                                                          | p1(X2468) ) ) )
                                                                          & ~ ! [X2469] :
                                                                                ( ~ r1(X2450,X2469)
                                                                                | p1(X2469) ) ) )
                                                                & ~ ! [X2470] :
                                                                      ( ~ r1(X2448,X2470)
                                                                      | p1(X2470) ) ) )
                                                      & ~ ! [X2471] :
                                                            ( ~ r1(X2446,X2471)
                                                            | p1(X2471) ) ) )
                                            & ~ ! [X2472] :
                                                  ( ~ r1(X2444,X2472)
                                                  | p1(X2472) ) ) )
                                  & ~ ! [X2473] :
                                        ( ~ r1(X2442,X2473)
                                        | p1(X2473) ) ) )
                        & ~ ! [X2474] :
                              ( ~ r1(X2440,X2474)
                              | p1(X2474) ) ) )
              & ~ ! [X2475] :
                    ( ~ r1(X0,X2475)
                    | p1(X2475) ) )
            | ( ~ ! [X2476] :
                    ( ~ r1(X0,X2476)
                    | p2(X2476) )
              & ~ ! [X2477] :
                    ( ~ r1(X0,X2477)
                    | ~ ( ~ ! [X2478] :
                              ( ~ r1(X2477,X2478)
                              | p2(X2478) )
                        & ~ ! [X2479] :
                              ( ~ r1(X2477,X2479)
                              | ~ ( ~ ! [X2480] :
                                        ( ~ r1(X2479,X2480)
                                        | p2(X2480) )
                                  & ~ ! [X2481] :
                                        ( ~ r1(X2479,X2481)
                                        | ~ ( ~ ! [X2482] :
                                                  ( ~ r1(X2481,X2482)
                                                  | p2(X2482) )
                                            & ~ ! [X2483] :
                                                  ( ~ r1(X2481,X2483)
                                                  | ~ ( ~ ! [X2484] :
                                                            ( ~ r1(X2483,X2484)
                                                            | p2(X2484) )
                                                      & ~ ! [X2485] :
                                                            ( ~ r1(X2483,X2485)
                                                            | ~ ( ~ ! [X2486] :
                                                                      ( ~ r1(X2485,X2486)
                                                                      | p2(X2486) )
                                                                & ~ ! [X2487] :
                                                                      ( ~ r1(X2485,X2487)
                                                                      | ~ ( ~ ! [X2488] :
                                                                                ( ~ r1(X2487,X2488)
                                                                                | p2(X2488) )
                                                                          & ~ ! [X2489] :
                                                                                ( ~ r1(X2487,X2489)
                                                                                | ~ ( ~ ! [X2490] :
                                                                                          ( ~ r1(X2489,X2490)
                                                                                          | p2(X2490) )
                                                                                    & ~ ! [X2491] :
                                                                                          ( ~ r1(X2489,X2491)
                                                                                          | ~ ( ~ ! [X2492] :
                                                                                                    ( ~ r1(X2491,X2492)
                                                                                                    | p2(X2492) )
                                                                                              & ~ ! [X2493] :
                                                                                                    ( ~ r1(X2491,X2493)
                                                                                                    | ~ ( ~ ! [X2494] :
                                                                                                              ( ~ r1(X2493,X2494)
                                                                                                              | p2(X2494) )
                                                                                                        & ~ ! [X2495] :
                                                                                                              ( ~ r1(X2493,X2495)
                                                                                                              | ~ ( ~ ! [X2496] :
                                                                                                                        ( ~ r1(X2495,X2496)
                                                                                                                        | p2(X2496) )
                                                                                                                  & ~ ! [X2497] :
                                                                                                                        ( ~ r1(X2495,X2497)
                                                                                                                        | ~ ( ~ ! [X2498] :
                                                                                                                                  ( ~ r1(X2497,X2498)
                                                                                                                                  | ~ ! [X2499] :
                                                                                                                                        ( ~ r1(X2498,X2499)
                                                                                                                                        | ~ ! [X2500] :
                                                                                                                                              ( ~ r1(X2499,X2500)
                                                                                                                                              | p1(X2500) ) ) )
                                                                                                                            & ~ ! [X2501] :
                                                                                                                                  ( ~ r1(X2497,X2501)
                                                                                                                                  | ~ ! [X2502] :
                                                                                                                                        ( ~ r1(X2501,X2502)
                                                                                                                                        | p1(X2502) ) ) ) )
                                                                                                                  & ~ ! [X2503] :
                                                                                                                        ( ~ r1(X2495,X2503)
                                                                                                                        | p1(X2503) ) ) )
                                                                                                        & ~ ! [X2504] :
                                                                                                              ( ~ r1(X2493,X2504)
                                                                                                              | p1(X2504) ) ) )
                                                                                              & ~ ! [X2505] :
                                                                                                    ( ~ r1(X2491,X2505)
                                                                                                    | p1(X2505) ) ) )
                                                                                    & ~ ! [X2506] :
                                                                                          ( ~ r1(X2489,X2506)
                                                                                          | p1(X2506) ) ) )
                                                                          & ~ ! [X2507] :
                                                                                ( ~ r1(X2487,X2507)
                                                                                | p1(X2507) ) ) )
                                                                & ~ ! [X2508] :
                                                                      ( ~ r1(X2485,X2508)
                                                                      | p1(X2508) ) ) )
                                                      & ~ ! [X2509] :
                                                            ( ~ r1(X2483,X2509)
                                                            | p1(X2509) ) ) )
                                            & ~ ! [X2510] :
                                                  ( ~ r1(X2481,X2510)
                                                  | p1(X2510) ) ) )
                                  & ~ ! [X2511] :
                                        ( ~ r1(X2479,X2511)
                                        | p1(X2511) ) ) )
                        & ~ ! [X2512] :
                              ( ~ r1(X2477,X2512)
                              | p1(X2512) ) ) )
              & ~ ! [X2513] :
                    ( ~ r1(X0,X2513)
                    | p1(X2513) ) )
            | ( ~ ! [X2514] :
                    ( ~ r1(X0,X2514)
                    | p2(X2514) )
              & ~ ! [X2515] :
                    ( ~ r1(X0,X2515)
                    | ~ ( ~ ! [X2516] :
                              ( ~ r1(X2515,X2516)
                              | p2(X2516) )
                        & ~ ! [X2517] :
                              ( ~ r1(X2515,X2517)
                              | ~ ( ~ ! [X2518] :
                                        ( ~ r1(X2517,X2518)
                                        | p2(X2518) )
                                  & ~ ! [X2519] :
                                        ( ~ r1(X2517,X2519)
                                        | ~ ( ~ ! [X2520] :
                                                  ( ~ r1(X2519,X2520)
                                                  | p2(X2520) )
                                            & ~ ! [X2521] :
                                                  ( ~ r1(X2519,X2521)
                                                  | ~ ( ~ ! [X2522] :
                                                            ( ~ r1(X2521,X2522)
                                                            | p2(X2522) )
                                                      & ~ ! [X2523] :
                                                            ( ~ r1(X2521,X2523)
                                                            | ~ ( ~ ! [X2524] :
                                                                      ( ~ r1(X2523,X2524)
                                                                      | p2(X2524) )
                                                                & ~ ! [X2525] :
                                                                      ( ~ r1(X2523,X2525)
                                                                      | ~ ( ~ ! [X2526] :
                                                                                ( ~ r1(X2525,X2526)
                                                                                | p2(X2526) )
                                                                          & ~ ! [X2527] :
                                                                                ( ~ r1(X2525,X2527)
                                                                                | ~ ( ~ ! [X2528] :
                                                                                          ( ~ r1(X2527,X2528)
                                                                                          | p2(X2528) )
                                                                                    & ~ ! [X2529] :
                                                                                          ( ~ r1(X2527,X2529)
                                                                                          | ~ ( ~ ! [X2530] :
                                                                                                    ( ~ r1(X2529,X2530)
                                                                                                    | p2(X2530) )
                                                                                              & ~ ! [X2531] :
                                                                                                    ( ~ r1(X2529,X2531)
                                                                                                    | ~ ( ~ ! [X2532] :
                                                                                                              ( ~ r1(X2531,X2532)
                                                                                                              | p2(X2532) )
                                                                                                        & ~ ! [X2533] :
                                                                                                              ( ~ r1(X2531,X2533)
                                                                                                              | ~ ( ~ ! [X2534] :
                                                                                                                        ( ~ r1(X2533,X2534)
                                                                                                                        | p2(X2534) )
                                                                                                                  & ~ ! [X2535] :
                                                                                                                        ( ~ r1(X2533,X2535)
                                                                                                                        | ~ ! [X2536] :
                                                                                                                              ( ~ r1(X2535,X2536)
                                                                                                                              | $false ) )
                                                                                                                  & ~ ! [X2537] :
                                                                                                                        ( ~ r1(X2533,X2537)
                                                                                                                        | p1(X2537) ) ) )
                                                                                                        & ~ ! [X2538] :
                                                                                                              ( ~ r1(X2531,X2538)
                                                                                                              | p1(X2538) ) ) )
                                                                                              & ~ ! [X2539] :
                                                                                                    ( ~ r1(X2529,X2539)
                                                                                                    | p1(X2539) ) ) )
                                                                                    & ~ ! [X2540] :
                                                                                          ( ~ r1(X2527,X2540)
                                                                                          | p1(X2540) ) ) )
                                                                          & ~ ! [X2541] :
                                                                                ( ~ r1(X2525,X2541)
                                                                                | p1(X2541) ) ) )
                                                                & ~ ! [X2542] :
                                                                      ( ~ r1(X2523,X2542)
                                                                      | p1(X2542) ) ) )
                                                      & ~ ! [X2543] :
                                                            ( ~ r1(X2521,X2543)
                                                            | p1(X2543) ) ) )
                                            & ~ ! [X2544] :
                                                  ( ~ r1(X2519,X2544)
                                                  | p1(X2544) ) ) )
                                  & ~ ! [X2545] :
                                        ( ~ r1(X2517,X2545)
                                        | p1(X2545) ) ) )
                        & ~ ! [X2546] :
                              ( ~ r1(X2515,X2546)
                              | p1(X2546) ) ) )
              & ~ ! [X2547] :
                    ( ~ r1(X0,X2547)
                    | p1(X2547) ) )
            | ! [X2548] :
                ( ~ r1(X0,X2548)
                | p2(X2548) )
            | ! [X2549] :
                ( ~ r1(X0,X2549)
                | ! [X2550] :
                    ( ~ r1(X2549,X2550)
                    | p2(X2550) )
                | ! [X2551] :
                    ( ~ r1(X2549,X2551)
                    | ! [X2552] :
                        ( ~ r1(X2551,X2552)
                        | p2(X2552) )
                    | ! [X2553] :
                        ( ~ r1(X2551,X2553)
                        | ! [X2554] :
                            ( ~ r1(X2553,X2554)
                            | p2(X2554) )
                        | ! [X2555] :
                            ( ~ r1(X2553,X2555)
                            | ! [X2556] :
                                ( ~ r1(X2555,X2556)
                                | p2(X2556) )
                            | ! [X2557] :
                                ( ~ r1(X2555,X2557)
                                | ! [X2558] :
                                    ( ~ r1(X2557,X2558)
                                    | p2(X2558) )
                                | ! [X2559] :
                                    ( ~ r1(X2557,X2559)
                                    | ! [X2560] :
                                        ( ~ r1(X2559,X2560)
                                        | p2(X2560) )
                                    | ! [X2561] :
                                        ( ~ r1(X2559,X2561)
                                        | ! [X2562] :
                                            ( ~ r1(X2561,X2562)
                                            | p2(X2562) )
                                        | ! [X2563] :
                                            ( ~ r1(X2561,X2563)
                                            | ! [X2564] :
                                                ( ~ r1(X2563,X2564)
                                                | p2(X2564) )
                                            | ! [X2565] :
                                                ( ~ r1(X2563,X2565)
                                                | ! [X2566] :
                                                    ( ~ r1(X2565,X2566)
                                                    | p2(X2566) )
                                                | ! [X2567] :
                                                    ( ~ r1(X2565,X2567)
                                                    | ! [X2568] :
                                                        ( ~ r1(X2567,X2568)
                                                        | p2(X2568) )
                                                    | ! [X2569] :
                                                        ( ~ r1(X2567,X2569)
                                                        | ! [X2570] :
                                                            ( ~ r1(X2569,X2570)
                                                            | p2(X2570) )
                                                        | ! [X2571] :
                                                            ( ~ r1(X2569,X2571)
                                                            | ! [X2572] :
                                                                ( ~ r1(X2571,X2572)
                                                                | p2(X2572) )
                                                            | ! [X2573] :
                                                                ( ~ r1(X2571,X2573)
                                                                | ! [X2574] :
                                                                    ( ~ r1(X2573,X2574)
                                                                    | p2(X2574) )
                                                                | ! [X2575] :
                                                                    ( ~ r1(X2573,X2575)
                                                                    | ! [X2576] :
                                                                        ( ~ r1(X2575,X2576)
                                                                        | p2(X2576) )
                                                                    | ! [X2577] :
                                                                        ( ~ r1(X2575,X2577)
                                                                        | ! [X2578] :
                                                                            ( ~ r1(X2577,X2578)
                                                                            | p2(X2578) )
                                                                        | ! [X2579] :
                                                                            ( ~ r1(X2577,X2579)
                                                                            | ! [X2580] :
                                                                                ( ~ r1(X2579,X2580)
                                                                                | p2(X2580) )
                                                                            | ! [X2581] :
                                                                                ( ~ r1(X2579,X2581)
                                                                                | ! [X2582] :
                                                                                    ( ~ r1(X2581,X2582)
                                                                                    | p2(X2582) )
                                                                                | ! [X2583] :
                                                                                    ( ~ r1(X2581,X2583)
                                                                                    | ! [X2584] :
                                                                                        ( ~ r1(X2583,X2584)
                                                                                        | p2(X2584) )
                                                                                    | ! [X2585] :
                                                                                        ( ~ r1(X2583,X2585)
                                                                                        | ! [X2586] :
                                                                                            ( ~ r1(X2585,X2586)
                                                                                            | p2(X2586) )
                                                                                        | ! [X2587] :
                                                                                            ( ~ r1(X2585,X2587)
                                                                                            | ! [X2588] :
                                                                                                ( ~ r1(X2587,X2588)
                                                                                                | ~ ! [X2589] :
                                                                                                      ( ~ r1(X2588,X2589)
                                                                                                      | p1(X2589) ) )
                                                                                            | ! [X2590] :
                                                                                                ( ~ r1(X2587,X2590)
                                                                                                | p1(X2590) ) )
                                                                                        | ! [X2591] :
                                                                                            ( ~ r1(X2585,X2591)
                                                                                            | p1(X2591) ) )
                                                                                    | ! [X2592] :
                                                                                        ( ~ r1(X2583,X2592)
                                                                                        | p1(X2592) ) )
                                                                                | ! [X2593] :
                                                                                    ( ~ r1(X2581,X2593)
                                                                                    | p1(X2593) ) )
                                                                            | ! [X2594] :
                                                                                ( ~ r1(X2579,X2594)
                                                                                | p1(X2594) ) )
                                                                        | ! [X2595] :
                                                                            ( ~ r1(X2577,X2595)
                                                                            | p1(X2595) ) )
                                                                    | ! [X2596] :
                                                                        ( ~ r1(X2575,X2596)
                                                                        | p1(X2596) ) )
                                                                | ! [X2597] :
                                                                    ( ~ r1(X2573,X2597)
                                                                    | p1(X2597) ) )
                                                            | ! [X2598] :
                                                                ( ~ r1(X2571,X2598)
                                                                | p1(X2598) ) )
                                                        | ! [X2599] :
                                                            ( ~ r1(X2569,X2599)
                                                            | p1(X2599) ) )
                                                    | ! [X2600] :
                                                        ( ~ r1(X2567,X2600)
                                                        | p1(X2600) ) )
                                                | ! [X2601] :
                                                    ( ~ r1(X2565,X2601)
                                                    | p1(X2601) ) )
                                            | ! [X2602] :
                                                ( ~ r1(X2563,X2602)
                                                | p1(X2602) ) )
                                        | ! [X2603] :
                                            ( ~ r1(X2561,X2603)
                                            | p1(X2603) ) )
                                    | ! [X2604] :
                                        ( ~ r1(X2559,X2604)
                                        | p1(X2604) ) )
                                | ! [X2605] :
                                    ( ~ r1(X2557,X2605)
                                    | p1(X2605) ) )
                            | ! [X2606] :
                                ( ~ r1(X2555,X2606)
                                | p1(X2606) ) )
                        | ! [X2607] :
                            ( ~ r1(X2553,X2607)
                            | p1(X2607) ) )
                    | ! [X2608] :
                        ( ~ r1(X2551,X2608)
                        | p1(X2608) ) )
                | ! [X2609] :
                    ( ~ r1(X2549,X2609)
                    | p1(X2609) ) )
            | ! [X2610] :
                ( ~ r1(X0,X2610)
                | p1(X2610) )
            | ( ~ ! [X2611] :
                    ( ~ r1(X0,X2611)
                    | p2(X2611) )
              & ~ ! [X2612] :
                    ( ~ r1(X0,X2612)
                    | ~ ( ~ ! [X2613] :
                              ( ~ r1(X2612,X2613)
                              | p2(X2613) )
                        & ~ ! [X2614] :
                              ( ~ r1(X2612,X2614)
                              | ~ ( ~ ! [X2615] :
                                        ( ~ r1(X2614,X2615)
                                        | p2(X2615) )
                                  & ~ ! [X2616] :
                                        ( ~ r1(X2614,X2616)
                                        | ~ ( ~ ! [X2617] :
                                                  ( ~ r1(X2616,X2617)
                                                  | p2(X2617) )
                                            & ~ ! [X2618] :
                                                  ( ~ r1(X2616,X2618)
                                                  | ~ ( ~ ! [X2619] :
                                                            ( ~ r1(X2618,X2619)
                                                            | p2(X2619) )
                                                      & ~ ! [X2620] :
                                                            ( ~ r1(X2618,X2620)
                                                            | ~ ( ~ ! [X2621] :
                                                                      ( ~ r1(X2620,X2621)
                                                                      | p2(X2621) )
                                                                & ~ ! [X2622] :
                                                                      ( ~ r1(X2620,X2622)
                                                                      | ~ ( ~ ! [X2623] :
                                                                                ( ~ r1(X2622,X2623)
                                                                                | p2(X2623) )
                                                                          & ~ ! [X2624] :
                                                                                ( ~ r1(X2622,X2624)
                                                                                | ~ ( ~ ! [X2625] :
                                                                                          ( ~ r1(X2624,X2625)
                                                                                          | p2(X2625) )
                                                                                    & ~ ! [X2626] :
                                                                                          ( ~ r1(X2624,X2626)
                                                                                          | ~ ( ~ ! [X2627] :
                                                                                                    ( ~ r1(X2626,X2627)
                                                                                                    | p2(X2627) )
                                                                                              & ~ ! [X2628] :
                                                                                                    ( ~ r1(X2626,X2628)
                                                                                                    | ~ ( ~ ! [X2629] :
                                                                                                              ( ~ r1(X2628,X2629)
                                                                                                              | p2(X2629) )
                                                                                                        & ~ ! [X2630] :
                                                                                                              ( ~ r1(X2628,X2630)
                                                                                                              | ~ ( ~ ! [X2631] :
                                                                                                                        ( ~ r1(X2630,X2631)
                                                                                                                        | ~ ! [X2632] :
                                                                                                                              ( ~ r1(X2631,X2632)
                                                                                                                              | ~ p1(X2632) ) )
                                                                                                                  & p1(X2630) ) )
                                                                                                        & ~ ! [X2633] :
                                                                                                              ( ~ r1(X2628,X2633)
                                                                                                              | p1(X2633) ) ) )
                                                                                              & ~ ! [X2634] :
                                                                                                    ( ~ r1(X2626,X2634)
                                                                                                    | p1(X2634) ) ) )
                                                                                    & ~ ! [X2635] :
                                                                                          ( ~ r1(X2624,X2635)
                                                                                          | p1(X2635) ) ) )
                                                                          & ~ ! [X2636] :
                                                                                ( ~ r1(X2622,X2636)
                                                                                | p1(X2636) ) ) )
                                                                & ~ ! [X2637] :
                                                                      ( ~ r1(X2620,X2637)
                                                                      | p1(X2637) ) ) )
                                                      & ~ ! [X2638] :
                                                            ( ~ r1(X2618,X2638)
                                                            | p1(X2638) ) ) )
                                            & ~ ! [X2639] :
                                                  ( ~ r1(X2616,X2639)
                                                  | p1(X2639) ) ) )
                                  & ~ ! [X2640] :
                                        ( ~ r1(X2614,X2640)
                                        | p1(X2640) ) ) )
                        & ~ ! [X2641] :
                              ( ~ r1(X2612,X2641)
                              | p1(X2641) ) ) )
              & ~ ! [X2642] :
                    ( ~ r1(X0,X2642)
                    | p1(X2642) ) )
            | ( ~ ! [X2643] :
                    ( ~ r1(X0,X2643)
                    | p2(X2643) )
              & ~ ! [X2644] :
                    ( ~ r1(X0,X2644)
                    | ~ ( ~ ! [X2645] :
                              ( ~ r1(X2644,X2645)
                              | p2(X2645) )
                        & ~ ! [X2646] :
                              ( ~ r1(X2644,X2646)
                              | ~ ( ~ ! [X2647] :
                                        ( ~ r1(X2646,X2647)
                                        | p2(X2647) )
                                  & ~ ! [X2648] :
                                        ( ~ r1(X2646,X2648)
                                        | ~ ( ~ ! [X2649] :
                                                  ( ~ r1(X2648,X2649)
                                                  | p2(X2649) )
                                            & ~ ! [X2650] :
                                                  ( ~ r1(X2648,X2650)
                                                  | ~ ( ~ ! [X2651] :
                                                            ( ~ r1(X2650,X2651)
                                                            | p2(X2651) )
                                                      & ~ ! [X2652] :
                                                            ( ~ r1(X2650,X2652)
                                                            | ~ ( ~ ! [X2653] :
                                                                      ( ~ r1(X2652,X2653)
                                                                      | p2(X2653) )
                                                                & ~ ! [X2654] :
                                                                      ( ~ r1(X2652,X2654)
                                                                      | ~ ( ~ ! [X2655] :
                                                                                ( ~ r1(X2654,X2655)
                                                                                | p2(X2655) )
                                                                          & ~ ! [X2656] :
                                                                                ( ~ r1(X2654,X2656)
                                                                                | ~ ( ~ ! [X2657] :
                                                                                          ( ~ r1(X2656,X2657)
                                                                                          | p2(X2657) )
                                                                                    & ~ ! [X2658] :
                                                                                          ( ~ r1(X2656,X2658)
                                                                                          | ~ ( ~ ! [X2659] :
                                                                                                    ( ~ r1(X2658,X2659)
                                                                                                    | p2(X2659) )
                                                                                              & ~ ! [X2660] :
                                                                                                    ( ~ r1(X2658,X2660)
                                                                                                    | ~ ( ~ ! [X2661] :
                                                                                                              ( ~ r1(X2660,X2661)
                                                                                                              | p2(X2661) )
                                                                                                        & ~ ! [X2662] :
                                                                                                              ( ~ r1(X2660,X2662)
                                                                                                              | ! [X2663] :
                                                                                                                  ( ~ r1(X2662,X2663)
                                                                                                                  | ~ ( ~ ! [X2664] :
                                                                                                                            ( ~ r1(X2663,X2664)
                                                                                                                            | ~ ! [X2665] :
                                                                                                                                  ( ~ r1(X2664,X2665)
                                                                                                                                  | p1(X2665) ) )
                                                                                                                      & ~ ! [X2666] :
                                                                                                                            ( ~ r1(X2663,X2666)
                                                                                                                            | p1(X2666) ) ) ) )
                                                                                                        & ~ ! [X2667] :
                                                                                                              ( ~ r1(X2660,X2667)
                                                                                                              | p1(X2667) ) ) )
                                                                                              & ~ ! [X2668] :
                                                                                                    ( ~ r1(X2658,X2668)
                                                                                                    | p1(X2668) ) ) )
                                                                                    & ~ ! [X2669] :
                                                                                          ( ~ r1(X2656,X2669)
                                                                                          | p1(X2669) ) ) )
                                                                          & ~ ! [X2670] :
                                                                                ( ~ r1(X2654,X2670)
                                                                                | p1(X2670) ) ) )
                                                                & ~ ! [X2671] :
                                                                      ( ~ r1(X2652,X2671)
                                                                      | p1(X2671) ) ) )
                                                      & ~ ! [X2672] :
                                                            ( ~ r1(X2650,X2672)
                                                            | p1(X2672) ) ) )
                                            & ~ ! [X2673] :
                                                  ( ~ r1(X2648,X2673)
                                                  | p1(X2673) ) ) )
                                  & ~ ! [X2674] :
                                        ( ~ r1(X2646,X2674)
                                        | p1(X2674) ) ) )
                        & ~ ! [X2675] :
                              ( ~ r1(X2644,X2675)
                              | p1(X2675) ) ) )
              & ~ ! [X2676] :
                    ( ~ r1(X0,X2676)
                    | p1(X2676) ) )
            | ( ~ ! [X2677] :
                    ( ~ r1(X0,X2677)
                    | p2(X2677) )
              & ~ ! [X2678] :
                    ( ~ r1(X0,X2678)
                    | ~ ( ~ ! [X2679] :
                              ( ~ r1(X2678,X2679)
                              | p2(X2679) )
                        & ~ ! [X2680] :
                              ( ~ r1(X2678,X2680)
                              | ~ ( ~ ! [X2681] :
                                        ( ~ r1(X2680,X2681)
                                        | p2(X2681) )
                                  & ~ ! [X2682] :
                                        ( ~ r1(X2680,X2682)
                                        | ~ ( ~ ! [X2683] :
                                                  ( ~ r1(X2682,X2683)
                                                  | p2(X2683) )
                                            & ~ ! [X2684] :
                                                  ( ~ r1(X2682,X2684)
                                                  | ~ ( ~ ! [X2685] :
                                                            ( ~ r1(X2684,X2685)
                                                            | p2(X2685) )
                                                      & ~ ! [X2686] :
                                                            ( ~ r1(X2684,X2686)
                                                            | ~ ( ~ ! [X2687] :
                                                                      ( ~ r1(X2686,X2687)
                                                                      | p2(X2687) )
                                                                & ~ ! [X2688] :
                                                                      ( ~ r1(X2686,X2688)
                                                                      | ~ ( ~ ! [X2689] :
                                                                                ( ~ r1(X2688,X2689)
                                                                                | p2(X2689) )
                                                                          & ~ ! [X2690] :
                                                                                ( ~ r1(X2688,X2690)
                                                                                | ~ ( ~ ! [X2691] :
                                                                                          ( ~ r1(X2690,X2691)
                                                                                          | p2(X2691) )
                                                                                    & ~ ! [X2692] :
                                                                                          ( ~ r1(X2690,X2692)
                                                                                          | ~ ( ~ ! [X2693] :
                                                                                                    ( ~ r1(X2692,X2693)
                                                                                                    | p2(X2693) )
                                                                                              & ~ ! [X2694] :
                                                                                                    ( ~ r1(X2692,X2694)
                                                                                                    | ~ ( ~ ! [X2695] :
                                                                                                              ( ~ r1(X2694,X2695)
                                                                                                              | p2(X2695) )
                                                                                                        & ~ ! [X2696] :
                                                                                                              ( ~ r1(X2694,X2696)
                                                                                                              | ~ ( ~ ! [X2697] :
                                                                                                                        ( ~ r1(X2696,X2697)
                                                                                                                        | ~ ! [X2698] :
                                                                                                                              ( ~ r1(X2697,X2698)
                                                                                                                              | ~ ! [X2699] :
                                                                                                                                    ( ~ r1(X2698,X2699)
                                                                                                                                    | p1(X2699) ) ) )
                                                                                                                  & ~ ! [X2700] :
                                                                                                                        ( ~ r1(X2696,X2700)
                                                                                                                        | ~ ! [X2701] :
                                                                                                                              ( ~ r1(X2700,X2701)
                                                                                                                              | p1(X2701) ) ) ) )
                                                                                                        & ~ ! [X2702] :
                                                                                                              ( ~ r1(X2694,X2702)
                                                                                                              | p1(X2702) ) ) )
                                                                                              & ~ ! [X2703] :
                                                                                                    ( ~ r1(X2692,X2703)
                                                                                                    | p1(X2703) ) ) )
                                                                                    & ~ ! [X2704] :
                                                                                          ( ~ r1(X2690,X2704)
                                                                                          | p1(X2704) ) ) )
                                                                          & ~ ! [X2705] :
                                                                                ( ~ r1(X2688,X2705)
                                                                                | p1(X2705) ) ) )
                                                                & ~ ! [X2706] :
                                                                      ( ~ r1(X2686,X2706)
                                                                      | p1(X2706) ) ) )
                                                      & ~ ! [X2707] :
                                                            ( ~ r1(X2684,X2707)
                                                            | p1(X2707) ) ) )
                                            & ~ ! [X2708] :
                                                  ( ~ r1(X2682,X2708)
                                                  | p1(X2708) ) ) )
                                  & ~ ! [X2709] :
                                        ( ~ r1(X2680,X2709)
                                        | p1(X2709) ) ) )
                        & ~ ! [X2710] :
                              ( ~ r1(X2678,X2710)
                              | p1(X2710) ) ) )
              & ~ ! [X2711] :
                    ( ~ r1(X0,X2711)
                    | p1(X2711) ) )
            | ( ~ ! [X2712] :
                    ( ~ r1(X0,X2712)
                    | p2(X2712) )
              & ~ ! [X2713] :
                    ( ~ r1(X0,X2713)
                    | ~ ( ~ ! [X2714] :
                              ( ~ r1(X2713,X2714)
                              | p2(X2714) )
                        & ~ ! [X2715] :
                              ( ~ r1(X2713,X2715)
                              | ~ ( ~ ! [X2716] :
                                        ( ~ r1(X2715,X2716)
                                        | p2(X2716) )
                                  & ~ ! [X2717] :
                                        ( ~ r1(X2715,X2717)
                                        | ~ ( ~ ! [X2718] :
                                                  ( ~ r1(X2717,X2718)
                                                  | p2(X2718) )
                                            & ~ ! [X2719] :
                                                  ( ~ r1(X2717,X2719)
                                                  | ~ ( ~ ! [X2720] :
                                                            ( ~ r1(X2719,X2720)
                                                            | p2(X2720) )
                                                      & ~ ! [X2721] :
                                                            ( ~ r1(X2719,X2721)
                                                            | ~ ( ~ ! [X2722] :
                                                                      ( ~ r1(X2721,X2722)
                                                                      | p2(X2722) )
                                                                & ~ ! [X2723] :
                                                                      ( ~ r1(X2721,X2723)
                                                                      | ~ ( ~ ! [X2724] :
                                                                                ( ~ r1(X2723,X2724)
                                                                                | p2(X2724) )
                                                                          & ~ ! [X2725] :
                                                                                ( ~ r1(X2723,X2725)
                                                                                | ~ ( ~ ! [X2726] :
                                                                                          ( ~ r1(X2725,X2726)
                                                                                          | p2(X2726) )
                                                                                    & ~ ! [X2727] :
                                                                                          ( ~ r1(X2725,X2727)
                                                                                          | ~ ( ~ ! [X2728] :
                                                                                                    ( ~ r1(X2727,X2728)
                                                                                                    | p2(X2728) )
                                                                                              & ~ ! [X2729] :
                                                                                                    ( ~ r1(X2727,X2729)
                                                                                                    | ~ ( ~ ! [X2730] :
                                                                                                              ( ~ r1(X2729,X2730)
                                                                                                              | p2(X2730) )
                                                                                                        & ~ ! [X2731] :
                                                                                                              ( ~ r1(X2729,X2731)
                                                                                                              | ~ ! [X2732] :
                                                                                                                    ( ~ r1(X2731,X2732)
                                                                                                                    | $false ) )
                                                                                                        & ~ ! [X2733] :
                                                                                                              ( ~ r1(X2729,X2733)
                                                                                                              | p1(X2733) ) ) )
                                                                                              & ~ ! [X2734] :
                                                                                                    ( ~ r1(X2727,X2734)
                                                                                                    | p1(X2734) ) ) )
                                                                                    & ~ ! [X2735] :
                                                                                          ( ~ r1(X2725,X2735)
                                                                                          | p1(X2735) ) ) )
                                                                          & ~ ! [X2736] :
                                                                                ( ~ r1(X2723,X2736)
                                                                                | p1(X2736) ) ) )
                                                                & ~ ! [X2737] :
                                                                      ( ~ r1(X2721,X2737)
                                                                      | p1(X2737) ) ) )
                                                      & ~ ! [X2738] :
                                                            ( ~ r1(X2719,X2738)
                                                            | p1(X2738) ) ) )
                                            & ~ ! [X2739] :
                                                  ( ~ r1(X2717,X2739)
                                                  | p1(X2739) ) ) )
                                  & ~ ! [X2740] :
                                        ( ~ r1(X2715,X2740)
                                        | p1(X2740) ) ) )
                        & ~ ! [X2741] :
                              ( ~ r1(X2713,X2741)
                              | p1(X2741) ) ) )
              & ~ ! [X2742] :
                    ( ~ r1(X0,X2742)
                    | p1(X2742) ) )
            | ! [X2743] :
                ( ~ r1(X0,X2743)
                | p2(X2743) )
            | ! [X2744] :
                ( ~ r1(X0,X2744)
                | ! [X2745] :
                    ( ~ r1(X2744,X2745)
                    | p2(X2745) )
                | ! [X2746] :
                    ( ~ r1(X2744,X2746)
                    | ! [X2747] :
                        ( ~ r1(X2746,X2747)
                        | p2(X2747) )
                    | ! [X2748] :
                        ( ~ r1(X2746,X2748)
                        | ! [X2749] :
                            ( ~ r1(X2748,X2749)
                            | p2(X2749) )
                        | ! [X2750] :
                            ( ~ r1(X2748,X2750)
                            | ! [X2751] :
                                ( ~ r1(X2750,X2751)
                                | p2(X2751) )
                            | ! [X2752] :
                                ( ~ r1(X2750,X2752)
                                | ! [X2753] :
                                    ( ~ r1(X2752,X2753)
                                    | p2(X2753) )
                                | ! [X2754] :
                                    ( ~ r1(X2752,X2754)
                                    | ! [X2755] :
                                        ( ~ r1(X2754,X2755)
                                        | p2(X2755) )
                                    | ! [X2756] :
                                        ( ~ r1(X2754,X2756)
                                        | ! [X2757] :
                                            ( ~ r1(X2756,X2757)
                                            | p2(X2757) )
                                        | ! [X2758] :
                                            ( ~ r1(X2756,X2758)
                                            | ! [X2759] :
                                                ( ~ r1(X2758,X2759)
                                                | p2(X2759) )
                                            | ! [X2760] :
                                                ( ~ r1(X2758,X2760)
                                                | ! [X2761] :
                                                    ( ~ r1(X2760,X2761)
                                                    | p2(X2761) )
                                                | ! [X2762] :
                                                    ( ~ r1(X2760,X2762)
                                                    | ! [X2763] :
                                                        ( ~ r1(X2762,X2763)
                                                        | p2(X2763) )
                                                    | ! [X2764] :
                                                        ( ~ r1(X2762,X2764)
                                                        | ! [X2765] :
                                                            ( ~ r1(X2764,X2765)
                                                            | p2(X2765) )
                                                        | ! [X2766] :
                                                            ( ~ r1(X2764,X2766)
                                                            | ! [X2767] :
                                                                ( ~ r1(X2766,X2767)
                                                                | p2(X2767) )
                                                            | ! [X2768] :
                                                                ( ~ r1(X2766,X2768)
                                                                | ! [X2769] :
                                                                    ( ~ r1(X2768,X2769)
                                                                    | p2(X2769) )
                                                                | ! [X2770] :
                                                                    ( ~ r1(X2768,X2770)
                                                                    | ! [X2771] :
                                                                        ( ~ r1(X2770,X2771)
                                                                        | p2(X2771) )
                                                                    | ! [X2772] :
                                                                        ( ~ r1(X2770,X2772)
                                                                        | ! [X2773] :
                                                                            ( ~ r1(X2772,X2773)
                                                                            | p2(X2773) )
                                                                        | ! [X2774] :
                                                                            ( ~ r1(X2772,X2774)
                                                                            | ! [X2775] :
                                                                                ( ~ r1(X2774,X2775)
                                                                                | p2(X2775) )
                                                                            | ! [X2776] :
                                                                                ( ~ r1(X2774,X2776)
                                                                                | ! [X2777] :
                                                                                    ( ~ r1(X2776,X2777)
                                                                                    | p2(X2777) )
                                                                                | ! [X2778] :
                                                                                    ( ~ r1(X2776,X2778)
                                                                                    | ! [X2779] :
                                                                                        ( ~ r1(X2778,X2779)
                                                                                        | p2(X2779) )
                                                                                    | ! [X2780] :
                                                                                        ( ~ r1(X2778,X2780)
                                                                                        | ! [X2781] :
                                                                                            ( ~ r1(X2780,X2781)
                                                                                            | p2(X2781) )
                                                                                        | ! [X2782] :
                                                                                            ( ~ r1(X2780,X2782)
                                                                                            | ! [X2783] :
                                                                                                ( ~ r1(X2782,X2783)
                                                                                                | ~ ! [X2784] :
                                                                                                      ( ~ r1(X2783,X2784)
                                                                                                      | p1(X2784) ) )
                                                                                            | ! [X2785] :
                                                                                                ( ~ r1(X2782,X2785)
                                                                                                | p1(X2785) ) )
                                                                                        | ! [X2786] :
                                                                                            ( ~ r1(X2780,X2786)
                                                                                            | p1(X2786) ) )
                                                                                    | ! [X2787] :
                                                                                        ( ~ r1(X2778,X2787)
                                                                                        | p1(X2787) ) )
                                                                                | ! [X2788] :
                                                                                    ( ~ r1(X2776,X2788)
                                                                                    | p1(X2788) ) )
                                                                            | ! [X2789] :
                                                                                ( ~ r1(X2774,X2789)
                                                                                | p1(X2789) ) )
                                                                        | ! [X2790] :
                                                                            ( ~ r1(X2772,X2790)
                                                                            | p1(X2790) ) )
                                                                    | ! [X2791] :
                                                                        ( ~ r1(X2770,X2791)
                                                                        | p1(X2791) ) )
                                                                | ! [X2792] :
                                                                    ( ~ r1(X2768,X2792)
                                                                    | p1(X2792) ) )
                                                            | ! [X2793] :
                                                                ( ~ r1(X2766,X2793)
                                                                | p1(X2793) ) )
                                                        | ! [X2794] :
                                                            ( ~ r1(X2764,X2794)
                                                            | p1(X2794) ) )
                                                    | ! [X2795] :
                                                        ( ~ r1(X2762,X2795)
                                                        | p1(X2795) ) )
                                                | ! [X2796] :
                                                    ( ~ r1(X2760,X2796)
                                                    | p1(X2796) ) )
                                            | ! [X2797] :
                                                ( ~ r1(X2758,X2797)
                                                | p1(X2797) ) )
                                        | ! [X2798] :
                                            ( ~ r1(X2756,X2798)
                                            | p1(X2798) ) )
                                    | ! [X2799] :
                                        ( ~ r1(X2754,X2799)
                                        | p1(X2799) ) )
                                | ! [X2800] :
                                    ( ~ r1(X2752,X2800)
                                    | p1(X2800) ) )
                            | ! [X2801] :
                                ( ~ r1(X2750,X2801)
                                | p1(X2801) ) )
                        | ! [X2802] :
                            ( ~ r1(X2748,X2802)
                            | p1(X2802) ) )
                    | ! [X2803] :
                        ( ~ r1(X2746,X2803)
                        | p1(X2803) ) )
                | ! [X2804] :
                    ( ~ r1(X2744,X2804)
                    | p1(X2804) ) )
            | ! [X2805] :
                ( ~ r1(X0,X2805)
                | p1(X2805) )
            | ( ~ ! [X2806] :
                    ( ~ r1(X0,X2806)
                    | p2(X2806) )
              & ~ ! [X2807] :
                    ( ~ r1(X0,X2807)
                    | ~ ( ~ ! [X2808] :
                              ( ~ r1(X2807,X2808)
                              | p2(X2808) )
                        & ~ ! [X2809] :
                              ( ~ r1(X2807,X2809)
                              | ~ ( ~ ! [X2810] :
                                        ( ~ r1(X2809,X2810)
                                        | p2(X2810) )
                                  & ~ ! [X2811] :
                                        ( ~ r1(X2809,X2811)
                                        | ~ ( ~ ! [X2812] :
                                                  ( ~ r1(X2811,X2812)
                                                  | p2(X2812) )
                                            & ~ ! [X2813] :
                                                  ( ~ r1(X2811,X2813)
                                                  | ~ ( ~ ! [X2814] :
                                                            ( ~ r1(X2813,X2814)
                                                            | p2(X2814) )
                                                      & ~ ! [X2815] :
                                                            ( ~ r1(X2813,X2815)
                                                            | ~ ( ~ ! [X2816] :
                                                                      ( ~ r1(X2815,X2816)
                                                                      | p2(X2816) )
                                                                & ~ ! [X2817] :
                                                                      ( ~ r1(X2815,X2817)
                                                                      | ~ ( ~ ! [X2818] :
                                                                                ( ~ r1(X2817,X2818)
                                                                                | p2(X2818) )
                                                                          & ~ ! [X2819] :
                                                                                ( ~ r1(X2817,X2819)
                                                                                | ~ ( ~ ! [X2820] :
                                                                                          ( ~ r1(X2819,X2820)
                                                                                          | p2(X2820) )
                                                                                    & ~ ! [X2821] :
                                                                                          ( ~ r1(X2819,X2821)
                                                                                          | ~ ( ~ ! [X2822] :
                                                                                                    ( ~ r1(X2821,X2822)
                                                                                                    | p2(X2822) )
                                                                                              & ~ ! [X2823] :
                                                                                                    ( ~ r1(X2821,X2823)
                                                                                                    | ~ ( ~ ! [X2824] :
                                                                                                              ( ~ r1(X2823,X2824)
                                                                                                              | ~ ! [X2825] :
                                                                                                                    ( ~ r1(X2824,X2825)
                                                                                                                    | ~ p1(X2825) ) )
                                                                                                        & p1(X2823) ) )
                                                                                              & ~ ! [X2826] :
                                                                                                    ( ~ r1(X2821,X2826)
                                                                                                    | p1(X2826) ) ) )
                                                                                    & ~ ! [X2827] :
                                                                                          ( ~ r1(X2819,X2827)
                                                                                          | p1(X2827) ) ) )
                                                                          & ~ ! [X2828] :
                                                                                ( ~ r1(X2817,X2828)
                                                                                | p1(X2828) ) ) )
                                                                & ~ ! [X2829] :
                                                                      ( ~ r1(X2815,X2829)
                                                                      | p1(X2829) ) ) )
                                                      & ~ ! [X2830] :
                                                            ( ~ r1(X2813,X2830)
                                                            | p1(X2830) ) ) )
                                            & ~ ! [X2831] :
                                                  ( ~ r1(X2811,X2831)
                                                  | p1(X2831) ) ) )
                                  & ~ ! [X2832] :
                                        ( ~ r1(X2809,X2832)
                                        | p1(X2832) ) ) )
                        & ~ ! [X2833] :
                              ( ~ r1(X2807,X2833)
                              | p1(X2833) ) ) )
              & ~ ! [X2834] :
                    ( ~ r1(X0,X2834)
                    | p1(X2834) ) )
            | ( ~ ! [X2835] :
                    ( ~ r1(X0,X2835)
                    | p2(X2835) )
              & ~ ! [X2836] :
                    ( ~ r1(X0,X2836)
                    | ~ ( ~ ! [X2837] :
                              ( ~ r1(X2836,X2837)
                              | p2(X2837) )
                        & ~ ! [X2838] :
                              ( ~ r1(X2836,X2838)
                              | ~ ( ~ ! [X2839] :
                                        ( ~ r1(X2838,X2839)
                                        | p2(X2839) )
                                  & ~ ! [X2840] :
                                        ( ~ r1(X2838,X2840)
                                        | ~ ( ~ ! [X2841] :
                                                  ( ~ r1(X2840,X2841)
                                                  | p2(X2841) )
                                            & ~ ! [X2842] :
                                                  ( ~ r1(X2840,X2842)
                                                  | ~ ( ~ ! [X2843] :
                                                            ( ~ r1(X2842,X2843)
                                                            | p2(X2843) )
                                                      & ~ ! [X2844] :
                                                            ( ~ r1(X2842,X2844)
                                                            | ~ ( ~ ! [X2845] :
                                                                      ( ~ r1(X2844,X2845)
                                                                      | p2(X2845) )
                                                                & ~ ! [X2846] :
                                                                      ( ~ r1(X2844,X2846)
                                                                      | ~ ( ~ ! [X2847] :
                                                                                ( ~ r1(X2846,X2847)
                                                                                | p2(X2847) )
                                                                          & ~ ! [X2848] :
                                                                                ( ~ r1(X2846,X2848)
                                                                                | ~ ( ~ ! [X2849] :
                                                                                          ( ~ r1(X2848,X2849)
                                                                                          | p2(X2849) )
                                                                                    & ~ ! [X2850] :
                                                                                          ( ~ r1(X2848,X2850)
                                                                                          | ~ ( ~ ! [X2851] :
                                                                                                    ( ~ r1(X2850,X2851)
                                                                                                    | p2(X2851) )
                                                                                              & ~ ! [X2852] :
                                                                                                    ( ~ r1(X2850,X2852)
                                                                                                    | ! [X2853] :
                                                                                                        ( ~ r1(X2852,X2853)
                                                                                                        | ~ ( ~ ! [X2854] :
                                                                                                                  ( ~ r1(X2853,X2854)
                                                                                                                  | ~ ! [X2855] :
                                                                                                                        ( ~ r1(X2854,X2855)
                                                                                                                        | p1(X2855) ) )
                                                                                                            & ~ ! [X2856] :
                                                                                                                  ( ~ r1(X2853,X2856)
                                                                                                                  | p1(X2856) ) ) ) )
                                                                                              & ~ ! [X2857] :
                                                                                                    ( ~ r1(X2850,X2857)
                                                                                                    | p1(X2857) ) ) )
                                                                                    & ~ ! [X2858] :
                                                                                          ( ~ r1(X2848,X2858)
                                                                                          | p1(X2858) ) ) )
                                                                          & ~ ! [X2859] :
                                                                                ( ~ r1(X2846,X2859)
                                                                                | p1(X2859) ) ) )
                                                                & ~ ! [X2860] :
                                                                      ( ~ r1(X2844,X2860)
                                                                      | p1(X2860) ) ) )
                                                      & ~ ! [X2861] :
                                                            ( ~ r1(X2842,X2861)
                                                            | p1(X2861) ) ) )
                                            & ~ ! [X2862] :
                                                  ( ~ r1(X2840,X2862)
                                                  | p1(X2862) ) ) )
                                  & ~ ! [X2863] :
                                        ( ~ r1(X2838,X2863)
                                        | p1(X2863) ) ) )
                        & ~ ! [X2864] :
                              ( ~ r1(X2836,X2864)
                              | p1(X2864) ) ) )
              & ~ ! [X2865] :
                    ( ~ r1(X0,X2865)
                    | p1(X2865) ) )
            | ( ~ ! [X2866] :
                    ( ~ r1(X0,X2866)
                    | p2(X2866) )
              & ~ ! [X2867] :
                    ( ~ r1(X0,X2867)
                    | ~ ( ~ ! [X2868] :
                              ( ~ r1(X2867,X2868)
                              | p2(X2868) )
                        & ~ ! [X2869] :
                              ( ~ r1(X2867,X2869)
                              | ~ ( ~ ! [X2870] :
                                        ( ~ r1(X2869,X2870)
                                        | p2(X2870) )
                                  & ~ ! [X2871] :
                                        ( ~ r1(X2869,X2871)
                                        | ~ ( ~ ! [X2872] :
                                                  ( ~ r1(X2871,X2872)
                                                  | p2(X2872) )
                                            & ~ ! [X2873] :
                                                  ( ~ r1(X2871,X2873)
                                                  | ~ ( ~ ! [X2874] :
                                                            ( ~ r1(X2873,X2874)
                                                            | p2(X2874) )
                                                      & ~ ! [X2875] :
                                                            ( ~ r1(X2873,X2875)
                                                            | ~ ( ~ ! [X2876] :
                                                                      ( ~ r1(X2875,X2876)
                                                                      | p2(X2876) )
                                                                & ~ ! [X2877] :
                                                                      ( ~ r1(X2875,X2877)
                                                                      | ~ ( ~ ! [X2878] :
                                                                                ( ~ r1(X2877,X2878)
                                                                                | p2(X2878) )
                                                                          & ~ ! [X2879] :
                                                                                ( ~ r1(X2877,X2879)
                                                                                | ~ ( ~ ! [X2880] :
                                                                                          ( ~ r1(X2879,X2880)
                                                                                          | p2(X2880) )
                                                                                    & ~ ! [X2881] :
                                                                                          ( ~ r1(X2879,X2881)
                                                                                          | ~ ( ~ ! [X2882] :
                                                                                                    ( ~ r1(X2881,X2882)
                                                                                                    | p2(X2882) )
                                                                                              & ~ ! [X2883] :
                                                                                                    ( ~ r1(X2881,X2883)
                                                                                                    | ~ ( ~ ! [X2884] :
                                                                                                              ( ~ r1(X2883,X2884)
                                                                                                              | ~ ! [X2885] :
                                                                                                                    ( ~ r1(X2884,X2885)
                                                                                                                    | ~ ! [X2886] :
                                                                                                                          ( ~ r1(X2885,X2886)
                                                                                                                          | p1(X2886) ) ) )
                                                                                                        & ~ ! [X2887] :
                                                                                                              ( ~ r1(X2883,X2887)
                                                                                                              | ~ ! [X2888] :
                                                                                                                    ( ~ r1(X2887,X2888)
                                                                                                                    | p1(X2888) ) ) ) )
                                                                                              & ~ ! [X2889] :
                                                                                                    ( ~ r1(X2881,X2889)
                                                                                                    | p1(X2889) ) ) )
                                                                                    & ~ ! [X2890] :
                                                                                          ( ~ r1(X2879,X2890)
                                                                                          | p1(X2890) ) ) )
                                                                          & ~ ! [X2891] :
                                                                                ( ~ r1(X2877,X2891)
                                                                                | p1(X2891) ) ) )
                                                                & ~ ! [X2892] :
                                                                      ( ~ r1(X2875,X2892)
                                                                      | p1(X2892) ) ) )
                                                      & ~ ! [X2893] :
                                                            ( ~ r1(X2873,X2893)
                                                            | p1(X2893) ) ) )
                                            & ~ ! [X2894] :
                                                  ( ~ r1(X2871,X2894)
                                                  | p1(X2894) ) ) )
                                  & ~ ! [X2895] :
                                        ( ~ r1(X2869,X2895)
                                        | p1(X2895) ) ) )
                        & ~ ! [X2896] :
                              ( ~ r1(X2867,X2896)
                              | p1(X2896) ) ) )
              & ~ ! [X2897] :
                    ( ~ r1(X0,X2897)
                    | p1(X2897) ) )
            | ( ~ ! [X2898] :
                    ( ~ r1(X0,X2898)
                    | p2(X2898) )
              & ~ ! [X2899] :
                    ( ~ r1(X0,X2899)
                    | ~ ( ~ ! [X2900] :
                              ( ~ r1(X2899,X2900)
                              | p2(X2900) )
                        & ~ ! [X2901] :
                              ( ~ r1(X2899,X2901)
                              | ~ ( ~ ! [X2902] :
                                        ( ~ r1(X2901,X2902)
                                        | p2(X2902) )
                                  & ~ ! [X2903] :
                                        ( ~ r1(X2901,X2903)
                                        | ~ ( ~ ! [X2904] :
                                                  ( ~ r1(X2903,X2904)
                                                  | p2(X2904) )
                                            & ~ ! [X2905] :
                                                  ( ~ r1(X2903,X2905)
                                                  | ~ ( ~ ! [X2906] :
                                                            ( ~ r1(X2905,X2906)
                                                            | p2(X2906) )
                                                      & ~ ! [X2907] :
                                                            ( ~ r1(X2905,X2907)
                                                            | ~ ( ~ ! [X2908] :
                                                                      ( ~ r1(X2907,X2908)
                                                                      | p2(X2908) )
                                                                & ~ ! [X2909] :
                                                                      ( ~ r1(X2907,X2909)
                                                                      | ~ ( ~ ! [X2910] :
                                                                                ( ~ r1(X2909,X2910)
                                                                                | p2(X2910) )
                                                                          & ~ ! [X2911] :
                                                                                ( ~ r1(X2909,X2911)
                                                                                | ~ ( ~ ! [X2912] :
                                                                                          ( ~ r1(X2911,X2912)
                                                                                          | p2(X2912) )
                                                                                    & ~ ! [X2913] :
                                                                                          ( ~ r1(X2911,X2913)
                                                                                          | ~ ( ~ ! [X2914] :
                                                                                                    ( ~ r1(X2913,X2914)
                                                                                                    | p2(X2914) )
                                                                                              & ~ ! [X2915] :
                                                                                                    ( ~ r1(X2913,X2915)
                                                                                                    | ~ ! [X2916] :
                                                                                                          ( ~ r1(X2915,X2916)
                                                                                                          | $false ) )
                                                                                              & ~ ! [X2917] :
                                                                                                    ( ~ r1(X2913,X2917)
                                                                                                    | p1(X2917) ) ) )
                                                                                    & ~ ! [X2918] :
                                                                                          ( ~ r1(X2911,X2918)
                                                                                          | p1(X2918) ) ) )
                                                                          & ~ ! [X2919] :
                                                                                ( ~ r1(X2909,X2919)
                                                                                | p1(X2919) ) ) )
                                                                & ~ ! [X2920] :
                                                                      ( ~ r1(X2907,X2920)
                                                                      | p1(X2920) ) ) )
                                                      & ~ ! [X2921] :
                                                            ( ~ r1(X2905,X2921)
                                                            | p1(X2921) ) ) )
                                            & ~ ! [X2922] :
                                                  ( ~ r1(X2903,X2922)
                                                  | p1(X2922) ) ) )
                                  & ~ ! [X2923] :
                                        ( ~ r1(X2901,X2923)
                                        | p1(X2923) ) ) )
                        & ~ ! [X2924] :
                              ( ~ r1(X2899,X2924)
                              | p1(X2924) ) ) )
              & ~ ! [X2925] :
                    ( ~ r1(X0,X2925)
                    | p1(X2925) ) )
            | ! [X2926] :
                ( ~ r1(X0,X2926)
                | p2(X2926) )
            | ! [X2927] :
                ( ~ r1(X0,X2927)
                | ! [X2928] :
                    ( ~ r1(X2927,X2928)
                    | p2(X2928) )
                | ! [X2929] :
                    ( ~ r1(X2927,X2929)
                    | ! [X2930] :
                        ( ~ r1(X2929,X2930)
                        | p2(X2930) )
                    | ! [X2931] :
                        ( ~ r1(X2929,X2931)
                        | ! [X2932] :
                            ( ~ r1(X2931,X2932)
                            | p2(X2932) )
                        | ! [X2933] :
                            ( ~ r1(X2931,X2933)
                            | ! [X2934] :
                                ( ~ r1(X2933,X2934)
                                | p2(X2934) )
                            | ! [X2935] :
                                ( ~ r1(X2933,X2935)
                                | ! [X2936] :
                                    ( ~ r1(X2935,X2936)
                                    | p2(X2936) )
                                | ! [X2937] :
                                    ( ~ r1(X2935,X2937)
                                    | ! [X2938] :
                                        ( ~ r1(X2937,X2938)
                                        | p2(X2938) )
                                    | ! [X2939] :
                                        ( ~ r1(X2937,X2939)
                                        | ! [X2940] :
                                            ( ~ r1(X2939,X2940)
                                            | p2(X2940) )
                                        | ! [X2941] :
                                            ( ~ r1(X2939,X2941)
                                            | ! [X2942] :
                                                ( ~ r1(X2941,X2942)
                                                | p2(X2942) )
                                            | ! [X2943] :
                                                ( ~ r1(X2941,X2943)
                                                | ! [X2944] :
                                                    ( ~ r1(X2943,X2944)
                                                    | p2(X2944) )
                                                | ! [X2945] :
                                                    ( ~ r1(X2943,X2945)
                                                    | ! [X2946] :
                                                        ( ~ r1(X2945,X2946)
                                                        | p2(X2946) )
                                                    | ! [X2947] :
                                                        ( ~ r1(X2945,X2947)
                                                        | ! [X2948] :
                                                            ( ~ r1(X2947,X2948)
                                                            | p2(X2948) )
                                                        | ! [X2949] :
                                                            ( ~ r1(X2947,X2949)
                                                            | ! [X2950] :
                                                                ( ~ r1(X2949,X2950)
                                                                | p2(X2950) )
                                                            | ! [X2951] :
                                                                ( ~ r1(X2949,X2951)
                                                                | ! [X2952] :
                                                                    ( ~ r1(X2951,X2952)
                                                                    | p2(X2952) )
                                                                | ! [X2953] :
                                                                    ( ~ r1(X2951,X2953)
                                                                    | ! [X2954] :
                                                                        ( ~ r1(X2953,X2954)
                                                                        | p2(X2954) )
                                                                    | ! [X2955] :
                                                                        ( ~ r1(X2953,X2955)
                                                                        | ! [X2956] :
                                                                            ( ~ r1(X2955,X2956)
                                                                            | p2(X2956) )
                                                                        | ! [X2957] :
                                                                            ( ~ r1(X2955,X2957)
                                                                            | ! [X2958] :
                                                                                ( ~ r1(X2957,X2958)
                                                                                | p2(X2958) )
                                                                            | ! [X2959] :
                                                                                ( ~ r1(X2957,X2959)
                                                                                | ! [X2960] :
                                                                                    ( ~ r1(X2959,X2960)
                                                                                    | p2(X2960) )
                                                                                | ! [X2961] :
                                                                                    ( ~ r1(X2959,X2961)
                                                                                    | ! [X2962] :
                                                                                        ( ~ r1(X2961,X2962)
                                                                                        | p2(X2962) )
                                                                                    | ! [X2963] :
                                                                                        ( ~ r1(X2961,X2963)
                                                                                        | ! [X2964] :
                                                                                            ( ~ r1(X2963,X2964)
                                                                                            | p2(X2964) )
                                                                                        | ! [X2965] :
                                                                                            ( ~ r1(X2963,X2965)
                                                                                            | ! [X2966] :
                                                                                                ( ~ r1(X2965,X2966)
                                                                                                | ~ ! [X2967] :
                                                                                                      ( ~ r1(X2966,X2967)
                                                                                                      | p1(X2967) ) )
                                                                                            | ! [X2968] :
                                                                                                ( ~ r1(X2965,X2968)
                                                                                                | p1(X2968) ) )
                                                                                        | ! [X2969] :
                                                                                            ( ~ r1(X2963,X2969)
                                                                                            | p1(X2969) ) )
                                                                                    | ! [X2970] :
                                                                                        ( ~ r1(X2961,X2970)
                                                                                        | p1(X2970) ) )
                                                                                | ! [X2971] :
                                                                                    ( ~ r1(X2959,X2971)
                                                                                    | p1(X2971) ) )
                                                                            | ! [X2972] :
                                                                                ( ~ r1(X2957,X2972)
                                                                                | p1(X2972) ) )
                                                                        | ! [X2973] :
                                                                            ( ~ r1(X2955,X2973)
                                                                            | p1(X2973) ) )
                                                                    | ! [X2974] :
                                                                        ( ~ r1(X2953,X2974)
                                                                        | p1(X2974) ) )
                                                                | ! [X2975] :
                                                                    ( ~ r1(X2951,X2975)
                                                                    | p1(X2975) ) )
                                                            | ! [X2976] :
                                                                ( ~ r1(X2949,X2976)
                                                                | p1(X2976) ) )
                                                        | ! [X2977] :
                                                            ( ~ r1(X2947,X2977)
                                                            | p1(X2977) ) )
                                                    | ! [X2978] :
                                                        ( ~ r1(X2945,X2978)
                                                        | p1(X2978) ) )
                                                | ! [X2979] :
                                                    ( ~ r1(X2943,X2979)
                                                    | p1(X2979) ) )
                                            | ! [X2980] :
                                                ( ~ r1(X2941,X2980)
                                                | p1(X2980) ) )
                                        | ! [X2981] :
                                            ( ~ r1(X2939,X2981)
                                            | p1(X2981) ) )
                                    | ! [X2982] :
                                        ( ~ r1(X2937,X2982)
                                        | p1(X2982) ) )
                                | ! [X2983] :
                                    ( ~ r1(X2935,X2983)
                                    | p1(X2983) ) )
                            | ! [X2984] :
                                ( ~ r1(X2933,X2984)
                                | p1(X2984) ) )
                        | ! [X2985] :
                            ( ~ r1(X2931,X2985)
                            | p1(X2985) ) )
                    | ! [X2986] :
                        ( ~ r1(X2929,X2986)
                        | p1(X2986) ) )
                | ! [X2987] :
                    ( ~ r1(X2927,X2987)
                    | p1(X2987) ) )
            | ! [X2988] :
                ( ~ r1(X0,X2988)
                | p1(X2988) )
            | ( ~ ! [X2989] :
                    ( ~ r1(X0,X2989)
                    | p2(X2989) )
              & ~ ! [X2990] :
                    ( ~ r1(X0,X2990)
                    | ~ ( ~ ! [X2991] :
                              ( ~ r1(X2990,X2991)
                              | p2(X2991) )
                        & ~ ! [X2992] :
                              ( ~ r1(X2990,X2992)
                              | ~ ( ~ ! [X2993] :
                                        ( ~ r1(X2992,X2993)
                                        | p2(X2993) )
                                  & ~ ! [X2994] :
                                        ( ~ r1(X2992,X2994)
                                        | ~ ( ~ ! [X2995] :
                                                  ( ~ r1(X2994,X2995)
                                                  | p2(X2995) )
                                            & ~ ! [X2996] :
                                                  ( ~ r1(X2994,X2996)
                                                  | ~ ( ~ ! [X2997] :
                                                            ( ~ r1(X2996,X2997)
                                                            | p2(X2997) )
                                                      & ~ ! [X2998] :
                                                            ( ~ r1(X2996,X2998)
                                                            | ~ ( ~ ! [X2999] :
                                                                      ( ~ r1(X2998,X2999)
                                                                      | p2(X2999) )
                                                                & ~ ! [X3000] :
                                                                      ( ~ r1(X2998,X3000)
                                                                      | ~ ( ~ ! [X3001] :
                                                                                ( ~ r1(X3000,X3001)
                                                                                | p2(X3001) )
                                                                          & ~ ! [X3002] :
                                                                                ( ~ r1(X3000,X3002)
                                                                                | ~ ( ~ ! [X3003] :
                                                                                          ( ~ r1(X3002,X3003)
                                                                                          | p2(X3003) )
                                                                                    & ~ ! [X3004] :
                                                                                          ( ~ r1(X3002,X3004)
                                                                                          | ~ ( ~ ! [X3005] :
                                                                                                    ( ~ r1(X3004,X3005)
                                                                                                    | ~ ! [X3006] :
                                                                                                          ( ~ r1(X3005,X3006)
                                                                                                          | ~ p1(X3006) ) )
                                                                                              & p1(X3004) ) )
                                                                                    & ~ ! [X3007] :
                                                                                          ( ~ r1(X3002,X3007)
                                                                                          | p1(X3007) ) ) )
                                                                          & ~ ! [X3008] :
                                                                                ( ~ r1(X3000,X3008)
                                                                                | p1(X3008) ) ) )
                                                                & ~ ! [X3009] :
                                                                      ( ~ r1(X2998,X3009)
                                                                      | p1(X3009) ) ) )
                                                      & ~ ! [X3010] :
                                                            ( ~ r1(X2996,X3010)
                                                            | p1(X3010) ) ) )
                                            & ~ ! [X3011] :
                                                  ( ~ r1(X2994,X3011)
                                                  | p1(X3011) ) ) )
                                  & ~ ! [X3012] :
                                        ( ~ r1(X2992,X3012)
                                        | p1(X3012) ) ) )
                        & ~ ! [X3013] :
                              ( ~ r1(X2990,X3013)
                              | p1(X3013) ) ) )
              & ~ ! [X3014] :
                    ( ~ r1(X0,X3014)
                    | p1(X3014) ) )
            | ( ~ ! [X3015] :
                    ( ~ r1(X0,X3015)
                    | p2(X3015) )
              & ~ ! [X3016] :
                    ( ~ r1(X0,X3016)
                    | ~ ( ~ ! [X3017] :
                              ( ~ r1(X3016,X3017)
                              | p2(X3017) )
                        & ~ ! [X3018] :
                              ( ~ r1(X3016,X3018)
                              | ~ ( ~ ! [X3019] :
                                        ( ~ r1(X3018,X3019)
                                        | p2(X3019) )
                                  & ~ ! [X3020] :
                                        ( ~ r1(X3018,X3020)
                                        | ~ ( ~ ! [X3021] :
                                                  ( ~ r1(X3020,X3021)
                                                  | p2(X3021) )
                                            & ~ ! [X3022] :
                                                  ( ~ r1(X3020,X3022)
                                                  | ~ ( ~ ! [X3023] :
                                                            ( ~ r1(X3022,X3023)
                                                            | p2(X3023) )
                                                      & ~ ! [X3024] :
                                                            ( ~ r1(X3022,X3024)
                                                            | ~ ( ~ ! [X3025] :
                                                                      ( ~ r1(X3024,X3025)
                                                                      | p2(X3025) )
                                                                & ~ ! [X3026] :
                                                                      ( ~ r1(X3024,X3026)
                                                                      | ~ ( ~ ! [X3027] :
                                                                                ( ~ r1(X3026,X3027)
                                                                                | p2(X3027) )
                                                                          & ~ ! [X3028] :
                                                                                ( ~ r1(X3026,X3028)
                                                                                | ~ ( ~ ! [X3029] :
                                                                                          ( ~ r1(X3028,X3029)
                                                                                          | p2(X3029) )
                                                                                    & ~ ! [X3030] :
                                                                                          ( ~ r1(X3028,X3030)
                                                                                          | ! [X3031] :
                                                                                              ( ~ r1(X3030,X3031)
                                                                                              | ~ ( ~ ! [X3032] :
                                                                                                        ( ~ r1(X3031,X3032)
                                                                                                        | ~ ! [X3033] :
                                                                                                              ( ~ r1(X3032,X3033)
                                                                                                              | p1(X3033) ) )
                                                                                                  & ~ ! [X3034] :
                                                                                                        ( ~ r1(X3031,X3034)
                                                                                                        | p1(X3034) ) ) ) )
                                                                                    & ~ ! [X3035] :
                                                                                          ( ~ r1(X3028,X3035)
                                                                                          | p1(X3035) ) ) )
                                                                          & ~ ! [X3036] :
                                                                                ( ~ r1(X3026,X3036)
                                                                                | p1(X3036) ) ) )
                                                                & ~ ! [X3037] :
                                                                      ( ~ r1(X3024,X3037)
                                                                      | p1(X3037) ) ) )
                                                      & ~ ! [X3038] :
                                                            ( ~ r1(X3022,X3038)
                                                            | p1(X3038) ) ) )
                                            & ~ ! [X3039] :
                                                  ( ~ r1(X3020,X3039)
                                                  | p1(X3039) ) ) )
                                  & ~ ! [X3040] :
                                        ( ~ r1(X3018,X3040)
                                        | p1(X3040) ) ) )
                        & ~ ! [X3041] :
                              ( ~ r1(X3016,X3041)
                              | p1(X3041) ) ) )
              & ~ ! [X3042] :
                    ( ~ r1(X0,X3042)
                    | p1(X3042) ) )
            | ( ~ ! [X3043] :
                    ( ~ r1(X0,X3043)
                    | p2(X3043) )
              & ~ ! [X3044] :
                    ( ~ r1(X0,X3044)
                    | ~ ( ~ ! [X3045] :
                              ( ~ r1(X3044,X3045)
                              | p2(X3045) )
                        & ~ ! [X3046] :
                              ( ~ r1(X3044,X3046)
                              | ~ ( ~ ! [X3047] :
                                        ( ~ r1(X3046,X3047)
                                        | p2(X3047) )
                                  & ~ ! [X3048] :
                                        ( ~ r1(X3046,X3048)
                                        | ~ ( ~ ! [X3049] :
                                                  ( ~ r1(X3048,X3049)
                                                  | p2(X3049) )
                                            & ~ ! [X3050] :
                                                  ( ~ r1(X3048,X3050)
                                                  | ~ ( ~ ! [X3051] :
                                                            ( ~ r1(X3050,X3051)
                                                            | p2(X3051) )
                                                      & ~ ! [X3052] :
                                                            ( ~ r1(X3050,X3052)
                                                            | ~ ( ~ ! [X3053] :
                                                                      ( ~ r1(X3052,X3053)
                                                                      | p2(X3053) )
                                                                & ~ ! [X3054] :
                                                                      ( ~ r1(X3052,X3054)
                                                                      | ~ ( ~ ! [X3055] :
                                                                                ( ~ r1(X3054,X3055)
                                                                                | p2(X3055) )
                                                                          & ~ ! [X3056] :
                                                                                ( ~ r1(X3054,X3056)
                                                                                | ~ ( ~ ! [X3057] :
                                                                                          ( ~ r1(X3056,X3057)
                                                                                          | p2(X3057) )
                                                                                    & ~ ! [X3058] :
                                                                                          ( ~ r1(X3056,X3058)
                                                                                          | ~ ( ~ ! [X3059] :
                                                                                                    ( ~ r1(X3058,X3059)
                                                                                                    | ~ ! [X3060] :
                                                                                                          ( ~ r1(X3059,X3060)
                                                                                                          | ~ ! [X3061] :
                                                                                                                ( ~ r1(X3060,X3061)
                                                                                                                | p1(X3061) ) ) )
                                                                                              & ~ ! [X3062] :
                                                                                                    ( ~ r1(X3058,X3062)
                                                                                                    | ~ ! [X3063] :
                                                                                                          ( ~ r1(X3062,X3063)
                                                                                                          | p1(X3063) ) ) ) )
                                                                                    & ~ ! [X3064] :
                                                                                          ( ~ r1(X3056,X3064)
                                                                                          | p1(X3064) ) ) )
                                                                          & ~ ! [X3065] :
                                                                                ( ~ r1(X3054,X3065)
                                                                                | p1(X3065) ) ) )
                                                                & ~ ! [X3066] :
                                                                      ( ~ r1(X3052,X3066)
                                                                      | p1(X3066) ) ) )
                                                      & ~ ! [X3067] :
                                                            ( ~ r1(X3050,X3067)
                                                            | p1(X3067) ) ) )
                                            & ~ ! [X3068] :
                                                  ( ~ r1(X3048,X3068)
                                                  | p1(X3068) ) ) )
                                  & ~ ! [X3069] :
                                        ( ~ r1(X3046,X3069)
                                        | p1(X3069) ) ) )
                        & ~ ! [X3070] :
                              ( ~ r1(X3044,X3070)
                              | p1(X3070) ) ) )
              & ~ ! [X3071] :
                    ( ~ r1(X0,X3071)
                    | p1(X3071) ) )
            | ( ~ ! [X3072] :
                    ( ~ r1(X0,X3072)
                    | p2(X3072) )
              & ~ ! [X3073] :
                    ( ~ r1(X0,X3073)
                    | ~ ( ~ ! [X3074] :
                              ( ~ r1(X3073,X3074)
                              | p2(X3074) )
                        & ~ ! [X3075] :
                              ( ~ r1(X3073,X3075)
                              | ~ ( ~ ! [X3076] :
                                        ( ~ r1(X3075,X3076)
                                        | p2(X3076) )
                                  & ~ ! [X3077] :
                                        ( ~ r1(X3075,X3077)
                                        | ~ ( ~ ! [X3078] :
                                                  ( ~ r1(X3077,X3078)
                                                  | p2(X3078) )
                                            & ~ ! [X3079] :
                                                  ( ~ r1(X3077,X3079)
                                                  | ~ ( ~ ! [X3080] :
                                                            ( ~ r1(X3079,X3080)
                                                            | p2(X3080) )
                                                      & ~ ! [X3081] :
                                                            ( ~ r1(X3079,X3081)
                                                            | ~ ( ~ ! [X3082] :
                                                                      ( ~ r1(X3081,X3082)
                                                                      | p2(X3082) )
                                                                & ~ ! [X3083] :
                                                                      ( ~ r1(X3081,X3083)
                                                                      | ~ ( ~ ! [X3084] :
                                                                                ( ~ r1(X3083,X3084)
                                                                                | p2(X3084) )
                                                                          & ~ ! [X3085] :
                                                                                ( ~ r1(X3083,X3085)
                                                                                | ~ ( ~ ! [X3086] :
                                                                                          ( ~ r1(X3085,X3086)
                                                                                          | p2(X3086) )
                                                                                    & ~ ! [X3087] :
                                                                                          ( ~ r1(X3085,X3087)
                                                                                          | ~ ! [X3088] :
                                                                                                ( ~ r1(X3087,X3088)
                                                                                                | $false ) )
                                                                                    & ~ ! [X3089] :
                                                                                          ( ~ r1(X3085,X3089)
                                                                                          | p1(X3089) ) ) )
                                                                          & ~ ! [X3090] :
                                                                                ( ~ r1(X3083,X3090)
                                                                                | p1(X3090) ) ) )
                                                                & ~ ! [X3091] :
                                                                      ( ~ r1(X3081,X3091)
                                                                      | p1(X3091) ) ) )
                                                      & ~ ! [X3092] :
                                                            ( ~ r1(X3079,X3092)
                                                            | p1(X3092) ) ) )
                                            & ~ ! [X3093] :
                                                  ( ~ r1(X3077,X3093)
                                                  | p1(X3093) ) ) )
                                  & ~ ! [X3094] :
                                        ( ~ r1(X3075,X3094)
                                        | p1(X3094) ) ) )
                        & ~ ! [X3095] :
                              ( ~ r1(X3073,X3095)
                              | p1(X3095) ) ) )
              & ~ ! [X3096] :
                    ( ~ r1(X0,X3096)
                    | p1(X3096) ) )
            | ! [X3097] :
                ( ~ r1(X0,X3097)
                | p2(X3097) )
            | ! [X3098] :
                ( ~ r1(X0,X3098)
                | ! [X3099] :
                    ( ~ r1(X3098,X3099)
                    | p2(X3099) )
                | ! [X3100] :
                    ( ~ r1(X3098,X3100)
                    | ! [X3101] :
                        ( ~ r1(X3100,X3101)
                        | p2(X3101) )
                    | ! [X3102] :
                        ( ~ r1(X3100,X3102)
                        | ! [X3103] :
                            ( ~ r1(X3102,X3103)
                            | p2(X3103) )
                        | ! [X3104] :
                            ( ~ r1(X3102,X3104)
                            | ! [X3105] :
                                ( ~ r1(X3104,X3105)
                                | p2(X3105) )
                            | ! [X3106] :
                                ( ~ r1(X3104,X3106)
                                | ! [X3107] :
                                    ( ~ r1(X3106,X3107)
                                    | p2(X3107) )
                                | ! [X3108] :
                                    ( ~ r1(X3106,X3108)
                                    | ! [X3109] :
                                        ( ~ r1(X3108,X3109)
                                        | p2(X3109) )
                                    | ! [X3110] :
                                        ( ~ r1(X3108,X3110)
                                        | ! [X3111] :
                                            ( ~ r1(X3110,X3111)
                                            | p2(X3111) )
                                        | ! [X3112] :
                                            ( ~ r1(X3110,X3112)
                                            | ! [X3113] :
                                                ( ~ r1(X3112,X3113)
                                                | p2(X3113) )
                                            | ! [X3114] :
                                                ( ~ r1(X3112,X3114)
                                                | ! [X3115] :
                                                    ( ~ r1(X3114,X3115)
                                                    | p2(X3115) )
                                                | ! [X3116] :
                                                    ( ~ r1(X3114,X3116)
                                                    | ! [X3117] :
                                                        ( ~ r1(X3116,X3117)
                                                        | p2(X3117) )
                                                    | ! [X3118] :
                                                        ( ~ r1(X3116,X3118)
                                                        | ! [X3119] :
                                                            ( ~ r1(X3118,X3119)
                                                            | p2(X3119) )
                                                        | ! [X3120] :
                                                            ( ~ r1(X3118,X3120)
                                                            | ! [X3121] :
                                                                ( ~ r1(X3120,X3121)
                                                                | p2(X3121) )
                                                            | ! [X3122] :
                                                                ( ~ r1(X3120,X3122)
                                                                | ! [X3123] :
                                                                    ( ~ r1(X3122,X3123)
                                                                    | p2(X3123) )
                                                                | ! [X3124] :
                                                                    ( ~ r1(X3122,X3124)
                                                                    | ! [X3125] :
                                                                        ( ~ r1(X3124,X3125)
                                                                        | p2(X3125) )
                                                                    | ! [X3126] :
                                                                        ( ~ r1(X3124,X3126)
                                                                        | ! [X3127] :
                                                                            ( ~ r1(X3126,X3127)
                                                                            | p2(X3127) )
                                                                        | ! [X3128] :
                                                                            ( ~ r1(X3126,X3128)
                                                                            | ! [X3129] :
                                                                                ( ~ r1(X3128,X3129)
                                                                                | p2(X3129) )
                                                                            | ! [X3130] :
                                                                                ( ~ r1(X3128,X3130)
                                                                                | ! [X3131] :
                                                                                    ( ~ r1(X3130,X3131)
                                                                                    | p2(X3131) )
                                                                                | ! [X3132] :
                                                                                    ( ~ r1(X3130,X3132)
                                                                                    | ! [X3133] :
                                                                                        ( ~ r1(X3132,X3133)
                                                                                        | p2(X3133) )
                                                                                    | ! [X3134] :
                                                                                        ( ~ r1(X3132,X3134)
                                                                                        | ! [X3135] :
                                                                                            ( ~ r1(X3134,X3135)
                                                                                            | p2(X3135) )
                                                                                        | ! [X3136] :
                                                                                            ( ~ r1(X3134,X3136)
                                                                                            | ! [X3137] :
                                                                                                ( ~ r1(X3136,X3137)
                                                                                                | ~ ! [X3138] :
                                                                                                      ( ~ r1(X3137,X3138)
                                                                                                      | p1(X3138) ) )
                                                                                            | ! [X3139] :
                                                                                                ( ~ r1(X3136,X3139)
                                                                                                | p1(X3139) ) )
                                                                                        | ! [X3140] :
                                                                                            ( ~ r1(X3134,X3140)
                                                                                            | p1(X3140) ) )
                                                                                    | ! [X3141] :
                                                                                        ( ~ r1(X3132,X3141)
                                                                                        | p1(X3141) ) )
                                                                                | ! [X3142] :
                                                                                    ( ~ r1(X3130,X3142)
                                                                                    | p1(X3142) ) )
                                                                            | ! [X3143] :
                                                                                ( ~ r1(X3128,X3143)
                                                                                | p1(X3143) ) )
                                                                        | ! [X3144] :
                                                                            ( ~ r1(X3126,X3144)
                                                                            | p1(X3144) ) )
                                                                    | ! [X3145] :
                                                                        ( ~ r1(X3124,X3145)
                                                                        | p1(X3145) ) )
                                                                | ! [X3146] :
                                                                    ( ~ r1(X3122,X3146)
                                                                    | p1(X3146) ) )
                                                            | ! [X3147] :
                                                                ( ~ r1(X3120,X3147)
                                                                | p1(X3147) ) )
                                                        | ! [X3148] :
                                                            ( ~ r1(X3118,X3148)
                                                            | p1(X3148) ) )
                                                    | ! [X3149] :
                                                        ( ~ r1(X3116,X3149)
                                                        | p1(X3149) ) )
                                                | ! [X3150] :
                                                    ( ~ r1(X3114,X3150)
                                                    | p1(X3150) ) )
                                            | ! [X3151] :
                                                ( ~ r1(X3112,X3151)
                                                | p1(X3151) ) )
                                        | ! [X3152] :
                                            ( ~ r1(X3110,X3152)
                                            | p1(X3152) ) )
                                    | ! [X3153] :
                                        ( ~ r1(X3108,X3153)
                                        | p1(X3153) ) )
                                | ! [X3154] :
                                    ( ~ r1(X3106,X3154)
                                    | p1(X3154) ) )
                            | ! [X3155] :
                                ( ~ r1(X3104,X3155)
                                | p1(X3155) ) )
                        | ! [X3156] :
                            ( ~ r1(X3102,X3156)
                            | p1(X3156) ) )
                    | ! [X3157] :
                        ( ~ r1(X3100,X3157)
                        | p1(X3157) ) )
                | ! [X3158] :
                    ( ~ r1(X3098,X3158)
                    | p1(X3158) ) )
            | ! [X3159] :
                ( ~ r1(X0,X3159)
                | p1(X3159) )
            | ( ~ ! [X3160] :
                    ( ~ r1(X0,X3160)
                    | p2(X3160) )
              & ~ ! [X3161] :
                    ( ~ r1(X0,X3161)
                    | ~ ( ~ ! [X3162] :
                              ( ~ r1(X3161,X3162)
                              | p2(X3162) )
                        & ~ ! [X3163] :
                              ( ~ r1(X3161,X3163)
                              | ~ ( ~ ! [X3164] :
                                        ( ~ r1(X3163,X3164)
                                        | p2(X3164) )
                                  & ~ ! [X3165] :
                                        ( ~ r1(X3163,X3165)
                                        | ~ ( ~ ! [X3166] :
                                                  ( ~ r1(X3165,X3166)
                                                  | p2(X3166) )
                                            & ~ ! [X3167] :
                                                  ( ~ r1(X3165,X3167)
                                                  | ~ ( ~ ! [X3168] :
                                                            ( ~ r1(X3167,X3168)
                                                            | p2(X3168) )
                                                      & ~ ! [X3169] :
                                                            ( ~ r1(X3167,X3169)
                                                            | ~ ( ~ ! [X3170] :
                                                                      ( ~ r1(X3169,X3170)
                                                                      | p2(X3170) )
                                                                & ~ ! [X3171] :
                                                                      ( ~ r1(X3169,X3171)
                                                                      | ~ ( ~ ! [X3172] :
                                                                                ( ~ r1(X3171,X3172)
                                                                                | p2(X3172) )
                                                                          & ~ ! [X3173] :
                                                                                ( ~ r1(X3171,X3173)
                                                                                | ~ ( ~ ! [X3174] :
                                                                                          ( ~ r1(X3173,X3174)
                                                                                          | ~ ! [X3175] :
                                                                                                ( ~ r1(X3174,X3175)
                                                                                                | ~ p1(X3175) ) )
                                                                                    & p1(X3173) ) )
                                                                          & ~ ! [X3176] :
                                                                                ( ~ r1(X3171,X3176)
                                                                                | p1(X3176) ) ) )
                                                                & ~ ! [X3177] :
                                                                      ( ~ r1(X3169,X3177)
                                                                      | p1(X3177) ) ) )
                                                      & ~ ! [X3178] :
                                                            ( ~ r1(X3167,X3178)
                                                            | p1(X3178) ) ) )
                                            & ~ ! [X3179] :
                                                  ( ~ r1(X3165,X3179)
                                                  | p1(X3179) ) ) )
                                  & ~ ! [X3180] :
                                        ( ~ r1(X3163,X3180)
                                        | p1(X3180) ) ) )
                        & ~ ! [X3181] :
                              ( ~ r1(X3161,X3181)
                              | p1(X3181) ) ) )
              & ~ ! [X3182] :
                    ( ~ r1(X0,X3182)
                    | p1(X3182) ) )
            | ( ~ ! [X3183] :
                    ( ~ r1(X0,X3183)
                    | p2(X3183) )
              & ~ ! [X3184] :
                    ( ~ r1(X0,X3184)
                    | ~ ( ~ ! [X3185] :
                              ( ~ r1(X3184,X3185)
                              | p2(X3185) )
                        & ~ ! [X3186] :
                              ( ~ r1(X3184,X3186)
                              | ~ ( ~ ! [X3187] :
                                        ( ~ r1(X3186,X3187)
                                        | p2(X3187) )
                                  & ~ ! [X3188] :
                                        ( ~ r1(X3186,X3188)
                                        | ~ ( ~ ! [X3189] :
                                                  ( ~ r1(X3188,X3189)
                                                  | p2(X3189) )
                                            & ~ ! [X3190] :
                                                  ( ~ r1(X3188,X3190)
                                                  | ~ ( ~ ! [X3191] :
                                                            ( ~ r1(X3190,X3191)
                                                            | p2(X3191) )
                                                      & ~ ! [X3192] :
                                                            ( ~ r1(X3190,X3192)
                                                            | ~ ( ~ ! [X3193] :
                                                                      ( ~ r1(X3192,X3193)
                                                                      | p2(X3193) )
                                                                & ~ ! [X3194] :
                                                                      ( ~ r1(X3192,X3194)
                                                                      | ~ ( ~ ! [X3195] :
                                                                                ( ~ r1(X3194,X3195)
                                                                                | p2(X3195) )
                                                                          & ~ ! [X3196] :
                                                                                ( ~ r1(X3194,X3196)
                                                                                | ! [X3197] :
                                                                                    ( ~ r1(X3196,X3197)
                                                                                    | ~ ( ~ ! [X3198] :
                                                                                              ( ~ r1(X3197,X3198)
                                                                                              | ~ ! [X3199] :
                                                                                                    ( ~ r1(X3198,X3199)
                                                                                                    | p1(X3199) ) )
                                                                                        & ~ ! [X3200] :
                                                                                              ( ~ r1(X3197,X3200)
                                                                                              | p1(X3200) ) ) ) )
                                                                          & ~ ! [X3201] :
                                                                                ( ~ r1(X3194,X3201)
                                                                                | p1(X3201) ) ) )
                                                                & ~ ! [X3202] :
                                                                      ( ~ r1(X3192,X3202)
                                                                      | p1(X3202) ) ) )
                                                      & ~ ! [X3203] :
                                                            ( ~ r1(X3190,X3203)
                                                            | p1(X3203) ) ) )
                                            & ~ ! [X3204] :
                                                  ( ~ r1(X3188,X3204)
                                                  | p1(X3204) ) ) )
                                  & ~ ! [X3205] :
                                        ( ~ r1(X3186,X3205)
                                        | p1(X3205) ) ) )
                        & ~ ! [X3206] :
                              ( ~ r1(X3184,X3206)
                              | p1(X3206) ) ) )
              & ~ ! [X3207] :
                    ( ~ r1(X0,X3207)
                    | p1(X3207) ) )
            | ( ~ ! [X3208] :
                    ( ~ r1(X0,X3208)
                    | p2(X3208) )
              & ~ ! [X3209] :
                    ( ~ r1(X0,X3209)
                    | ~ ( ~ ! [X3210] :
                              ( ~ r1(X3209,X3210)
                              | p2(X3210) )
                        & ~ ! [X3211] :
                              ( ~ r1(X3209,X3211)
                              | ~ ( ~ ! [X3212] :
                                        ( ~ r1(X3211,X3212)
                                        | p2(X3212) )
                                  & ~ ! [X3213] :
                                        ( ~ r1(X3211,X3213)
                                        | ~ ( ~ ! [X3214] :
                                                  ( ~ r1(X3213,X3214)
                                                  | p2(X3214) )
                                            & ~ ! [X3215] :
                                                  ( ~ r1(X3213,X3215)
                                                  | ~ ( ~ ! [X3216] :
                                                            ( ~ r1(X3215,X3216)
                                                            | p2(X3216) )
                                                      & ~ ! [X3217] :
                                                            ( ~ r1(X3215,X3217)
                                                            | ~ ( ~ ! [X3218] :
                                                                      ( ~ r1(X3217,X3218)
                                                                      | p2(X3218) )
                                                                & ~ ! [X3219] :
                                                                      ( ~ r1(X3217,X3219)
                                                                      | ~ ( ~ ! [X3220] :
                                                                                ( ~ r1(X3219,X3220)
                                                                                | p2(X3220) )
                                                                          & ~ ! [X3221] :
                                                                                ( ~ r1(X3219,X3221)
                                                                                | ~ ( ~ ! [X3222] :
                                                                                          ( ~ r1(X3221,X3222)
                                                                                          | ~ ! [X3223] :
                                                                                                ( ~ r1(X3222,X3223)
                                                                                                | ~ ! [X3224] :
                                                                                                      ( ~ r1(X3223,X3224)
                                                                                                      | p1(X3224) ) ) )
                                                                                    & ~ ! [X3225] :
                                                                                          ( ~ r1(X3221,X3225)
                                                                                          | ~ ! [X3226] :
                                                                                                ( ~ r1(X3225,X3226)
                                                                                                | p1(X3226) ) ) ) )
                                                                          & ~ ! [X3227] :
                                                                                ( ~ r1(X3219,X3227)
                                                                                | p1(X3227) ) ) )
                                                                & ~ ! [X3228] :
                                                                      ( ~ r1(X3217,X3228)
                                                                      | p1(X3228) ) ) )
                                                      & ~ ! [X3229] :
                                                            ( ~ r1(X3215,X3229)
                                                            | p1(X3229) ) ) )
                                            & ~ ! [X3230] :
                                                  ( ~ r1(X3213,X3230)
                                                  | p1(X3230) ) ) )
                                  & ~ ! [X3231] :
                                        ( ~ r1(X3211,X3231)
                                        | p1(X3231) ) ) )
                        & ~ ! [X3232] :
                              ( ~ r1(X3209,X3232)
                              | p1(X3232) ) ) )
              & ~ ! [X3233] :
                    ( ~ r1(X0,X3233)
                    | p1(X3233) ) )
            | ( ~ ! [X3234] :
                    ( ~ r1(X0,X3234)
                    | p2(X3234) )
              & ~ ! [X3235] :
                    ( ~ r1(X0,X3235)
                    | ~ ( ~ ! [X3236] :
                              ( ~ r1(X3235,X3236)
                              | p2(X3236) )
                        & ~ ! [X3237] :
                              ( ~ r1(X3235,X3237)
                              | ~ ( ~ ! [X3238] :
                                        ( ~ r1(X3237,X3238)
                                        | p2(X3238) )
                                  & ~ ! [X3239] :
                                        ( ~ r1(X3237,X3239)
                                        | ~ ( ~ ! [X3240] :
                                                  ( ~ r1(X3239,X3240)
                                                  | p2(X3240) )
                                            & ~ ! [X3241] :
                                                  ( ~ r1(X3239,X3241)
                                                  | ~ ( ~ ! [X3242] :
                                                            ( ~ r1(X3241,X3242)
                                                            | p2(X3242) )
                                                      & ~ ! [X3243] :
                                                            ( ~ r1(X3241,X3243)
                                                            | ~ ( ~ ! [X3244] :
                                                                      ( ~ r1(X3243,X3244)
                                                                      | p2(X3244) )
                                                                & ~ ! [X3245] :
                                                                      ( ~ r1(X3243,X3245)
                                                                      | ~ ( ~ ! [X3246] :
                                                                                ( ~ r1(X3245,X3246)
                                                                                | p2(X3246) )
                                                                          & ~ ! [X3247] :
                                                                                ( ~ r1(X3245,X3247)
                                                                                | ~ ! [X3248] :
                                                                                      ( ~ r1(X3247,X3248)
                                                                                      | $false ) )
                                                                          & ~ ! [X3249] :
                                                                                ( ~ r1(X3245,X3249)
                                                                                | p1(X3249) ) ) )
                                                                & ~ ! [X3250] :
                                                                      ( ~ r1(X3243,X3250)
                                                                      | p1(X3250) ) ) )
                                                      & ~ ! [X3251] :
                                                            ( ~ r1(X3241,X3251)
                                                            | p1(X3251) ) ) )
                                            & ~ ! [X3252] :
                                                  ( ~ r1(X3239,X3252)
                                                  | p1(X3252) ) ) )
                                  & ~ ! [X3253] :
                                        ( ~ r1(X3237,X3253)
                                        | p1(X3253) ) ) )
                        & ~ ! [X3254] :
                              ( ~ r1(X3235,X3254)
                              | p1(X3254) ) ) )
              & ~ ! [X3255] :
                    ( ~ r1(X0,X3255)
                    | p1(X3255) ) )
            | ! [X3256] :
                ( ~ r1(X0,X3256)
                | p2(X3256) )
            | ! [X3257] :
                ( ~ r1(X0,X3257)
                | ! [X3258] :
                    ( ~ r1(X3257,X3258)
                    | p2(X3258) )
                | ! [X3259] :
                    ( ~ r1(X3257,X3259)
                    | ! [X3260] :
                        ( ~ r1(X3259,X3260)
                        | p2(X3260) )
                    | ! [X3261] :
                        ( ~ r1(X3259,X3261)
                        | ! [X3262] :
                            ( ~ r1(X3261,X3262)
                            | p2(X3262) )
                        | ! [X3263] :
                            ( ~ r1(X3261,X3263)
                            | ! [X3264] :
                                ( ~ r1(X3263,X3264)
                                | p2(X3264) )
                            | ! [X3265] :
                                ( ~ r1(X3263,X3265)
                                | ! [X3266] :
                                    ( ~ r1(X3265,X3266)
                                    | p2(X3266) )
                                | ! [X3267] :
                                    ( ~ r1(X3265,X3267)
                                    | ! [X3268] :
                                        ( ~ r1(X3267,X3268)
                                        | p2(X3268) )
                                    | ! [X3269] :
                                        ( ~ r1(X3267,X3269)
                                        | ! [X3270] :
                                            ( ~ r1(X3269,X3270)
                                            | p2(X3270) )
                                        | ! [X3271] :
                                            ( ~ r1(X3269,X3271)
                                            | ! [X3272] :
                                                ( ~ r1(X3271,X3272)
                                                | p2(X3272) )
                                            | ! [X3273] :
                                                ( ~ r1(X3271,X3273)
                                                | ! [X3274] :
                                                    ( ~ r1(X3273,X3274)
                                                    | p2(X3274) )
                                                | ! [X3275] :
                                                    ( ~ r1(X3273,X3275)
                                                    | ! [X3276] :
                                                        ( ~ r1(X3275,X3276)
                                                        | p2(X3276) )
                                                    | ! [X3277] :
                                                        ( ~ r1(X3275,X3277)
                                                        | ! [X3278] :
                                                            ( ~ r1(X3277,X3278)
                                                            | p2(X3278) )
                                                        | ! [X3279] :
                                                            ( ~ r1(X3277,X3279)
                                                            | ! [X3280] :
                                                                ( ~ r1(X3279,X3280)
                                                                | p2(X3280) )
                                                            | ! [X3281] :
                                                                ( ~ r1(X3279,X3281)
                                                                | ! [X3282] :
                                                                    ( ~ r1(X3281,X3282)
                                                                    | p2(X3282) )
                                                                | ! [X3283] :
                                                                    ( ~ r1(X3281,X3283)
                                                                    | ! [X3284] :
                                                                        ( ~ r1(X3283,X3284)
                                                                        | p2(X3284) )
                                                                    | ! [X3285] :
                                                                        ( ~ r1(X3283,X3285)
                                                                        | ! [X3286] :
                                                                            ( ~ r1(X3285,X3286)
                                                                            | p2(X3286) )
                                                                        | ! [X3287] :
                                                                            ( ~ r1(X3285,X3287)
                                                                            | ! [X3288] :
                                                                                ( ~ r1(X3287,X3288)
                                                                                | p2(X3288) )
                                                                            | ! [X3289] :
                                                                                ( ~ r1(X3287,X3289)
                                                                                | ! [X3290] :
                                                                                    ( ~ r1(X3289,X3290)
                                                                                    | p2(X3290) )
                                                                                | ! [X3291] :
                                                                                    ( ~ r1(X3289,X3291)
                                                                                    | ! [X3292] :
                                                                                        ( ~ r1(X3291,X3292)
                                                                                        | p2(X3292) )
                                                                                    | ! [X3293] :
                                                                                        ( ~ r1(X3291,X3293)
                                                                                        | ! [X3294] :
                                                                                            ( ~ r1(X3293,X3294)
                                                                                            | p2(X3294) )
                                                                                        | ! [X3295] :
                                                                                            ( ~ r1(X3293,X3295)
                                                                                            | ! [X3296] :
                                                                                                ( ~ r1(X3295,X3296)
                                                                                                | ~ ! [X3297] :
                                                                                                      ( ~ r1(X3296,X3297)
                                                                                                      | p1(X3297) ) )
                                                                                            | ! [X3298] :
                                                                                                ( ~ r1(X3295,X3298)
                                                                                                | p1(X3298) ) )
                                                                                        | ! [X3299] :
                                                                                            ( ~ r1(X3293,X3299)
                                                                                            | p1(X3299) ) )
                                                                                    | ! [X3300] :
                                                                                        ( ~ r1(X3291,X3300)
                                                                                        | p1(X3300) ) )
                                                                                | ! [X3301] :
                                                                                    ( ~ r1(X3289,X3301)
                                                                                    | p1(X3301) ) )
                                                                            | ! [X3302] :
                                                                                ( ~ r1(X3287,X3302)
                                                                                | p1(X3302) ) )
                                                                        | ! [X3303] :
                                                                            ( ~ r1(X3285,X3303)
                                                                            | p1(X3303) ) )
                                                                    | ! [X3304] :
                                                                        ( ~ r1(X3283,X3304)
                                                                        | p1(X3304) ) )
                                                                | ! [X3305] :
                                                                    ( ~ r1(X3281,X3305)
                                                                    | p1(X3305) ) )
                                                            | ! [X3306] :
                                                                ( ~ r1(X3279,X3306)
                                                                | p1(X3306) ) )
                                                        | ! [X3307] :
                                                            ( ~ r1(X3277,X3307)
                                                            | p1(X3307) ) )
                                                    | ! [X3308] :
                                                        ( ~ r1(X3275,X3308)
                                                        | p1(X3308) ) )
                                                | ! [X3309] :
                                                    ( ~ r1(X3273,X3309)
                                                    | p1(X3309) ) )
                                            | ! [X3310] :
                                                ( ~ r1(X3271,X3310)
                                                | p1(X3310) ) )
                                        | ! [X3311] :
                                            ( ~ r1(X3269,X3311)
                                            | p1(X3311) ) )
                                    | ! [X3312] :
                                        ( ~ r1(X3267,X3312)
                                        | p1(X3312) ) )
                                | ! [X3313] :
                                    ( ~ r1(X3265,X3313)
                                    | p1(X3313) ) )
                            | ! [X3314] :
                                ( ~ r1(X3263,X3314)
                                | p1(X3314) ) )
                        | ! [X3315] :
                            ( ~ r1(X3261,X3315)
                            | p1(X3315) ) )
                    | ! [X3316] :
                        ( ~ r1(X3259,X3316)
                        | p1(X3316) ) )
                | ! [X3317] :
                    ( ~ r1(X3257,X3317)
                    | p1(X3317) ) )
            | ! [X3318] :
                ( ~ r1(X0,X3318)
                | p1(X3318) )
            | ( ~ ! [X3319] :
                    ( ~ r1(X0,X3319)
                    | p2(X3319) )
              & ~ ! [X3320] :
                    ( ~ r1(X0,X3320)
                    | ~ ( ~ ! [X3321] :
                              ( ~ r1(X3320,X3321)
                              | p2(X3321) )
                        & ~ ! [X3322] :
                              ( ~ r1(X3320,X3322)
                              | ~ ( ~ ! [X3323] :
                                        ( ~ r1(X3322,X3323)
                                        | p2(X3323) )
                                  & ~ ! [X3324] :
                                        ( ~ r1(X3322,X3324)
                                        | ~ ( ~ ! [X3325] :
                                                  ( ~ r1(X3324,X3325)
                                                  | p2(X3325) )
                                            & ~ ! [X3326] :
                                                  ( ~ r1(X3324,X3326)
                                                  | ~ ( ~ ! [X3327] :
                                                            ( ~ r1(X3326,X3327)
                                                            | p2(X3327) )
                                                      & ~ ! [X3328] :
                                                            ( ~ r1(X3326,X3328)
                                                            | ~ ( ~ ! [X3329] :
                                                                      ( ~ r1(X3328,X3329)
                                                                      | p2(X3329) )
                                                                & ~ ! [X3330] :
                                                                      ( ~ r1(X3328,X3330)
                                                                      | ~ ( ~ ! [X3331] :
                                                                                ( ~ r1(X3330,X3331)
                                                                                | ~ ! [X3332] :
                                                                                      ( ~ r1(X3331,X3332)
                                                                                      | ~ p1(X3332) ) )
                                                                          & p1(X3330) ) )
                                                                & ~ ! [X3333] :
                                                                      ( ~ r1(X3328,X3333)
                                                                      | p1(X3333) ) ) )
                                                      & ~ ! [X3334] :
                                                            ( ~ r1(X3326,X3334)
                                                            | p1(X3334) ) ) )
                                            & ~ ! [X3335] :
                                                  ( ~ r1(X3324,X3335)
                                                  | p1(X3335) ) ) )
                                  & ~ ! [X3336] :
                                        ( ~ r1(X3322,X3336)
                                        | p1(X3336) ) ) )
                        & ~ ! [X3337] :
                              ( ~ r1(X3320,X3337)
                              | p1(X3337) ) ) )
              & ~ ! [X3338] :
                    ( ~ r1(X0,X3338)
                    | p1(X3338) ) )
            | ( ~ ! [X3339] :
                    ( ~ r1(X0,X3339)
                    | p2(X3339) )
              & ~ ! [X3340] :
                    ( ~ r1(X0,X3340)
                    | ~ ( ~ ! [X3341] :
                              ( ~ r1(X3340,X3341)
                              | p2(X3341) )
                        & ~ ! [X3342] :
                              ( ~ r1(X3340,X3342)
                              | ~ ( ~ ! [X3343] :
                                        ( ~ r1(X3342,X3343)
                                        | p2(X3343) )
                                  & ~ ! [X3344] :
                                        ( ~ r1(X3342,X3344)
                                        | ~ ( ~ ! [X3345] :
                                                  ( ~ r1(X3344,X3345)
                                                  | p2(X3345) )
                                            & ~ ! [X3346] :
                                                  ( ~ r1(X3344,X3346)
                                                  | ~ ( ~ ! [X3347] :
                                                            ( ~ r1(X3346,X3347)
                                                            | p2(X3347) )
                                                      & ~ ! [X3348] :
                                                            ( ~ r1(X3346,X3348)
                                                            | ~ ( ~ ! [X3349] :
                                                                      ( ~ r1(X3348,X3349)
                                                                      | p2(X3349) )
                                                                & ~ ! [X3350] :
                                                                      ( ~ r1(X3348,X3350)
                                                                      | ! [X3351] :
                                                                          ( ~ r1(X3350,X3351)
                                                                          | ~ ( ~ ! [X3352] :
                                                                                    ( ~ r1(X3351,X3352)
                                                                                    | ~ ! [X3353] :
                                                                                          ( ~ r1(X3352,X3353)
                                                                                          | p1(X3353) ) )
                                                                              & ~ ! [X3354] :
                                                                                    ( ~ r1(X3351,X3354)
                                                                                    | p1(X3354) ) ) ) )
                                                                & ~ ! [X3355] :
                                                                      ( ~ r1(X3348,X3355)
                                                                      | p1(X3355) ) ) )
                                                      & ~ ! [X3356] :
                                                            ( ~ r1(X3346,X3356)
                                                            | p1(X3356) ) ) )
                                            & ~ ! [X3357] :
                                                  ( ~ r1(X3344,X3357)
                                                  | p1(X3357) ) ) )
                                  & ~ ! [X3358] :
                                        ( ~ r1(X3342,X3358)
                                        | p1(X3358) ) ) )
                        & ~ ! [X3359] :
                              ( ~ r1(X3340,X3359)
                              | p1(X3359) ) ) )
              & ~ ! [X3360] :
                    ( ~ r1(X0,X3360)
                    | p1(X3360) ) )
            | ( ~ ! [X3361] :
                    ( ~ r1(X0,X3361)
                    | p2(X3361) )
              & ~ ! [X3362] :
                    ( ~ r1(X0,X3362)
                    | ~ ( ~ ! [X3363] :
                              ( ~ r1(X3362,X3363)
                              | p2(X3363) )
                        & ~ ! [X3364] :
                              ( ~ r1(X3362,X3364)
                              | ~ ( ~ ! [X3365] :
                                        ( ~ r1(X3364,X3365)
                                        | p2(X3365) )
                                  & ~ ! [X3366] :
                                        ( ~ r1(X3364,X3366)
                                        | ~ ( ~ ! [X3367] :
                                                  ( ~ r1(X3366,X3367)
                                                  | p2(X3367) )
                                            & ~ ! [X3368] :
                                                  ( ~ r1(X3366,X3368)
                                                  | ~ ( ~ ! [X3369] :
                                                            ( ~ r1(X3368,X3369)
                                                            | p2(X3369) )
                                                      & ~ ! [X3370] :
                                                            ( ~ r1(X3368,X3370)
                                                            | ~ ( ~ ! [X3371] :
                                                                      ( ~ r1(X3370,X3371)
                                                                      | p2(X3371) )
                                                                & ~ ! [X3372] :
                                                                      ( ~ r1(X3370,X3372)
                                                                      | ~ ( ~ ! [X3373] :
                                                                                ( ~ r1(X3372,X3373)
                                                                                | ~ ! [X3374] :
                                                                                      ( ~ r1(X3373,X3374)
                                                                                      | ~ ! [X3375] :
                                                                                            ( ~ r1(X3374,X3375)
                                                                                            | p1(X3375) ) ) )
                                                                          & ~ ! [X3376] :
                                                                                ( ~ r1(X3372,X3376)
                                                                                | ~ ! [X3377] :
                                                                                      ( ~ r1(X3376,X3377)
                                                                                      | p1(X3377) ) ) ) )
                                                                & ~ ! [X3378] :
                                                                      ( ~ r1(X3370,X3378)
                                                                      | p1(X3378) ) ) )
                                                      & ~ ! [X3379] :
                                                            ( ~ r1(X3368,X3379)
                                                            | p1(X3379) ) ) )
                                            & ~ ! [X3380] :
                                                  ( ~ r1(X3366,X3380)
                                                  | p1(X3380) ) ) )
                                  & ~ ! [X3381] :
                                        ( ~ r1(X3364,X3381)
                                        | p1(X3381) ) ) )
                        & ~ ! [X3382] :
                              ( ~ r1(X3362,X3382)
                              | p1(X3382) ) ) )
              & ~ ! [X3383] :
                    ( ~ r1(X0,X3383)
                    | p1(X3383) ) )
            | ( ~ ! [X3384] :
                    ( ~ r1(X0,X3384)
                    | p2(X3384) )
              & ~ ! [X3385] :
                    ( ~ r1(X0,X3385)
                    | ~ ( ~ ! [X3386] :
                              ( ~ r1(X3385,X3386)
                              | p2(X3386) )
                        & ~ ! [X3387] :
                              ( ~ r1(X3385,X3387)
                              | ~ ( ~ ! [X3388] :
                                        ( ~ r1(X3387,X3388)
                                        | p2(X3388) )
                                  & ~ ! [X3389] :
                                        ( ~ r1(X3387,X3389)
                                        | ~ ( ~ ! [X3390] :
                                                  ( ~ r1(X3389,X3390)
                                                  | p2(X3390) )
                                            & ~ ! [X3391] :
                                                  ( ~ r1(X3389,X3391)
                                                  | ~ ( ~ ! [X3392] :
                                                            ( ~ r1(X3391,X3392)
                                                            | p2(X3392) )
                                                      & ~ ! [X3393] :
                                                            ( ~ r1(X3391,X3393)
                                                            | ~ ( ~ ! [X3394] :
                                                                      ( ~ r1(X3393,X3394)
                                                                      | p2(X3394) )
                                                                & ~ ! [X3395] :
                                                                      ( ~ r1(X3393,X3395)
                                                                      | ~ ! [X3396] :
                                                                            ( ~ r1(X3395,X3396)
                                                                            | $false ) )
                                                                & ~ ! [X3397] :
                                                                      ( ~ r1(X3393,X3397)
                                                                      | p1(X3397) ) ) )
                                                      & ~ ! [X3398] :
                                                            ( ~ r1(X3391,X3398)
                                                            | p1(X3398) ) ) )
                                            & ~ ! [X3399] :
                                                  ( ~ r1(X3389,X3399)
                                                  | p1(X3399) ) ) )
                                  & ~ ! [X3400] :
                                        ( ~ r1(X3387,X3400)
                                        | p1(X3400) ) ) )
                        & ~ ! [X3401] :
                              ( ~ r1(X3385,X3401)
                              | p1(X3401) ) ) )
              & ~ ! [X3402] :
                    ( ~ r1(X0,X3402)
                    | p1(X3402) ) )
            | ! [X3403] :
                ( ~ r1(X0,X3403)
                | p2(X3403) )
            | ! [X3404] :
                ( ~ r1(X0,X3404)
                | ! [X3405] :
                    ( ~ r1(X3404,X3405)
                    | p2(X3405) )
                | ! [X3406] :
                    ( ~ r1(X3404,X3406)
                    | ! [X3407] :
                        ( ~ r1(X3406,X3407)
                        | p2(X3407) )
                    | ! [X3408] :
                        ( ~ r1(X3406,X3408)
                        | ! [X3409] :
                            ( ~ r1(X3408,X3409)
                            | p2(X3409) )
                        | ! [X3410] :
                            ( ~ r1(X3408,X3410)
                            | ! [X3411] :
                                ( ~ r1(X3410,X3411)
                                | p2(X3411) )
                            | ! [X3412] :
                                ( ~ r1(X3410,X3412)
                                | ! [X3413] :
                                    ( ~ r1(X3412,X3413)
                                    | p2(X3413) )
                                | ! [X3414] :
                                    ( ~ r1(X3412,X3414)
                                    | ! [X3415] :
                                        ( ~ r1(X3414,X3415)
                                        | p2(X3415) )
                                    | ! [X3416] :
                                        ( ~ r1(X3414,X3416)
                                        | ! [X3417] :
                                            ( ~ r1(X3416,X3417)
                                            | p2(X3417) )
                                        | ! [X3418] :
                                            ( ~ r1(X3416,X3418)
                                            | ! [X3419] :
                                                ( ~ r1(X3418,X3419)
                                                | p2(X3419) )
                                            | ! [X3420] :
                                                ( ~ r1(X3418,X3420)
                                                | ! [X3421] :
                                                    ( ~ r1(X3420,X3421)
                                                    | p2(X3421) )
                                                | ! [X3422] :
                                                    ( ~ r1(X3420,X3422)
                                                    | ! [X3423] :
                                                        ( ~ r1(X3422,X3423)
                                                        | p2(X3423) )
                                                    | ! [X3424] :
                                                        ( ~ r1(X3422,X3424)
                                                        | ! [X3425] :
                                                            ( ~ r1(X3424,X3425)
                                                            | p2(X3425) )
                                                        | ! [X3426] :
                                                            ( ~ r1(X3424,X3426)
                                                            | ! [X3427] :
                                                                ( ~ r1(X3426,X3427)
                                                                | p2(X3427) )
                                                            | ! [X3428] :
                                                                ( ~ r1(X3426,X3428)
                                                                | ! [X3429] :
                                                                    ( ~ r1(X3428,X3429)
                                                                    | p2(X3429) )
                                                                | ! [X3430] :
                                                                    ( ~ r1(X3428,X3430)
                                                                    | ! [X3431] :
                                                                        ( ~ r1(X3430,X3431)
                                                                        | p2(X3431) )
                                                                    | ! [X3432] :
                                                                        ( ~ r1(X3430,X3432)
                                                                        | ! [X3433] :
                                                                            ( ~ r1(X3432,X3433)
                                                                            | p2(X3433) )
                                                                        | ! [X3434] :
                                                                            ( ~ r1(X3432,X3434)
                                                                            | ! [X3435] :
                                                                                ( ~ r1(X3434,X3435)
                                                                                | p2(X3435) )
                                                                            | ! [X3436] :
                                                                                ( ~ r1(X3434,X3436)
                                                                                | ! [X3437] :
                                                                                    ( ~ r1(X3436,X3437)
                                                                                    | p2(X3437) )
                                                                                | ! [X3438] :
                                                                                    ( ~ r1(X3436,X3438)
                                                                                    | ! [X3439] :
                                                                                        ( ~ r1(X3438,X3439)
                                                                                        | p2(X3439) )
                                                                                    | ! [X3440] :
                                                                                        ( ~ r1(X3438,X3440)
                                                                                        | ! [X3441] :
                                                                                            ( ~ r1(X3440,X3441)
                                                                                            | p2(X3441) )
                                                                                        | ! [X3442] :
                                                                                            ( ~ r1(X3440,X3442)
                                                                                            | ! [X3443] :
                                                                                                ( ~ r1(X3442,X3443)
                                                                                                | ~ ! [X3444] :
                                                                                                      ( ~ r1(X3443,X3444)
                                                                                                      | p1(X3444) ) )
                                                                                            | ! [X3445] :
                                                                                                ( ~ r1(X3442,X3445)
                                                                                                | p1(X3445) ) )
                                                                                        | ! [X3446] :
                                                                                            ( ~ r1(X3440,X3446)
                                                                                            | p1(X3446) ) )
                                                                                    | ! [X3447] :
                                                                                        ( ~ r1(X3438,X3447)
                                                                                        | p1(X3447) ) )
                                                                                | ! [X3448] :
                                                                                    ( ~ r1(X3436,X3448)
                                                                                    | p1(X3448) ) )
                                                                            | ! [X3449] :
                                                                                ( ~ r1(X3434,X3449)
                                                                                | p1(X3449) ) )
                                                                        | ! [X3450] :
                                                                            ( ~ r1(X3432,X3450)
                                                                            | p1(X3450) ) )
                                                                    | ! [X3451] :
                                                                        ( ~ r1(X3430,X3451)
                                                                        | p1(X3451) ) )
                                                                | ! [X3452] :
                                                                    ( ~ r1(X3428,X3452)
                                                                    | p1(X3452) ) )
                                                            | ! [X3453] :
                                                                ( ~ r1(X3426,X3453)
                                                                | p1(X3453) ) )
                                                        | ! [X3454] :
                                                            ( ~ r1(X3424,X3454)
                                                            | p1(X3454) ) )
                                                    | ! [X3455] :
                                                        ( ~ r1(X3422,X3455)
                                                        | p1(X3455) ) )
                                                | ! [X3456] :
                                                    ( ~ r1(X3420,X3456)
                                                    | p1(X3456) ) )
                                            | ! [X3457] :
                                                ( ~ r1(X3418,X3457)
                                                | p1(X3457) ) )
                                        | ! [X3458] :
                                            ( ~ r1(X3416,X3458)
                                            | p1(X3458) ) )
                                    | ! [X3459] :
                                        ( ~ r1(X3414,X3459)
                                        | p1(X3459) ) )
                                | ! [X3460] :
                                    ( ~ r1(X3412,X3460)
                                    | p1(X3460) ) )
                            | ! [X3461] :
                                ( ~ r1(X3410,X3461)
                                | p1(X3461) ) )
                        | ! [X3462] :
                            ( ~ r1(X3408,X3462)
                            | p1(X3462) ) )
                    | ! [X3463] :
                        ( ~ r1(X3406,X3463)
                        | p1(X3463) ) )
                | ! [X3464] :
                    ( ~ r1(X3404,X3464)
                    | p1(X3464) ) )
            | ! [X3465] :
                ( ~ r1(X0,X3465)
                | p1(X3465) )
            | ( ~ ! [X3466] :
                    ( ~ r1(X0,X3466)
                    | p2(X3466) )
              & ~ ! [X3467] :
                    ( ~ r1(X0,X3467)
                    | ~ ( ~ ! [X3468] :
                              ( ~ r1(X3467,X3468)
                              | p2(X3468) )
                        & ~ ! [X3469] :
                              ( ~ r1(X3467,X3469)
                              | ~ ( ~ ! [X3470] :
                                        ( ~ r1(X3469,X3470)
                                        | p2(X3470) )
                                  & ~ ! [X3471] :
                                        ( ~ r1(X3469,X3471)
                                        | ~ ( ~ ! [X3472] :
                                                  ( ~ r1(X3471,X3472)
                                                  | p2(X3472) )
                                            & ~ ! [X3473] :
                                                  ( ~ r1(X3471,X3473)
                                                  | ~ ( ~ ! [X3474] :
                                                            ( ~ r1(X3473,X3474)
                                                            | p2(X3474) )
                                                      & ~ ! [X3475] :
                                                            ( ~ r1(X3473,X3475)
                                                            | ~ ( ~ ! [X3476] :
                                                                      ( ~ r1(X3475,X3476)
                                                                      | ~ ! [X3477] :
                                                                            ( ~ r1(X3476,X3477)
                                                                            | ~ p1(X3477) ) )
                                                                & p1(X3475) ) )
                                                      & ~ ! [X3478] :
                                                            ( ~ r1(X3473,X3478)
                                                            | p1(X3478) ) ) )
                                            & ~ ! [X3479] :
                                                  ( ~ r1(X3471,X3479)
                                                  | p1(X3479) ) ) )
                                  & ~ ! [X3480] :
                                        ( ~ r1(X3469,X3480)
                                        | p1(X3480) ) ) )
                        & ~ ! [X3481] :
                              ( ~ r1(X3467,X3481)
                              | p1(X3481) ) ) )
              & ~ ! [X3482] :
                    ( ~ r1(X0,X3482)
                    | p1(X3482) ) )
            | ( ~ ! [X3483] :
                    ( ~ r1(X0,X3483)
                    | p2(X3483) )
              & ~ ! [X3484] :
                    ( ~ r1(X0,X3484)
                    | ~ ( ~ ! [X3485] :
                              ( ~ r1(X3484,X3485)
                              | p2(X3485) )
                        & ~ ! [X3486] :
                              ( ~ r1(X3484,X3486)
                              | ~ ( ~ ! [X3487] :
                                        ( ~ r1(X3486,X3487)
                                        | p2(X3487) )
                                  & ~ ! [X3488] :
                                        ( ~ r1(X3486,X3488)
                                        | ~ ( ~ ! [X3489] :
                                                  ( ~ r1(X3488,X3489)
                                                  | p2(X3489) )
                                            & ~ ! [X3490] :
                                                  ( ~ r1(X3488,X3490)
                                                  | ~ ( ~ ! [X3491] :
                                                            ( ~ r1(X3490,X3491)
                                                            | p2(X3491) )
                                                      & ~ ! [X3492] :
                                                            ( ~ r1(X3490,X3492)
                                                            | ! [X3493] :
                                                                ( ~ r1(X3492,X3493)
                                                                | ~ ( ~ ! [X3494] :
                                                                          ( ~ r1(X3493,X3494)
                                                                          | ~ ! [X3495] :
                                                                                ( ~ r1(X3494,X3495)
                                                                                | p1(X3495) ) )
                                                                    & ~ ! [X3496] :
                                                                          ( ~ r1(X3493,X3496)
                                                                          | p1(X3496) ) ) ) )
                                                      & ~ ! [X3497] :
                                                            ( ~ r1(X3490,X3497)
                                                            | p1(X3497) ) ) )
                                            & ~ ! [X3498] :
                                                  ( ~ r1(X3488,X3498)
                                                  | p1(X3498) ) ) )
                                  & ~ ! [X3499] :
                                        ( ~ r1(X3486,X3499)
                                        | p1(X3499) ) ) )
                        & ~ ! [X3500] :
                              ( ~ r1(X3484,X3500)
                              | p1(X3500) ) ) )
              & ~ ! [X3501] :
                    ( ~ r1(X0,X3501)
                    | p1(X3501) ) )
            | ( ~ ! [X3502] :
                    ( ~ r1(X0,X3502)
                    | p2(X3502) )
              & ~ ! [X3503] :
                    ( ~ r1(X0,X3503)
                    | ~ ( ~ ! [X3504] :
                              ( ~ r1(X3503,X3504)
                              | p2(X3504) )
                        & ~ ! [X3505] :
                              ( ~ r1(X3503,X3505)
                              | ~ ( ~ ! [X3506] :
                                        ( ~ r1(X3505,X3506)
                                        | p2(X3506) )
                                  & ~ ! [X3507] :
                                        ( ~ r1(X3505,X3507)
                                        | ~ ( ~ ! [X3508] :
                                                  ( ~ r1(X3507,X3508)
                                                  | p2(X3508) )
                                            & ~ ! [X3509] :
                                                  ( ~ r1(X3507,X3509)
                                                  | ~ ( ~ ! [X3510] :
                                                            ( ~ r1(X3509,X3510)
                                                            | p2(X3510) )
                                                      & ~ ! [X3511] :
                                                            ( ~ r1(X3509,X3511)
                                                            | ~ ( ~ ! [X3512] :
                                                                      ( ~ r1(X3511,X3512)
                                                                      | ~ ! [X3513] :
                                                                            ( ~ r1(X3512,X3513)
                                                                            | ~ ! [X3514] :
                                                                                  ( ~ r1(X3513,X3514)
                                                                                  | p1(X3514) ) ) )
                                                                & ~ ! [X3515] :
                                                                      ( ~ r1(X3511,X3515)
                                                                      | ~ ! [X3516] :
                                                                            ( ~ r1(X3515,X3516)
                                                                            | p1(X3516) ) ) ) )
                                                      & ~ ! [X3517] :
                                                            ( ~ r1(X3509,X3517)
                                                            | p1(X3517) ) ) )
                                            & ~ ! [X3518] :
                                                  ( ~ r1(X3507,X3518)
                                                  | p1(X3518) ) ) )
                                  & ~ ! [X3519] :
                                        ( ~ r1(X3505,X3519)
                                        | p1(X3519) ) ) )
                        & ~ ! [X3520] :
                              ( ~ r1(X3503,X3520)
                              | p1(X3520) ) ) )
              & ~ ! [X3521] :
                    ( ~ r1(X0,X3521)
                    | p1(X3521) ) )
            | ( ~ ! [X3522] :
                    ( ~ r1(X0,X3522)
                    | p2(X3522) )
              & ~ ! [X3523] :
                    ( ~ r1(X0,X3523)
                    | ~ ( ~ ! [X3524] :
                              ( ~ r1(X3523,X3524)
                              | p2(X3524) )
                        & ~ ! [X3525] :
                              ( ~ r1(X3523,X3525)
                              | ~ ( ~ ! [X3526] :
                                        ( ~ r1(X3525,X3526)
                                        | p2(X3526) )
                                  & ~ ! [X3527] :
                                        ( ~ r1(X3525,X3527)
                                        | ~ ( ~ ! [X3528] :
                                                  ( ~ r1(X3527,X3528)
                                                  | p2(X3528) )
                                            & ~ ! [X3529] :
                                                  ( ~ r1(X3527,X3529)
                                                  | ~ ( ~ ! [X3530] :
                                                            ( ~ r1(X3529,X3530)
                                                            | p2(X3530) )
                                                      & ~ ! [X3531] :
                                                            ( ~ r1(X3529,X3531)
                                                            | ~ ! [X3532] :
                                                                  ( ~ r1(X3531,X3532)
                                                                  | $false ) )
                                                      & ~ ! [X3533] :
                                                            ( ~ r1(X3529,X3533)
                                                            | p1(X3533) ) ) )
                                            & ~ ! [X3534] :
                                                  ( ~ r1(X3527,X3534)
                                                  | p1(X3534) ) ) )
                                  & ~ ! [X3535] :
                                        ( ~ r1(X3525,X3535)
                                        | p1(X3535) ) ) )
                        & ~ ! [X3536] :
                              ( ~ r1(X3523,X3536)
                              | p1(X3536) ) ) )
              & ~ ! [X3537] :
                    ( ~ r1(X0,X3537)
                    | p1(X3537) ) )
            | ! [X3538] :
                ( ~ r1(X0,X3538)
                | p2(X3538) )
            | ! [X3539] :
                ( ~ r1(X0,X3539)
                | ! [X3540] :
                    ( ~ r1(X3539,X3540)
                    | p2(X3540) )
                | ! [X3541] :
                    ( ~ r1(X3539,X3541)
                    | ! [X3542] :
                        ( ~ r1(X3541,X3542)
                        | p2(X3542) )
                    | ! [X3543] :
                        ( ~ r1(X3541,X3543)
                        | ! [X3544] :
                            ( ~ r1(X3543,X3544)
                            | p2(X3544) )
                        | ! [X3545] :
                            ( ~ r1(X3543,X3545)
                            | ! [X3546] :
                                ( ~ r1(X3545,X3546)
                                | p2(X3546) )
                            | ! [X3547] :
                                ( ~ r1(X3545,X3547)
                                | ! [X3548] :
                                    ( ~ r1(X3547,X3548)
                                    | p2(X3548) )
                                | ! [X3549] :
                                    ( ~ r1(X3547,X3549)
                                    | ! [X3550] :
                                        ( ~ r1(X3549,X3550)
                                        | p2(X3550) )
                                    | ! [X3551] :
                                        ( ~ r1(X3549,X3551)
                                        | ! [X3552] :
                                            ( ~ r1(X3551,X3552)
                                            | p2(X3552) )
                                        | ! [X3553] :
                                            ( ~ r1(X3551,X3553)
                                            | ! [X3554] :
                                                ( ~ r1(X3553,X3554)
                                                | p2(X3554) )
                                            | ! [X3555] :
                                                ( ~ r1(X3553,X3555)
                                                | ! [X3556] :
                                                    ( ~ r1(X3555,X3556)
                                                    | p2(X3556) )
                                                | ! [X3557] :
                                                    ( ~ r1(X3555,X3557)
                                                    | ! [X3558] :
                                                        ( ~ r1(X3557,X3558)
                                                        | p2(X3558) )
                                                    | ! [X3559] :
                                                        ( ~ r1(X3557,X3559)
                                                        | ! [X3560] :
                                                            ( ~ r1(X3559,X3560)
                                                            | p2(X3560) )
                                                        | ! [X3561] :
                                                            ( ~ r1(X3559,X3561)
                                                            | ! [X3562] :
                                                                ( ~ r1(X3561,X3562)
                                                                | p2(X3562) )
                                                            | ! [X3563] :
                                                                ( ~ r1(X3561,X3563)
                                                                | ! [X3564] :
                                                                    ( ~ r1(X3563,X3564)
                                                                    | p2(X3564) )
                                                                | ! [X3565] :
                                                                    ( ~ r1(X3563,X3565)
                                                                    | ! [X3566] :
                                                                        ( ~ r1(X3565,X3566)
                                                                        | p2(X3566) )
                                                                    | ! [X3567] :
                                                                        ( ~ r1(X3565,X3567)
                                                                        | ! [X3568] :
                                                                            ( ~ r1(X3567,X3568)
                                                                            | p2(X3568) )
                                                                        | ! [X3569] :
                                                                            ( ~ r1(X3567,X3569)
                                                                            | ! [X3570] :
                                                                                ( ~ r1(X3569,X3570)
                                                                                | p2(X3570) )
                                                                            | ! [X3571] :
                                                                                ( ~ r1(X3569,X3571)
                                                                                | ! [X3572] :
                                                                                    ( ~ r1(X3571,X3572)
                                                                                    | p2(X3572) )
                                                                                | ! [X3573] :
                                                                                    ( ~ r1(X3571,X3573)
                                                                                    | ! [X3574] :
                                                                                        ( ~ r1(X3573,X3574)
                                                                                        | p2(X3574) )
                                                                                    | ! [X3575] :
                                                                                        ( ~ r1(X3573,X3575)
                                                                                        | ! [X3576] :
                                                                                            ( ~ r1(X3575,X3576)
                                                                                            | p2(X3576) )
                                                                                        | ! [X3577] :
                                                                                            ( ~ r1(X3575,X3577)
                                                                                            | ! [X3578] :
                                                                                                ( ~ r1(X3577,X3578)
                                                                                                | ~ ! [X3579] :
                                                                                                      ( ~ r1(X3578,X3579)
                                                                                                      | p1(X3579) ) )
                                                                                            | ! [X3580] :
                                                                                                ( ~ r1(X3577,X3580)
                                                                                                | p1(X3580) ) )
                                                                                        | ! [X3581] :
                                                                                            ( ~ r1(X3575,X3581)
                                                                                            | p1(X3581) ) )
                                                                                    | ! [X3582] :
                                                                                        ( ~ r1(X3573,X3582)
                                                                                        | p1(X3582) ) )
                                                                                | ! [X3583] :
                                                                                    ( ~ r1(X3571,X3583)
                                                                                    | p1(X3583) ) )
                                                                            | ! [X3584] :
                                                                                ( ~ r1(X3569,X3584)
                                                                                | p1(X3584) ) )
                                                                        | ! [X3585] :
                                                                            ( ~ r1(X3567,X3585)
                                                                            | p1(X3585) ) )
                                                                    | ! [X3586] :
                                                                        ( ~ r1(X3565,X3586)
                                                                        | p1(X3586) ) )
                                                                | ! [X3587] :
                                                                    ( ~ r1(X3563,X3587)
                                                                    | p1(X3587) ) )
                                                            | ! [X3588] :
                                                                ( ~ r1(X3561,X3588)
                                                                | p1(X3588) ) )
                                                        | ! [X3589] :
                                                            ( ~ r1(X3559,X3589)
                                                            | p1(X3589) ) )
                                                    | ! [X3590] :
                                                        ( ~ r1(X3557,X3590)
                                                        | p1(X3590) ) )
                                                | ! [X3591] :
                                                    ( ~ r1(X3555,X3591)
                                                    | p1(X3591) ) )
                                            | ! [X3592] :
                                                ( ~ r1(X3553,X3592)
                                                | p1(X3592) ) )
                                        | ! [X3593] :
                                            ( ~ r1(X3551,X3593)
                                            | p1(X3593) ) )
                                    | ! [X3594] :
                                        ( ~ r1(X3549,X3594)
                                        | p1(X3594) ) )
                                | ! [X3595] :
                                    ( ~ r1(X3547,X3595)
                                    | p1(X3595) ) )
                            | ! [X3596] :
                                ( ~ r1(X3545,X3596)
                                | p1(X3596) ) )
                        | ! [X3597] :
                            ( ~ r1(X3543,X3597)
                            | p1(X3597) ) )
                    | ! [X3598] :
                        ( ~ r1(X3541,X3598)
                        | p1(X3598) ) )
                | ! [X3599] :
                    ( ~ r1(X3539,X3599)
                    | p1(X3599) ) )
            | ! [X3600] :
                ( ~ r1(X0,X3600)
                | p1(X3600) )
            | ( ~ ! [X3601] :
                    ( ~ r1(X0,X3601)
                    | p2(X3601) )
              & ~ ! [X3602] :
                    ( ~ r1(X0,X3602)
                    | ~ ( ~ ! [X3603] :
                              ( ~ r1(X3602,X3603)
                              | p2(X3603) )
                        & ~ ! [X3604] :
                              ( ~ r1(X3602,X3604)
                              | ~ ( ~ ! [X3605] :
                                        ( ~ r1(X3604,X3605)
                                        | p2(X3605) )
                                  & ~ ! [X3606] :
                                        ( ~ r1(X3604,X3606)
                                        | ~ ( ~ ! [X3607] :
                                                  ( ~ r1(X3606,X3607)
                                                  | p2(X3607) )
                                            & ~ ! [X3608] :
                                                  ( ~ r1(X3606,X3608)
                                                  | ~ ( ~ ! [X3609] :
                                                            ( ~ r1(X3608,X3609)
                                                            | ~ ! [X3610] :
                                                                  ( ~ r1(X3609,X3610)
                                                                  | ~ p1(X3610) ) )
                                                      & p1(X3608) ) )
                                            & ~ ! [X3611] :
                                                  ( ~ r1(X3606,X3611)
                                                  | p1(X3611) ) ) )
                                  & ~ ! [X3612] :
                                        ( ~ r1(X3604,X3612)
                                        | p1(X3612) ) ) )
                        & ~ ! [X3613] :
                              ( ~ r1(X3602,X3613)
                              | p1(X3613) ) ) )
              & ~ ! [X3614] :
                    ( ~ r1(X0,X3614)
                    | p1(X3614) ) )
            | ( ~ ! [X3615] :
                    ( ~ r1(X0,X3615)
                    | p2(X3615) )
              & ~ ! [X3616] :
                    ( ~ r1(X0,X3616)
                    | ~ ( ~ ! [X3617] :
                              ( ~ r1(X3616,X3617)
                              | p2(X3617) )
                        & ~ ! [X3618] :
                              ( ~ r1(X3616,X3618)
                              | ~ ( ~ ! [X3619] :
                                        ( ~ r1(X3618,X3619)
                                        | p2(X3619) )
                                  & ~ ! [X3620] :
                                        ( ~ r1(X3618,X3620)
                                        | ~ ( ~ ! [X3621] :
                                                  ( ~ r1(X3620,X3621)
                                                  | p2(X3621) )
                                            & ~ ! [X3622] :
                                                  ( ~ r1(X3620,X3622)
                                                  | ! [X3623] :
                                                      ( ~ r1(X3622,X3623)
                                                      | ~ ( ~ ! [X3624] :
                                                                ( ~ r1(X3623,X3624)
                                                                | ~ ! [X3625] :
                                                                      ( ~ r1(X3624,X3625)
                                                                      | p1(X3625) ) )
                                                          & ~ ! [X3626] :
                                                                ( ~ r1(X3623,X3626)
                                                                | p1(X3626) ) ) ) )
                                            & ~ ! [X3627] :
                                                  ( ~ r1(X3620,X3627)
                                                  | p1(X3627) ) ) )
                                  & ~ ! [X3628] :
                                        ( ~ r1(X3618,X3628)
                                        | p1(X3628) ) ) )
                        & ~ ! [X3629] :
                              ( ~ r1(X3616,X3629)
                              | p1(X3629) ) ) )
              & ~ ! [X3630] :
                    ( ~ r1(X0,X3630)
                    | p1(X3630) ) )
            | ( ~ ! [X3631] :
                    ( ~ r1(X0,X3631)
                    | p2(X3631) )
              & ~ ! [X3632] :
                    ( ~ r1(X0,X3632)
                    | ~ ( ~ ! [X3633] :
                              ( ~ r1(X3632,X3633)
                              | p2(X3633) )
                        & ~ ! [X3634] :
                              ( ~ r1(X3632,X3634)
                              | ~ ( ~ ! [X3635] :
                                        ( ~ r1(X3634,X3635)
                                        | p2(X3635) )
                                  & ~ ! [X3636] :
                                        ( ~ r1(X3634,X3636)
                                        | ~ ( ~ ! [X3637] :
                                                  ( ~ r1(X3636,X3637)
                                                  | p2(X3637) )
                                            & ~ ! [X3638] :
                                                  ( ~ r1(X3636,X3638)
                                                  | ~ ( ~ ! [X3639] :
                                                            ( ~ r1(X3638,X3639)
                                                            | ~ ! [X3640] :
                                                                  ( ~ r1(X3639,X3640)
                                                                  | ~ ! [X3641] :
                                                                        ( ~ r1(X3640,X3641)
                                                                        | p1(X3641) ) ) )
                                                      & ~ ! [X3642] :
                                                            ( ~ r1(X3638,X3642)
                                                            | ~ ! [X3643] :
                                                                  ( ~ r1(X3642,X3643)
                                                                  | p1(X3643) ) ) ) )
                                            & ~ ! [X3644] :
                                                  ( ~ r1(X3636,X3644)
                                                  | p1(X3644) ) ) )
                                  & ~ ! [X3645] :
                                        ( ~ r1(X3634,X3645)
                                        | p1(X3645) ) ) )
                        & ~ ! [X3646] :
                              ( ~ r1(X3632,X3646)
                              | p1(X3646) ) ) )
              & ~ ! [X3647] :
                    ( ~ r1(X0,X3647)
                    | p1(X3647) ) )
            | ( ~ ! [X3648] :
                    ( ~ r1(X0,X3648)
                    | p2(X3648) )
              & ~ ! [X3649] :
                    ( ~ r1(X0,X3649)
                    | ~ ( ~ ! [X3650] :
                              ( ~ r1(X3649,X3650)
                              | p2(X3650) )
                        & ~ ! [X3651] :
                              ( ~ r1(X3649,X3651)
                              | ~ ( ~ ! [X3652] :
                                        ( ~ r1(X3651,X3652)
                                        | p2(X3652) )
                                  & ~ ! [X3653] :
                                        ( ~ r1(X3651,X3653)
                                        | ~ ( ~ ! [X3654] :
                                                  ( ~ r1(X3653,X3654)
                                                  | p2(X3654) )
                                            & ~ ! [X3655] :
                                                  ( ~ r1(X3653,X3655)
                                                  | ~ ! [X3656] :
                                                        ( ~ r1(X3655,X3656)
                                                        | $false ) )
                                            & ~ ! [X3657] :
                                                  ( ~ r1(X3653,X3657)
                                                  | p1(X3657) ) ) )
                                  & ~ ! [X3658] :
                                        ( ~ r1(X3651,X3658)
                                        | p1(X3658) ) ) )
                        & ~ ! [X3659] :
                              ( ~ r1(X3649,X3659)
                              | p1(X3659) ) ) )
              & ~ ! [X3660] :
                    ( ~ r1(X0,X3660)
                    | p1(X3660) ) )
            | ! [X3661] :
                ( ~ r1(X0,X3661)
                | p2(X3661) )
            | ! [X3662] :
                ( ~ r1(X0,X3662)
                | ! [X3663] :
                    ( ~ r1(X3662,X3663)
                    | p2(X3663) )
                | ! [X3664] :
                    ( ~ r1(X3662,X3664)
                    | ! [X3665] :
                        ( ~ r1(X3664,X3665)
                        | p2(X3665) )
                    | ! [X3666] :
                        ( ~ r1(X3664,X3666)
                        | ! [X3667] :
                            ( ~ r1(X3666,X3667)
                            | p2(X3667) )
                        | ! [X3668] :
                            ( ~ r1(X3666,X3668)
                            | ! [X3669] :
                                ( ~ r1(X3668,X3669)
                                | p2(X3669) )
                            | ! [X3670] :
                                ( ~ r1(X3668,X3670)
                                | ! [X3671] :
                                    ( ~ r1(X3670,X3671)
                                    | p2(X3671) )
                                | ! [X3672] :
                                    ( ~ r1(X3670,X3672)
                                    | ! [X3673] :
                                        ( ~ r1(X3672,X3673)
                                        | p2(X3673) )
                                    | ! [X3674] :
                                        ( ~ r1(X3672,X3674)
                                        | ! [X3675] :
                                            ( ~ r1(X3674,X3675)
                                            | p2(X3675) )
                                        | ! [X3676] :
                                            ( ~ r1(X3674,X3676)
                                            | ! [X3677] :
                                                ( ~ r1(X3676,X3677)
                                                | p2(X3677) )
                                            | ! [X3678] :
                                                ( ~ r1(X3676,X3678)
                                                | ! [X3679] :
                                                    ( ~ r1(X3678,X3679)
                                                    | p2(X3679) )
                                                | ! [X3680] :
                                                    ( ~ r1(X3678,X3680)
                                                    | ! [X3681] :
                                                        ( ~ r1(X3680,X3681)
                                                        | p2(X3681) )
                                                    | ! [X3682] :
                                                        ( ~ r1(X3680,X3682)
                                                        | ! [X3683] :
                                                            ( ~ r1(X3682,X3683)
                                                            | p2(X3683) )
                                                        | ! [X3684] :
                                                            ( ~ r1(X3682,X3684)
                                                            | ! [X3685] :
                                                                ( ~ r1(X3684,X3685)
                                                                | p2(X3685) )
                                                            | ! [X3686] :
                                                                ( ~ r1(X3684,X3686)
                                                                | ! [X3687] :
                                                                    ( ~ r1(X3686,X3687)
                                                                    | p2(X3687) )
                                                                | ! [X3688] :
                                                                    ( ~ r1(X3686,X3688)
                                                                    | ! [X3689] :
                                                                        ( ~ r1(X3688,X3689)
                                                                        | p2(X3689) )
                                                                    | ! [X3690] :
                                                                        ( ~ r1(X3688,X3690)
                                                                        | ! [X3691] :
                                                                            ( ~ r1(X3690,X3691)
                                                                            | p2(X3691) )
                                                                        | ! [X3692] :
                                                                            ( ~ r1(X3690,X3692)
                                                                            | ! [X3693] :
                                                                                ( ~ r1(X3692,X3693)
                                                                                | p2(X3693) )
                                                                            | ! [X3694] :
                                                                                ( ~ r1(X3692,X3694)
                                                                                | ! [X3695] :
                                                                                    ( ~ r1(X3694,X3695)
                                                                                    | p2(X3695) )
                                                                                | ! [X3696] :
                                                                                    ( ~ r1(X3694,X3696)
                                                                                    | ! [X3697] :
                                                                                        ( ~ r1(X3696,X3697)
                                                                                        | p2(X3697) )
                                                                                    | ! [X3698] :
                                                                                        ( ~ r1(X3696,X3698)
                                                                                        | ! [X3699] :
                                                                                            ( ~ r1(X3698,X3699)
                                                                                            | p2(X3699) )
                                                                                        | ! [X3700] :
                                                                                            ( ~ r1(X3698,X3700)
                                                                                            | ! [X3701] :
                                                                                                ( ~ r1(X3700,X3701)
                                                                                                | ~ ! [X3702] :
                                                                                                      ( ~ r1(X3701,X3702)
                                                                                                      | p1(X3702) ) )
                                                                                            | ! [X3703] :
                                                                                                ( ~ r1(X3700,X3703)
                                                                                                | p1(X3703) ) )
                                                                                        | ! [X3704] :
                                                                                            ( ~ r1(X3698,X3704)
                                                                                            | p1(X3704) ) )
                                                                                    | ! [X3705] :
                                                                                        ( ~ r1(X3696,X3705)
                                                                                        | p1(X3705) ) )
                                                                                | ! [X3706] :
                                                                                    ( ~ r1(X3694,X3706)
                                                                                    | p1(X3706) ) )
                                                                            | ! [X3707] :
                                                                                ( ~ r1(X3692,X3707)
                                                                                | p1(X3707) ) )
                                                                        | ! [X3708] :
                                                                            ( ~ r1(X3690,X3708)
                                                                            | p1(X3708) ) )
                                                                    | ! [X3709] :
                                                                        ( ~ r1(X3688,X3709)
                                                                        | p1(X3709) ) )
                                                                | ! [X3710] :
                                                                    ( ~ r1(X3686,X3710)
                                                                    | p1(X3710) ) )
                                                            | ! [X3711] :
                                                                ( ~ r1(X3684,X3711)
                                                                | p1(X3711) ) )
                                                        | ! [X3712] :
                                                            ( ~ r1(X3682,X3712)
                                                            | p1(X3712) ) )
                                                    | ! [X3713] :
                                                        ( ~ r1(X3680,X3713)
                                                        | p1(X3713) ) )
                                                | ! [X3714] :
                                                    ( ~ r1(X3678,X3714)
                                                    | p1(X3714) ) )
                                            | ! [X3715] :
                                                ( ~ r1(X3676,X3715)
                                                | p1(X3715) ) )
                                        | ! [X3716] :
                                            ( ~ r1(X3674,X3716)
                                            | p1(X3716) ) )
                                    | ! [X3717] :
                                        ( ~ r1(X3672,X3717)
                                        | p1(X3717) ) )
                                | ! [X3718] :
                                    ( ~ r1(X3670,X3718)
                                    | p1(X3718) ) )
                            | ! [X3719] :
                                ( ~ r1(X3668,X3719)
                                | p1(X3719) ) )
                        | ! [X3720] :
                            ( ~ r1(X3666,X3720)
                            | p1(X3720) ) )
                    | ! [X3721] :
                        ( ~ r1(X3664,X3721)
                        | p1(X3721) ) )
                | ! [X3722] :
                    ( ~ r1(X3662,X3722)
                    | p1(X3722) ) )
            | ! [X3723] :
                ( ~ r1(X0,X3723)
                | p1(X3723) )
            | ( ~ ! [X3724] :
                    ( ~ r1(X0,X3724)
                    | p2(X3724) )
              & ~ ! [X3725] :
                    ( ~ r1(X0,X3725)
                    | ~ ( ~ ! [X3726] :
                              ( ~ r1(X3725,X3726)
                              | p2(X3726) )
                        & ~ ! [X3727] :
                              ( ~ r1(X3725,X3727)
                              | ~ ( ~ ! [X3728] :
                                        ( ~ r1(X3727,X3728)
                                        | p2(X3728) )
                                  & ~ ! [X3729] :
                                        ( ~ r1(X3727,X3729)
                                        | ~ ( ~ ! [X3730] :
                                                  ( ~ r1(X3729,X3730)
                                                  | ~ ! [X3731] :
                                                        ( ~ r1(X3730,X3731)
                                                        | ~ p1(X3731) ) )
                                            & p1(X3729) ) )
                                  & ~ ! [X3732] :
                                        ( ~ r1(X3727,X3732)
                                        | p1(X3732) ) ) )
                        & ~ ! [X3733] :
                              ( ~ r1(X3725,X3733)
                              | p1(X3733) ) ) )
              & ~ ! [X3734] :
                    ( ~ r1(X0,X3734)
                    | p1(X3734) ) )
            | ( ~ ! [X3735] :
                    ( ~ r1(X0,X3735)
                    | p2(X3735) )
              & ~ ! [X3736] :
                    ( ~ r1(X0,X3736)
                    | ~ ( ~ ! [X3737] :
                              ( ~ r1(X3736,X3737)
                              | p2(X3737) )
                        & ~ ! [X3738] :
                              ( ~ r1(X3736,X3738)
                              | ~ ( ~ ! [X3739] :
                                        ( ~ r1(X3738,X3739)
                                        | p2(X3739) )
                                  & ~ ! [X3740] :
                                        ( ~ r1(X3738,X3740)
                                        | ! [X3741] :
                                            ( ~ r1(X3740,X3741)
                                            | ~ ( ~ ! [X3742] :
                                                      ( ~ r1(X3741,X3742)
                                                      | ~ ! [X3743] :
                                                            ( ~ r1(X3742,X3743)
                                                            | p1(X3743) ) )
                                                & ~ ! [X3744] :
                                                      ( ~ r1(X3741,X3744)
                                                      | p1(X3744) ) ) ) )
                                  & ~ ! [X3745] :
                                        ( ~ r1(X3738,X3745)
                                        | p1(X3745) ) ) )
                        & ~ ! [X3746] :
                              ( ~ r1(X3736,X3746)
                              | p1(X3746) ) ) )
              & ~ ! [X3747] :
                    ( ~ r1(X0,X3747)
                    | p1(X3747) ) )
            | ( ~ ! [X3748] :
                    ( ~ r1(X0,X3748)
                    | p2(X3748) )
              & ~ ! [X3749] :
                    ( ~ r1(X0,X3749)
                    | ~ ( ~ ! [X3750] :
                              ( ~ r1(X3749,X3750)
                              | p2(X3750) )
                        & ~ ! [X3751] :
                              ( ~ r1(X3749,X3751)
                              | ~ ( ~ ! [X3752] :
                                        ( ~ r1(X3751,X3752)
                                        | p2(X3752) )
                                  & ~ ! [X3753] :
                                        ( ~ r1(X3751,X3753)
                                        | ~ ( ~ ! [X3754] :
                                                  ( ~ r1(X3753,X3754)
                                                  | ~ ! [X3755] :
                                                        ( ~ r1(X3754,X3755)
                                                        | ~ ! [X3756] :
                                                              ( ~ r1(X3755,X3756)
                                                              | p1(X3756) ) ) )
                                            & ~ ! [X3757] :
                                                  ( ~ r1(X3753,X3757)
                                                  | ~ ! [X3758] :
                                                        ( ~ r1(X3757,X3758)
                                                        | p1(X3758) ) ) ) )
                                  & ~ ! [X3759] :
                                        ( ~ r1(X3751,X3759)
                                        | p1(X3759) ) ) )
                        & ~ ! [X3760] :
                              ( ~ r1(X3749,X3760)
                              | p1(X3760) ) ) )
              & ~ ! [X3761] :
                    ( ~ r1(X0,X3761)
                    | p1(X3761) ) )
            | ( ~ ! [X3762] :
                    ( ~ r1(X0,X3762)
                    | p2(X3762) )
              & ~ ! [X3763] :
                    ( ~ r1(X0,X3763)
                    | ~ ( ~ ! [X3764] :
                              ( ~ r1(X3763,X3764)
                              | p2(X3764) )
                        & ~ ! [X3765] :
                              ( ~ r1(X3763,X3765)
                              | ~ ( ~ ! [X3766] :
                                        ( ~ r1(X3765,X3766)
                                        | p2(X3766) )
                                  & ~ ! [X3767] :
                                        ( ~ r1(X3765,X3767)
                                        | ~ ! [X3768] :
                                              ( ~ r1(X3767,X3768)
                                              | $false ) )
                                  & ~ ! [X3769] :
                                        ( ~ r1(X3765,X3769)
                                        | p1(X3769) ) ) )
                        & ~ ! [X3770] :
                              ( ~ r1(X3763,X3770)
                              | p1(X3770) ) ) )
              & ~ ! [X3771] :
                    ( ~ r1(X0,X3771)
                    | p1(X3771) ) )
            | ! [X3772] :
                ( ~ r1(X0,X3772)
                | p2(X3772) )
            | ! [X3773] :
                ( ~ r1(X0,X3773)
                | ! [X3774] :
                    ( ~ r1(X3773,X3774)
                    | p2(X3774) )
                | ! [X3775] :
                    ( ~ r1(X3773,X3775)
                    | ! [X3776] :
                        ( ~ r1(X3775,X3776)
                        | p2(X3776) )
                    | ! [X3777] :
                        ( ~ r1(X3775,X3777)
                        | ! [X3778] :
                            ( ~ r1(X3777,X3778)
                            | p2(X3778) )
                        | ! [X3779] :
                            ( ~ r1(X3777,X3779)
                            | ! [X3780] :
                                ( ~ r1(X3779,X3780)
                                | p2(X3780) )
                            | ! [X3781] :
                                ( ~ r1(X3779,X3781)
                                | ! [X3782] :
                                    ( ~ r1(X3781,X3782)
                                    | p2(X3782) )
                                | ! [X3783] :
                                    ( ~ r1(X3781,X3783)
                                    | ! [X3784] :
                                        ( ~ r1(X3783,X3784)
                                        | p2(X3784) )
                                    | ! [X3785] :
                                        ( ~ r1(X3783,X3785)
                                        | ! [X3786] :
                                            ( ~ r1(X3785,X3786)
                                            | p2(X3786) )
                                        | ! [X3787] :
                                            ( ~ r1(X3785,X3787)
                                            | ! [X3788] :
                                                ( ~ r1(X3787,X3788)
                                                | p2(X3788) )
                                            | ! [X3789] :
                                                ( ~ r1(X3787,X3789)
                                                | ! [X3790] :
                                                    ( ~ r1(X3789,X3790)
                                                    | p2(X3790) )
                                                | ! [X3791] :
                                                    ( ~ r1(X3789,X3791)
                                                    | ! [X3792] :
                                                        ( ~ r1(X3791,X3792)
                                                        | p2(X3792) )
                                                    | ! [X3793] :
                                                        ( ~ r1(X3791,X3793)
                                                        | ! [X3794] :
                                                            ( ~ r1(X3793,X3794)
                                                            | p2(X3794) )
                                                        | ! [X3795] :
                                                            ( ~ r1(X3793,X3795)
                                                            | ! [X3796] :
                                                                ( ~ r1(X3795,X3796)
                                                                | p2(X3796) )
                                                            | ! [X3797] :
                                                                ( ~ r1(X3795,X3797)
                                                                | ! [X3798] :
                                                                    ( ~ r1(X3797,X3798)
                                                                    | p2(X3798) )
                                                                | ! [X3799] :
                                                                    ( ~ r1(X3797,X3799)
                                                                    | ! [X3800] :
                                                                        ( ~ r1(X3799,X3800)
                                                                        | p2(X3800) )
                                                                    | ! [X3801] :
                                                                        ( ~ r1(X3799,X3801)
                                                                        | ! [X3802] :
                                                                            ( ~ r1(X3801,X3802)
                                                                            | p2(X3802) )
                                                                        | ! [X3803] :
                                                                            ( ~ r1(X3801,X3803)
                                                                            | ! [X3804] :
                                                                                ( ~ r1(X3803,X3804)
                                                                                | p2(X3804) )
                                                                            | ! [X3805] :
                                                                                ( ~ r1(X3803,X3805)
                                                                                | ! [X3806] :
                                                                                    ( ~ r1(X3805,X3806)
                                                                                    | p2(X3806) )
                                                                                | ! [X3807] :
                                                                                    ( ~ r1(X3805,X3807)
                                                                                    | ! [X3808] :
                                                                                        ( ~ r1(X3807,X3808)
                                                                                        | p2(X3808) )
                                                                                    | ! [X3809] :
                                                                                        ( ~ r1(X3807,X3809)
                                                                                        | ! [X3810] :
                                                                                            ( ~ r1(X3809,X3810)
                                                                                            | p2(X3810) )
                                                                                        | ! [X3811] :
                                                                                            ( ~ r1(X3809,X3811)
                                                                                            | ! [X3812] :
                                                                                                ( ~ r1(X3811,X3812)
                                                                                                | ~ ! [X3813] :
                                                                                                      ( ~ r1(X3812,X3813)
                                                                                                      | p1(X3813) ) )
                                                                                            | ! [X3814] :
                                                                                                ( ~ r1(X3811,X3814)
                                                                                                | p1(X3814) ) )
                                                                                        | ! [X3815] :
                                                                                            ( ~ r1(X3809,X3815)
                                                                                            | p1(X3815) ) )
                                                                                    | ! [X3816] :
                                                                                        ( ~ r1(X3807,X3816)
                                                                                        | p1(X3816) ) )
                                                                                | ! [X3817] :
                                                                                    ( ~ r1(X3805,X3817)
                                                                                    | p1(X3817) ) )
                                                                            | ! [X3818] :
                                                                                ( ~ r1(X3803,X3818)
                                                                                | p1(X3818) ) )
                                                                        | ! [X3819] :
                                                                            ( ~ r1(X3801,X3819)
                                                                            | p1(X3819) ) )
                                                                    | ! [X3820] :
                                                                        ( ~ r1(X3799,X3820)
                                                                        | p1(X3820) ) )
                                                                | ! [X3821] :
                                                                    ( ~ r1(X3797,X3821)
                                                                    | p1(X3821) ) )
                                                            | ! [X3822] :
                                                                ( ~ r1(X3795,X3822)
                                                                | p1(X3822) ) )
                                                        | ! [X3823] :
                                                            ( ~ r1(X3793,X3823)
                                                            | p1(X3823) ) )
                                                    | ! [X3824] :
                                                        ( ~ r1(X3791,X3824)
                                                        | p1(X3824) ) )
                                                | ! [X3825] :
                                                    ( ~ r1(X3789,X3825)
                                                    | p1(X3825) ) )
                                            | ! [X3826] :
                                                ( ~ r1(X3787,X3826)
                                                | p1(X3826) ) )
                                        | ! [X3827] :
                                            ( ~ r1(X3785,X3827)
                                            | p1(X3827) ) )
                                    | ! [X3828] :
                                        ( ~ r1(X3783,X3828)
                                        | p1(X3828) ) )
                                | ! [X3829] :
                                    ( ~ r1(X3781,X3829)
                                    | p1(X3829) ) )
                            | ! [X3830] :
                                ( ~ r1(X3779,X3830)
                                | p1(X3830) ) )
                        | ! [X3831] :
                            ( ~ r1(X3777,X3831)
                            | p1(X3831) ) )
                    | ! [X3832] :
                        ( ~ r1(X3775,X3832)
                        | p1(X3832) ) )
                | ! [X3833] :
                    ( ~ r1(X3773,X3833)
                    | p1(X3833) ) )
            | ! [X3834] :
                ( ~ r1(X0,X3834)
                | p1(X3834) )
            | ( ~ ! [X3835] :
                    ( ~ r1(X0,X3835)
                    | p2(X3835) )
              & ~ ! [X3836] :
                    ( ~ r1(X0,X3836)
                    | ~ ( ~ ! [X3837] :
                              ( ~ r1(X3836,X3837)
                              | p2(X3837) )
                        & ~ ! [X3838] :
                              ( ~ r1(X3836,X3838)
                              | ~ ( ~ ! [X3839] :
                                        ( ~ r1(X3838,X3839)
                                        | ~ ! [X3840] :
                                              ( ~ r1(X3839,X3840)
                                              | ~ p1(X3840) ) )
                                  & p1(X3838) ) )
                        & ~ ! [X3841] :
                              ( ~ r1(X3836,X3841)
                              | p1(X3841) ) ) )
              & ~ ! [X3842] :
                    ( ~ r1(X0,X3842)
                    | p1(X3842) ) )
            | ( ~ ! [X3843] :
                    ( ~ r1(X0,X3843)
                    | p2(X3843) )
              & ~ ! [X3844] :
                    ( ~ r1(X0,X3844)
                    | ~ ( ~ ! [X3845] :
                              ( ~ r1(X3844,X3845)
                              | p2(X3845) )
                        & ~ ! [X3846] :
                              ( ~ r1(X3844,X3846)
                              | ! [X3847] :
                                  ( ~ r1(X3846,X3847)
                                  | ~ ( ~ ! [X3848] :
                                            ( ~ r1(X3847,X3848)
                                            | ~ ! [X3849] :
                                                  ( ~ r1(X3848,X3849)
                                                  | p1(X3849) ) )
                                      & ~ ! [X3850] :
                                            ( ~ r1(X3847,X3850)
                                            | p1(X3850) ) ) ) )
                        & ~ ! [X3851] :
                              ( ~ r1(X3844,X3851)
                              | p1(X3851) ) ) )
              & ~ ! [X3852] :
                    ( ~ r1(X0,X3852)
                    | p1(X3852) ) )
            | ( ~ ! [X3853] :
                    ( ~ r1(X0,X3853)
                    | p2(X3853) )
              & ~ ! [X3854] :
                    ( ~ r1(X0,X3854)
                    | ~ ( ~ ! [X3855] :
                              ( ~ r1(X3854,X3855)
                              | p2(X3855) )
                        & ~ ! [X3856] :
                              ( ~ r1(X3854,X3856)
                              | ~ ( ~ ! [X3857] :
                                        ( ~ r1(X3856,X3857)
                                        | ~ ! [X3858] :
                                              ( ~ r1(X3857,X3858)
                                              | ~ ! [X3859] :
                                                    ( ~ r1(X3858,X3859)
                                                    | p1(X3859) ) ) )
                                  & ~ ! [X3860] :
                                        ( ~ r1(X3856,X3860)
                                        | ~ ! [X3861] :
                                              ( ~ r1(X3860,X3861)
                                              | p1(X3861) ) ) ) )
                        & ~ ! [X3862] :
                              ( ~ r1(X3854,X3862)
                              | p1(X3862) ) ) )
              & ~ ! [X3863] :
                    ( ~ r1(X0,X3863)
                    | p1(X3863) ) )
            | ( ~ ! [X3864] :
                    ( ~ r1(X0,X3864)
                    | p2(X3864) )
              & ~ ! [X3865] :
                    ( ~ r1(X0,X3865)
                    | ~ ( ~ ! [X3866] :
                              ( ~ r1(X3865,X3866)
                              | p2(X3866) )
                        & ~ ! [X3867] :
                              ( ~ r1(X3865,X3867)
                              | ~ ! [X3868] :
                                    ( ~ r1(X3867,X3868)
                                    | $false ) )
                        & ~ ! [X3869] :
                              ( ~ r1(X3865,X3869)
                              | p1(X3869) ) ) )
              & ~ ! [X3870] :
                    ( ~ r1(X0,X3870)
                    | p1(X3870) ) )
            | ! [X3871] :
                ( ~ r1(X0,X3871)
                | p2(X3871) )
            | ! [X3872] :
                ( ~ r1(X0,X3872)
                | ! [X3873] :
                    ( ~ r1(X3872,X3873)
                    | p2(X3873) )
                | ! [X3874] :
                    ( ~ r1(X3872,X3874)
                    | ! [X3875] :
                        ( ~ r1(X3874,X3875)
                        | p2(X3875) )
                    | ! [X3876] :
                        ( ~ r1(X3874,X3876)
                        | ! [X3877] :
                            ( ~ r1(X3876,X3877)
                            | p2(X3877) )
                        | ! [X3878] :
                            ( ~ r1(X3876,X3878)
                            | ! [X3879] :
                                ( ~ r1(X3878,X3879)
                                | p2(X3879) )
                            | ! [X3880] :
                                ( ~ r1(X3878,X3880)
                                | ! [X3881] :
                                    ( ~ r1(X3880,X3881)
                                    | p2(X3881) )
                                | ! [X3882] :
                                    ( ~ r1(X3880,X3882)
                                    | ! [X3883] :
                                        ( ~ r1(X3882,X3883)
                                        | p2(X3883) )
                                    | ! [X3884] :
                                        ( ~ r1(X3882,X3884)
                                        | ! [X3885] :
                                            ( ~ r1(X3884,X3885)
                                            | p2(X3885) )
                                        | ! [X3886] :
                                            ( ~ r1(X3884,X3886)
                                            | ! [X3887] :
                                                ( ~ r1(X3886,X3887)
                                                | p2(X3887) )
                                            | ! [X3888] :
                                                ( ~ r1(X3886,X3888)
                                                | ! [X3889] :
                                                    ( ~ r1(X3888,X3889)
                                                    | p2(X3889) )
                                                | ! [X3890] :
                                                    ( ~ r1(X3888,X3890)
                                                    | ! [X3891] :
                                                        ( ~ r1(X3890,X3891)
                                                        | p2(X3891) )
                                                    | ! [X3892] :
                                                        ( ~ r1(X3890,X3892)
                                                        | ! [X3893] :
                                                            ( ~ r1(X3892,X3893)
                                                            | p2(X3893) )
                                                        | ! [X3894] :
                                                            ( ~ r1(X3892,X3894)
                                                            | ! [X3895] :
                                                                ( ~ r1(X3894,X3895)
                                                                | p2(X3895) )
                                                            | ! [X3896] :
                                                                ( ~ r1(X3894,X3896)
                                                                | ! [X3897] :
                                                                    ( ~ r1(X3896,X3897)
                                                                    | p2(X3897) )
                                                                | ! [X3898] :
                                                                    ( ~ r1(X3896,X3898)
                                                                    | ! [X3899] :
                                                                        ( ~ r1(X3898,X3899)
                                                                        | p2(X3899) )
                                                                    | ! [X3900] :
                                                                        ( ~ r1(X3898,X3900)
                                                                        | ! [X3901] :
                                                                            ( ~ r1(X3900,X3901)
                                                                            | p2(X3901) )
                                                                        | ! [X3902] :
                                                                            ( ~ r1(X3900,X3902)
                                                                            | ! [X3903] :
                                                                                ( ~ r1(X3902,X3903)
                                                                                | p2(X3903) )
                                                                            | ! [X3904] :
                                                                                ( ~ r1(X3902,X3904)
                                                                                | ! [X3905] :
                                                                                    ( ~ r1(X3904,X3905)
                                                                                    | p2(X3905) )
                                                                                | ! [X3906] :
                                                                                    ( ~ r1(X3904,X3906)
                                                                                    | ! [X3907] :
                                                                                        ( ~ r1(X3906,X3907)
                                                                                        | p2(X3907) )
                                                                                    | ! [X3908] :
                                                                                        ( ~ r1(X3906,X3908)
                                                                                        | ! [X3909] :
                                                                                            ( ~ r1(X3908,X3909)
                                                                                            | p2(X3909) )
                                                                                        | ! [X3910] :
                                                                                            ( ~ r1(X3908,X3910)
                                                                                            | ! [X3911] :
                                                                                                ( ~ r1(X3910,X3911)
                                                                                                | ~ ! [X3912] :
                                                                                                      ( ~ r1(X3911,X3912)
                                                                                                      | p1(X3912) ) )
                                                                                            | ! [X3913] :
                                                                                                ( ~ r1(X3910,X3913)
                                                                                                | p1(X3913) ) )
                                                                                        | ! [X3914] :
                                                                                            ( ~ r1(X3908,X3914)
                                                                                            | p1(X3914) ) )
                                                                                    | ! [X3915] :
                                                                                        ( ~ r1(X3906,X3915)
                                                                                        | p1(X3915) ) )
                                                                                | ! [X3916] :
                                                                                    ( ~ r1(X3904,X3916)
                                                                                    | p1(X3916) ) )
                                                                            | ! [X3917] :
                                                                                ( ~ r1(X3902,X3917)
                                                                                | p1(X3917) ) )
                                                                        | ! [X3918] :
                                                                            ( ~ r1(X3900,X3918)
                                                                            | p1(X3918) ) )
                                                                    | ! [X3919] :
                                                                        ( ~ r1(X3898,X3919)
                                                                        | p1(X3919) ) )
                                                                | ! [X3920] :
                                                                    ( ~ r1(X3896,X3920)
                                                                    | p1(X3920) ) )
                                                            | ! [X3921] :
                                                                ( ~ r1(X3894,X3921)
                                                                | p1(X3921) ) )
                                                        | ! [X3922] :
                                                            ( ~ r1(X3892,X3922)
                                                            | p1(X3922) ) )
                                                    | ! [X3923] :
                                                        ( ~ r1(X3890,X3923)
                                                        | p1(X3923) ) )
                                                | ! [X3924] :
                                                    ( ~ r1(X3888,X3924)
                                                    | p1(X3924) ) )
                                            | ! [X3925] :
                                                ( ~ r1(X3886,X3925)
                                                | p1(X3925) ) )
                                        | ! [X3926] :
                                            ( ~ r1(X3884,X3926)
                                            | p1(X3926) ) )
                                    | ! [X3927] :
                                        ( ~ r1(X3882,X3927)
                                        | p1(X3927) ) )
                                | ! [X3928] :
                                    ( ~ r1(X3880,X3928)
                                    | p1(X3928) ) )
                            | ! [X3929] :
                                ( ~ r1(X3878,X3929)
                                | p1(X3929) ) )
                        | ! [X3930] :
                            ( ~ r1(X3876,X3930)
                            | p1(X3930) ) )
                    | ! [X3931] :
                        ( ~ r1(X3874,X3931)
                        | p1(X3931) ) )
                | ! [X3932] :
                    ( ~ r1(X3872,X3932)
                    | p1(X3932) ) )
            | ! [X3933] :
                ( ~ r1(X0,X3933)
                | p1(X3933) )
            | ( ~ ! [X3934] :
                    ( ~ r1(X0,X3934)
                    | p2(X3934) )
              & ~ ! [X3935] :
                    ( ~ r1(X0,X3935)
                    | ~ ( ~ ! [X3936] :
                              ( ~ r1(X3935,X3936)
                              | ~ ! [X3937] :
                                    ( ~ r1(X3936,X3937)
                                    | ~ p1(X3937) ) )
                        & p1(X3935) ) )
              & ~ ! [X3938] :
                    ( ~ r1(X0,X3938)
                    | p1(X3938) ) )
            | ( ~ ! [X3939] :
                    ( ~ r1(X0,X3939)
                    | p2(X3939) )
              & ~ ! [X3940] :
                    ( ~ r1(X0,X3940)
                    | ! [X3941] :
                        ( ~ r1(X3940,X3941)
                        | ~ ( ~ ! [X3942] :
                                  ( ~ r1(X3941,X3942)
                                  | ~ ! [X3943] :
                                        ( ~ r1(X3942,X3943)
                                        | p1(X3943) ) )
                            & ~ ! [X3944] :
                                  ( ~ r1(X3941,X3944)
                                  | p1(X3944) ) ) ) )
              & ~ ! [X3945] :
                    ( ~ r1(X0,X3945)
                    | p1(X3945) ) )
            | ( ~ ! [X3946] :
                    ( ~ r1(X0,X3946)
                    | p2(X3946) )
              & ~ ! [X3947] :
                    ( ~ r1(X0,X3947)
                    | ~ ( ~ ! [X3948] :
                              ( ~ r1(X3947,X3948)
                              | ~ ! [X3949] :
                                    ( ~ r1(X3948,X3949)
                                    | ~ ! [X3950] :
                                          ( ~ r1(X3949,X3950)
                                          | p1(X3950) ) ) )
                        & ~ ! [X3951] :
                              ( ~ r1(X3947,X3951)
                              | ~ ! [X3952] :
                                    ( ~ r1(X3951,X3952)
                                    | p1(X3952) ) ) ) )
              & ~ ! [X3953] :
                    ( ~ r1(X0,X3953)
                    | p1(X3953) ) )
            | ( ~ ! [X3954] :
                    ( ~ r1(X0,X3954)
                    | p2(X3954) )
              & ~ ! [X3955] :
                    ( ~ r1(X0,X3955)
                    | ~ ! [X3956] :
                          ( ~ r1(X3955,X3956)
                          | $false ) )
              & ~ ! [X3957] :
                    ( ~ r1(X0,X3957)
                    | p1(X3957) ) )
            | ! [X3958] :
                ( ~ r1(X0,X3958)
                | p2(X3958) )
            | ! [X3959] :
                ( ~ r1(X0,X3959)
                | ! [X3960] :
                    ( ~ r1(X3959,X3960)
                    | p2(X3960) )
                | ! [X3961] :
                    ( ~ r1(X3959,X3961)
                    | ! [X3962] :
                        ( ~ r1(X3961,X3962)
                        | p2(X3962) )
                    | ! [X3963] :
                        ( ~ r1(X3961,X3963)
                        | ! [X3964] :
                            ( ~ r1(X3963,X3964)
                            | p2(X3964) )
                        | ! [X3965] :
                            ( ~ r1(X3963,X3965)
                            | ! [X3966] :
                                ( ~ r1(X3965,X3966)
                                | p2(X3966) )
                            | ! [X3967] :
                                ( ~ r1(X3965,X3967)
                                | ! [X3968] :
                                    ( ~ r1(X3967,X3968)
                                    | p2(X3968) )
                                | ! [X3969] :
                                    ( ~ r1(X3967,X3969)
                                    | ! [X3970] :
                                        ( ~ r1(X3969,X3970)
                                        | p2(X3970) )
                                    | ! [X3971] :
                                        ( ~ r1(X3969,X3971)
                                        | ! [X3972] :
                                            ( ~ r1(X3971,X3972)
                                            | p2(X3972) )
                                        | ! [X3973] :
                                            ( ~ r1(X3971,X3973)
                                            | ! [X3974] :
                                                ( ~ r1(X3973,X3974)
                                                | p2(X3974) )
                                            | ! [X3975] :
                                                ( ~ r1(X3973,X3975)
                                                | ! [X3976] :
                                                    ( ~ r1(X3975,X3976)
                                                    | p2(X3976) )
                                                | ! [X3977] :
                                                    ( ~ r1(X3975,X3977)
                                                    | ! [X3978] :
                                                        ( ~ r1(X3977,X3978)
                                                        | p2(X3978) )
                                                    | ! [X3979] :
                                                        ( ~ r1(X3977,X3979)
                                                        | ! [X3980] :
                                                            ( ~ r1(X3979,X3980)
                                                            | p2(X3980) )
                                                        | ! [X3981] :
                                                            ( ~ r1(X3979,X3981)
                                                            | ! [X3982] :
                                                                ( ~ r1(X3981,X3982)
                                                                | p2(X3982) )
                                                            | ! [X3983] :
                                                                ( ~ r1(X3981,X3983)
                                                                | ! [X3984] :
                                                                    ( ~ r1(X3983,X3984)
                                                                    | p2(X3984) )
                                                                | ! [X3985] :
                                                                    ( ~ r1(X3983,X3985)
                                                                    | ! [X3986] :
                                                                        ( ~ r1(X3985,X3986)
                                                                        | p2(X3986) )
                                                                    | ! [X3987] :
                                                                        ( ~ r1(X3985,X3987)
                                                                        | ! [X3988] :
                                                                            ( ~ r1(X3987,X3988)
                                                                            | p2(X3988) )
                                                                        | ! [X3989] :
                                                                            ( ~ r1(X3987,X3989)
                                                                            | ! [X3990] :
                                                                                ( ~ r1(X3989,X3990)
                                                                                | p2(X3990) )
                                                                            | ! [X3991] :
                                                                                ( ~ r1(X3989,X3991)
                                                                                | ! [X3992] :
                                                                                    ( ~ r1(X3991,X3992)
                                                                                    | p2(X3992) )
                                                                                | ! [X3993] :
                                                                                    ( ~ r1(X3991,X3993)
                                                                                    | ! [X3994] :
                                                                                        ( ~ r1(X3993,X3994)
                                                                                        | p2(X3994) )
                                                                                    | ! [X3995] :
                                                                                        ( ~ r1(X3993,X3995)
                                                                                        | ! [X3996] :
                                                                                            ( ~ r1(X3995,X3996)
                                                                                            | p2(X3996) )
                                                                                        | ! [X3997] :
                                                                                            ( ~ r1(X3995,X3997)
                                                                                            | ! [X3998] :
                                                                                                ( ~ r1(X3997,X3998)
                                                                                                | ~ ! [X3999] :
                                                                                                      ( ~ r1(X3998,X3999)
                                                                                                      | p1(X3999) ) )
                                                                                            | ! [X4000] :
                                                                                                ( ~ r1(X3997,X4000)
                                                                                                | p1(X4000) ) )
                                                                                        | ! [X4001] :
                                                                                            ( ~ r1(X3995,X4001)
                                                                                            | p1(X4001) ) )
                                                                                    | ! [X4002] :
                                                                                        ( ~ r1(X3993,X4002)
                                                                                        | p1(X4002) ) )
                                                                                | ! [X4003] :
                                                                                    ( ~ r1(X3991,X4003)
                                                                                    | p1(X4003) ) )
                                                                            | ! [X4004] :
                                                                                ( ~ r1(X3989,X4004)
                                                                                | p1(X4004) ) )
                                                                        | ! [X4005] :
                                                                            ( ~ r1(X3987,X4005)
                                                                            | p1(X4005) ) )
                                                                    | ! [X4006] :
                                                                        ( ~ r1(X3985,X4006)
                                                                        | p1(X4006) ) )
                                                                | ! [X4007] :
                                                                    ( ~ r1(X3983,X4007)
                                                                    | p1(X4007) ) )
                                                            | ! [X4008] :
                                                                ( ~ r1(X3981,X4008)
                                                                | p1(X4008) ) )
                                                        | ! [X4009] :
                                                            ( ~ r1(X3979,X4009)
                                                            | p1(X4009) ) )
                                                    | ! [X4010] :
                                                        ( ~ r1(X3977,X4010)
                                                        | p1(X4010) ) )
                                                | ! [X4011] :
                                                    ( ~ r1(X3975,X4011)
                                                    | p1(X4011) ) )
                                            | ! [X4012] :
                                                ( ~ r1(X3973,X4012)
                                                | p1(X4012) ) )
                                        | ! [X4013] :
                                            ( ~ r1(X3971,X4013)
                                            | p1(X4013) ) )
                                    | ! [X4014] :
                                        ( ~ r1(X3969,X4014)
                                        | p1(X4014) ) )
                                | ! [X4015] :
                                    ( ~ r1(X3967,X4015)
                                    | p1(X4015) ) )
                            | ! [X4016] :
                                ( ~ r1(X3965,X4016)
                                | p1(X4016) ) )
                        | ! [X4017] :
                            ( ~ r1(X3963,X4017)
                            | p1(X4017) ) )
                    | ! [X4018] :
                        ( ~ r1(X3961,X4018)
                        | p1(X4018) ) )
                | ! [X4019] :
                    ( ~ r1(X3959,X4019)
                    | p1(X4019) ) )
            | ! [X4020] :
                ( ~ r1(X0,X4020)
                | p1(X4020) ) ),
    inference(rectify,[],[f4]) ).

fof(f6,plain,
    ~ ~ ? [X0] :
          ~ ( ( ~ ! [X1] :
                    ( ~ r1(X0,X1)
                    | p2(X1) )
              & ~ ! [X2] :
                    ( ~ r1(X0,X2)
                    | ~ ( ~ ! [X3] :
                              ( ~ r1(X2,X3)
                              | p2(X3) )
                        & ~ ! [X4] :
                              ( ~ r1(X2,X4)
                              | ~ ( ~ ! [X5] :
                                        ( ~ r1(X4,X5)
                                        | p2(X5) )
                                  & ~ ! [X6] :
                                        ( ~ r1(X4,X6)
                                        | ~ ( ~ ! [X7] :
                                                  ( ~ r1(X6,X7)
                                                  | p2(X7) )
                                            & ~ ! [X8] :
                                                  ( ~ r1(X6,X8)
                                                  | ~ ( ~ ! [X9] :
                                                            ( ~ r1(X8,X9)
                                                            | p2(X9) )
                                                      & ~ ! [X10] :
                                                            ( ~ r1(X8,X10)
                                                            | ~ ( ~ ! [X11] :
                                                                      ( ~ r1(X10,X11)
                                                                      | p2(X11) )
                                                                & ~ ! [X12] :
                                                                      ( ~ r1(X10,X12)
                                                                      | ~ ( ~ ! [X13] :
                                                                                ( ~ r1(X12,X13)
                                                                                | p2(X13) )
                                                                          & ~ ! [X14] :
                                                                                ( ~ r1(X12,X14)
                                                                                | ~ ( ~ ! [X15] :
                                                                                          ( ~ r1(X14,X15)
                                                                                          | p2(X15) )
                                                                                    & ~ ! [X16] :
                                                                                          ( ~ r1(X14,X16)
                                                                                          | ~ ( ~ ! [X17] :
                                                                                                    ( ~ r1(X16,X17)
                                                                                                    | p2(X17) )
                                                                                              & ~ ! [X18] :
                                                                                                    ( ~ r1(X16,X18)
                                                                                                    | ~ ( ~ ! [X19] :
                                                                                                              ( ~ r1(X18,X19)
                                                                                                              | p2(X19) )
                                                                                                        & ~ ! [X20] :
                                                                                                              ( ~ r1(X18,X20)
                                                                                                              | ~ ( ~ ! [X21] :
                                                                                                                        ( ~ r1(X20,X21)
                                                                                                                        | p2(X21) )
                                                                                                                  & ~ ! [X22] :
                                                                                                                        ( ~ r1(X20,X22)
                                                                                                                        | ~ ( ~ ! [X23] :
                                                                                                                                  ( ~ r1(X22,X23)
                                                                                                                                  | p2(X23) )
                                                                                                                            & ~ ! [X24] :
                                                                                                                                  ( ~ r1(X22,X24)
                                                                                                                                  | ~ ( ~ ! [X25] :
                                                                                                                                            ( ~ r1(X24,X25)
                                                                                                                                            | p2(X25) )
                                                                                                                                      & ~ ! [X26] :
                                                                                                                                            ( ~ r1(X24,X26)
                                                                                                                                            | ~ ( ~ ! [X27] :
                                                                                                                                                      ( ~ r1(X26,X27)
                                                                                                                                                      | p2(X27) )
                                                                                                                                                & ~ ! [X28] :
                                                                                                                                                      ( ~ r1(X26,X28)
                                                                                                                                                      | ~ ( ~ ! [X29] :
                                                                                                                                                                ( ~ r1(X28,X29)
                                                                                                                                                                | p2(X29) )
                                                                                                                                                          & ~ ! [X30] :
                                                                                                                                                                ( ~ r1(X28,X30)
                                                                                                                                                                | ~ ( ~ ! [X31] :
                                                                                                                                                                          ( ~ r1(X30,X31)
                                                                                                                                                                          | p2(X31) )
                                                                                                                                                                    & ~ ! [X32] :
                                                                                                                                                                          ( ~ r1(X30,X32)
                                                                                                                                                                          | ~ ( ~ ! [X33] :
                                                                                                                                                                                    ( ~ r1(X32,X33)
                                                                                                                                                                                    | p2(X33) )
                                                                                                                                                                              & ~ ! [X34] :
                                                                                                                                                                                    ( ~ r1(X32,X34)
                                                                                                                                                                                    | ~ ( ~ ! [X35] :
                                                                                                                                                                                              ( ~ r1(X34,X35)
                                                                                                                                                                                              | p2(X35) )
                                                                                                                                                                                        & ~ ! [X36] :
                                                                                                                                                                                              ( ~ r1(X34,X36)
                                                                                                                                                                                              | ~ ( ~ ! [X37] :
                                                                                                                                                                                                        ( ~ r1(X36,X37)
                                                                                                                                                                                                        | p2(X37) )
                                                                                                                                                                                                  & ~ ! [X38] :
                                                                                                                                                                                                        ( ~ r1(X36,X38)
                                                                                                                                                                                                        | ~ ( ~ ! [X39] :
                                                                                                                                                                                                                  ( ~ r1(X38,X39)
                                                                                                                                                                                                                  | p2(X39) )
                                                                                                                                                                                                            & ~ ! [X40] :
                                                                                                                                                                                                                  ( ~ r1(X38,X40)
                                                                                                                                                                                                                  | ~ ( ~ ! [X41] :
                                                                                                                                                                                                                            ( ~ r1(X40,X41)
                                                                                                                                                                                                                            | ~ ! [X42] :
                                                                                                                                                                                                                                  ( ~ r1(X41,X42)
                                                                                                                                                                                                                                  | ~ p1(X42) ) )
                                                                                                                                                                                                                      & p1(X40) ) )
                                                                                                                                                                                                            & ~ ! [X43] :
                                                                                                                                                                                                                  ( ~ r1(X38,X43)
                                                                                                                                                                                                                  | p1(X43) ) ) )
                                                                                                                                                                                                  & ~ ! [X44] :
                                                                                                                                                                                                        ( ~ r1(X36,X44)
                                                                                                                                                                                                        | p1(X44) ) ) )
                                                                                                                                                                                        & ~ ! [X45] :
                                                                                                                                                                                              ( ~ r1(X34,X45)
                                                                                                                                                                                              | p1(X45) ) ) )
                                                                                                                                                                              & ~ ! [X46] :
                                                                                                                                                                                    ( ~ r1(X32,X46)
                                                                                                                                                                                    | p1(X46) ) ) )
                                                                                                                                                                    & ~ ! [X47] :
                                                                                                                                                                          ( ~ r1(X30,X47)
                                                                                                                                                                          | p1(X47) ) ) )
                                                                                                                                                          & ~ ! [X48] :
                                                                                                                                                                ( ~ r1(X28,X48)
                                                                                                                                                                | p1(X48) ) ) )
                                                                                                                                                & ~ ! [X49] :
                                                                                                                                                      ( ~ r1(X26,X49)
                                                                                                                                                      | p1(X49) ) ) )
                                                                                                                                      & ~ ! [X50] :
                                                                                                                                            ( ~ r1(X24,X50)
                                                                                                                                            | p1(X50) ) ) )
                                                                                                                            & ~ ! [X51] :
                                                                                                                                  ( ~ r1(X22,X51)
                                                                                                                                  | p1(X51) ) ) )
                                                                                                                  & ~ ! [X52] :
                                                                                                                        ( ~ r1(X20,X52)
                                                                                                                        | p1(X52) ) ) )
                                                                                                        & ~ ! [X53] :
                                                                                                              ( ~ r1(X18,X53)
                                                                                                              | p1(X53) ) ) )
                                                                                              & ~ ! [X54] :
                                                                                                    ( ~ r1(X16,X54)
                                                                                                    | p1(X54) ) ) )
                                                                                    & ~ ! [X55] :
                                                                                          ( ~ r1(X14,X55)
                                                                                          | p1(X55) ) ) )
                                                                          & ~ ! [X56] :
                                                                                ( ~ r1(X12,X56)
                                                                                | p1(X56) ) ) )
                                                                & ~ ! [X57] :
                                                                      ( ~ r1(X10,X57)
                                                                      | p1(X57) ) ) )
                                                      & ~ ! [X58] :
                                                            ( ~ r1(X8,X58)
                                                            | p1(X58) ) ) )
                                            & ~ ! [X59] :
                                                  ( ~ r1(X6,X59)
                                                  | p1(X59) ) ) )
                                  & ~ ! [X60] :
                                        ( ~ r1(X4,X60)
                                        | p1(X60) ) ) )
                        & ~ ! [X61] :
                              ( ~ r1(X2,X61)
                              | p1(X61) ) ) )
              & ~ ! [X62] :
                    ( ~ r1(X0,X62)
                    | p1(X62) ) )
            | ( ~ ! [X63] :
                    ( ~ r1(X0,X63)
                    | p2(X63) )
              & ~ ! [X64] :
                    ( ~ r1(X0,X64)
                    | ~ ( ~ ! [X65] :
                              ( ~ r1(X64,X65)
                              | p2(X65) )
                        & ~ ! [X66] :
                              ( ~ r1(X64,X66)
                              | ~ ( ~ ! [X67] :
                                        ( ~ r1(X66,X67)
                                        | p2(X67) )
                                  & ~ ! [X68] :
                                        ( ~ r1(X66,X68)
                                        | ~ ( ~ ! [X69] :
                                                  ( ~ r1(X68,X69)
                                                  | p2(X69) )
                                            & ~ ! [X70] :
                                                  ( ~ r1(X68,X70)
                                                  | ~ ( ~ ! [X71] :
                                                            ( ~ r1(X70,X71)
                                                            | p2(X71) )
                                                      & ~ ! [X72] :
                                                            ( ~ r1(X70,X72)
                                                            | ~ ( ~ ! [X73] :
                                                                      ( ~ r1(X72,X73)
                                                                      | p2(X73) )
                                                                & ~ ! [X74] :
                                                                      ( ~ r1(X72,X74)
                                                                      | ~ ( ~ ! [X75] :
                                                                                ( ~ r1(X74,X75)
                                                                                | p2(X75) )
                                                                          & ~ ! [X76] :
                                                                                ( ~ r1(X74,X76)
                                                                                | ~ ( ~ ! [X77] :
                                                                                          ( ~ r1(X76,X77)
                                                                                          | p2(X77) )
                                                                                    & ~ ! [X78] :
                                                                                          ( ~ r1(X76,X78)
                                                                                          | ~ ( ~ ! [X79] :
                                                                                                    ( ~ r1(X78,X79)
                                                                                                    | p2(X79) )
                                                                                              & ~ ! [X80] :
                                                                                                    ( ~ r1(X78,X80)
                                                                                                    | ~ ( ~ ! [X81] :
                                                                                                              ( ~ r1(X80,X81)
                                                                                                              | p2(X81) )
                                                                                                        & ~ ! [X82] :
                                                                                                              ( ~ r1(X80,X82)
                                                                                                              | ~ ( ~ ! [X83] :
                                                                                                                        ( ~ r1(X82,X83)
                                                                                                                        | p2(X83) )
                                                                                                                  & ~ ! [X84] :
                                                                                                                        ( ~ r1(X82,X84)
                                                                                                                        | ~ ( ~ ! [X85] :
                                                                                                                                  ( ~ r1(X84,X85)
                                                                                                                                  | p2(X85) )
                                                                                                                            & ~ ! [X86] :
                                                                                                                                  ( ~ r1(X84,X86)
                                                                                                                                  | ~ ( ~ ! [X87] :
                                                                                                                                            ( ~ r1(X86,X87)
                                                                                                                                            | p2(X87) )
                                                                                                                                      & ~ ! [X88] :
                                                                                                                                            ( ~ r1(X86,X88)
                                                                                                                                            | ~ ( ~ ! [X89] :
                                                                                                                                                      ( ~ r1(X88,X89)
                                                                                                                                                      | p2(X89) )
                                                                                                                                                & ~ ! [X90] :
                                                                                                                                                      ( ~ r1(X88,X90)
                                                                                                                                                      | ~ ( ~ ! [X91] :
                                                                                                                                                                ( ~ r1(X90,X91)
                                                                                                                                                                | p2(X91) )
                                                                                                                                                          & ~ ! [X92] :
                                                                                                                                                                ( ~ r1(X90,X92)
                                                                                                                                                                | ~ ( ~ ! [X93] :
                                                                                                                                                                          ( ~ r1(X92,X93)
                                                                                                                                                                          | p2(X93) )
                                                                                                                                                                    & ~ ! [X94] :
                                                                                                                                                                          ( ~ r1(X92,X94)
                                                                                                                                                                          | ~ ( ~ ! [X95] :
                                                                                                                                                                                    ( ~ r1(X94,X95)
                                                                                                                                                                                    | p2(X95) )
                                                                                                                                                                              & ~ ! [X96] :
                                                                                                                                                                                    ( ~ r1(X94,X96)
                                                                                                                                                                                    | ~ ( ~ ! [X97] :
                                                                                                                                                                                              ( ~ r1(X96,X97)
                                                                                                                                                                                              | p2(X97) )
                                                                                                                                                                                        & ~ ! [X98] :
                                                                                                                                                                                              ( ~ r1(X96,X98)
                                                                                                                                                                                              | ~ ( ~ ! [X99] :
                                                                                                                                                                                                        ( ~ r1(X98,X99)
                                                                                                                                                                                                        | p2(X99) )
                                                                                                                                                                                                  & ~ ! [X100] :
                                                                                                                                                                                                        ( ~ r1(X98,X100)
                                                                                                                                                                                                        | ~ ( ~ ! [X101] :
                                                                                                                                                                                                                  ( ~ r1(X100,X101)
                                                                                                                                                                                                                  | p2(X101) )
                                                                                                                                                                                                            & ~ ! [X102] :
                                                                                                                                                                                                                  ( ~ r1(X100,X102)
                                                                                                                                                                                                                  | ! [X103] :
                                                                                                                                                                                                                      ( ~ r1(X102,X103)
                                                                                                                                                                                                                      | ~ ( ~ ! [X104] :
                                                                                                                                                                                                                                ( ~ r1(X103,X104)
                                                                                                                                                                                                                                | ~ ! [X105] :
                                                                                                                                                                                                                                      ( ~ r1(X104,X105)
                                                                                                                                                                                                                                      | p1(X105) ) )
                                                                                                                                                                                                                          & ~ ! [X106] :
                                                                                                                                                                                                                                ( ~ r1(X103,X106)
                                                                                                                                                                                                                                | p1(X106) ) ) ) )
                                                                                                                                                                                                            & ~ ! [X107] :
                                                                                                                                                                                                                  ( ~ r1(X100,X107)
                                                                                                                                                                                                                  | p1(X107) ) ) )
                                                                                                                                                                                                  & ~ ! [X108] :
                                                                                                                                                                                                        ( ~ r1(X98,X108)
                                                                                                                                                                                                        | p1(X108) ) ) )
                                                                                                                                                                                        & ~ ! [X109] :
                                                                                                                                                                                              ( ~ r1(X96,X109)
                                                                                                                                                                                              | p1(X109) ) ) )
                                                                                                                                                                              & ~ ! [X110] :
                                                                                                                                                                                    ( ~ r1(X94,X110)
                                                                                                                                                                                    | p1(X110) ) ) )
                                                                                                                                                                    & ~ ! [X111] :
                                                                                                                                                                          ( ~ r1(X92,X111)
                                                                                                                                                                          | p1(X111) ) ) )
                                                                                                                                                          & ~ ! [X112] :
                                                                                                                                                                ( ~ r1(X90,X112)
                                                                                                                                                                | p1(X112) ) ) )
                                                                                                                                                & ~ ! [X113] :
                                                                                                                                                      ( ~ r1(X88,X113)
                                                                                                                                                      | p1(X113) ) ) )
                                                                                                                                      & ~ ! [X114] :
                                                                                                                                            ( ~ r1(X86,X114)
                                                                                                                                            | p1(X114) ) ) )
                                                                                                                            & ~ ! [X115] :
                                                                                                                                  ( ~ r1(X84,X115)
                                                                                                                                  | p1(X115) ) ) )
                                                                                                                  & ~ ! [X116] :
                                                                                                                        ( ~ r1(X82,X116)
                                                                                                                        | p1(X116) ) ) )
                                                                                                        & ~ ! [X117] :
                                                                                                              ( ~ r1(X80,X117)
                                                                                                              | p1(X117) ) ) )
                                                                                              & ~ ! [X118] :
                                                                                                    ( ~ r1(X78,X118)
                                                                                                    | p1(X118) ) ) )
                                                                                    & ~ ! [X119] :
                                                                                          ( ~ r1(X76,X119)
                                                                                          | p1(X119) ) ) )
                                                                          & ~ ! [X120] :
                                                                                ( ~ r1(X74,X120)
                                                                                | p1(X120) ) ) )
                                                                & ~ ! [X121] :
                                                                      ( ~ r1(X72,X121)
                                                                      | p1(X121) ) ) )
                                                      & ~ ! [X122] :
                                                            ( ~ r1(X70,X122)
                                                            | p1(X122) ) ) )
                                            & ~ ! [X123] :
                                                  ( ~ r1(X68,X123)
                                                  | p1(X123) ) ) )
                                  & ~ ! [X124] :
                                        ( ~ r1(X66,X124)
                                        | p1(X124) ) ) )
                        & ~ ! [X125] :
                              ( ~ r1(X64,X125)
                              | p1(X125) ) ) )
              & ~ ! [X126] :
                    ( ~ r1(X0,X126)
                    | p1(X126) ) )
            | ( ~ ! [X127] :
                    ( ~ r1(X0,X127)
                    | p2(X127) )
              & ~ ! [X128] :
                    ( ~ r1(X0,X128)
                    | ~ ( ~ ! [X129] :
                              ( ~ r1(X128,X129)
                              | p2(X129) )
                        & ~ ! [X130] :
                              ( ~ r1(X128,X130)
                              | ~ ( ~ ! [X131] :
                                        ( ~ r1(X130,X131)
                                        | p2(X131) )
                                  & ~ ! [X132] :
                                        ( ~ r1(X130,X132)
                                        | ~ ( ~ ! [X133] :
                                                  ( ~ r1(X132,X133)
                                                  | p2(X133) )
                                            & ~ ! [X134] :
                                                  ( ~ r1(X132,X134)
                                                  | ~ ( ~ ! [X135] :
                                                            ( ~ r1(X134,X135)
                                                            | p2(X135) )
                                                      & ~ ! [X136] :
                                                            ( ~ r1(X134,X136)
                                                            | ~ ( ~ ! [X137] :
                                                                      ( ~ r1(X136,X137)
                                                                      | p2(X137) )
                                                                & ~ ! [X138] :
                                                                      ( ~ r1(X136,X138)
                                                                      | ~ ( ~ ! [X139] :
                                                                                ( ~ r1(X138,X139)
                                                                                | p2(X139) )
                                                                          & ~ ! [X140] :
                                                                                ( ~ r1(X138,X140)
                                                                                | ~ ( ~ ! [X141] :
                                                                                          ( ~ r1(X140,X141)
                                                                                          | p2(X141) )
                                                                                    & ~ ! [X142] :
                                                                                          ( ~ r1(X140,X142)
                                                                                          | ~ ( ~ ! [X143] :
                                                                                                    ( ~ r1(X142,X143)
                                                                                                    | p2(X143) )
                                                                                              & ~ ! [X144] :
                                                                                                    ( ~ r1(X142,X144)
                                                                                                    | ~ ( ~ ! [X145] :
                                                                                                              ( ~ r1(X144,X145)
                                                                                                              | p2(X145) )
                                                                                                        & ~ ! [X146] :
                                                                                                              ( ~ r1(X144,X146)
                                                                                                              | ~ ( ~ ! [X147] :
                                                                                                                        ( ~ r1(X146,X147)
                                                                                                                        | p2(X147) )
                                                                                                                  & ~ ! [X148] :
                                                                                                                        ( ~ r1(X146,X148)
                                                                                                                        | ~ ( ~ ! [X149] :
                                                                                                                                  ( ~ r1(X148,X149)
                                                                                                                                  | p2(X149) )
                                                                                                                            & ~ ! [X150] :
                                                                                                                                  ( ~ r1(X148,X150)
                                                                                                                                  | ~ ( ~ ! [X151] :
                                                                                                                                            ( ~ r1(X150,X151)
                                                                                                                                            | p2(X151) )
                                                                                                                                      & ~ ! [X152] :
                                                                                                                                            ( ~ r1(X150,X152)
                                                                                                                                            | ~ ( ~ ! [X153] :
                                                                                                                                                      ( ~ r1(X152,X153)
                                                                                                                                                      | p2(X153) )
                                                                                                                                                & ~ ! [X154] :
                                                                                                                                                      ( ~ r1(X152,X154)
                                                                                                                                                      | ~ ( ~ ! [X155] :
                                                                                                                                                                ( ~ r1(X154,X155)
                                                                                                                                                                | p2(X155) )
                                                                                                                                                          & ~ ! [X156] :
                                                                                                                                                                ( ~ r1(X154,X156)
                                                                                                                                                                | ~ ( ~ ! [X157] :
                                                                                                                                                                          ( ~ r1(X156,X157)
                                                                                                                                                                          | p2(X157) )
                                                                                                                                                                    & ~ ! [X158] :
                                                                                                                                                                          ( ~ r1(X156,X158)
                                                                                                                                                                          | ~ ( ~ ! [X159] :
                                                                                                                                                                                    ( ~ r1(X158,X159)
                                                                                                                                                                                    | p2(X159) )
                                                                                                                                                                              & ~ ! [X160] :
                                                                                                                                                                                    ( ~ r1(X158,X160)
                                                                                                                                                                                    | ~ ( ~ ! [X161] :
                                                                                                                                                                                              ( ~ r1(X160,X161)
                                                                                                                                                                                              | p2(X161) )
                                                                                                                                                                                        & ~ ! [X162] :
                                                                                                                                                                                              ( ~ r1(X160,X162)
                                                                                                                                                                                              | ~ ( ~ ! [X163] :
                                                                                                                                                                                                        ( ~ r1(X162,X163)
                                                                                                                                                                                                        | p2(X163) )
                                                                                                                                                                                                  & ~ ! [X164] :
                                                                                                                                                                                                        ( ~ r1(X162,X164)
                                                                                                                                                                                                        | ~ ( ~ ! [X165] :
                                                                                                                                                                                                                  ( ~ r1(X164,X165)
                                                                                                                                                                                                                  | p2(X165) )
                                                                                                                                                                                                            & ~ ! [X166] :
                                                                                                                                                                                                                  ( ~ r1(X164,X166)
                                                                                                                                                                                                                  | ~ ( ~ ! [X167] :
                                                                                                                                                                                                                            ( ~ r1(X166,X167)
                                                                                                                                                                                                                            | ~ ! [X168] :
                                                                                                                                                                                                                                  ( ~ r1(X167,X168)
                                                                                                                                                                                                                                  | ~ ! [X169] :
                                                                                                                                                                                                                                        ( ~ r1(X168,X169)
                                                                                                                                                                                                                                        | p1(X169) ) ) )
                                                                                                                                                                                                                      & ~ ! [X170] :
                                                                                                                                                                                                                            ( ~ r1(X166,X170)
                                                                                                                                                                                                                            | ~ ! [X171] :
                                                                                                                                                                                                                                  ( ~ r1(X170,X171)
                                                                                                                                                                                                                                  | p1(X171) ) ) ) )
                                                                                                                                                                                                            & ~ ! [X172] :
                                                                                                                                                                                                                  ( ~ r1(X164,X172)
                                                                                                                                                                                                                  | p1(X172) ) ) )
                                                                                                                                                                                                  & ~ ! [X173] :
                                                                                                                                                                                                        ( ~ r1(X162,X173)
                                                                                                                                                                                                        | p1(X173) ) ) )
                                                                                                                                                                                        & ~ ! [X174] :
                                                                                                                                                                                              ( ~ r1(X160,X174)
                                                                                                                                                                                              | p1(X174) ) ) )
                                                                                                                                                                              & ~ ! [X175] :
                                                                                                                                                                                    ( ~ r1(X158,X175)
                                                                                                                                                                                    | p1(X175) ) ) )
                                                                                                                                                                    & ~ ! [X176] :
                                                                                                                                                                          ( ~ r1(X156,X176)
                                                                                                                                                                          | p1(X176) ) ) )
                                                                                                                                                          & ~ ! [X177] :
                                                                                                                                                                ( ~ r1(X154,X177)
                                                                                                                                                                | p1(X177) ) ) )
                                                                                                                                                & ~ ! [X178] :
                                                                                                                                                      ( ~ r1(X152,X178)
                                                                                                                                                      | p1(X178) ) ) )
                                                                                                                                      & ~ ! [X179] :
                                                                                                                                            ( ~ r1(X150,X179)
                                                                                                                                            | p1(X179) ) ) )
                                                                                                                            & ~ ! [X180] :
                                                                                                                                  ( ~ r1(X148,X180)
                                                                                                                                  | p1(X180) ) ) )
                                                                                                                  & ~ ! [X181] :
                                                                                                                        ( ~ r1(X146,X181)
                                                                                                                        | p1(X181) ) ) )
                                                                                                        & ~ ! [X182] :
                                                                                                              ( ~ r1(X144,X182)
                                                                                                              | p1(X182) ) ) )
                                                                                              & ~ ! [X183] :
                                                                                                    ( ~ r1(X142,X183)
                                                                                                    | p1(X183) ) ) )
                                                                                    & ~ ! [X184] :
                                                                                          ( ~ r1(X140,X184)
                                                                                          | p1(X184) ) ) )
                                                                          & ~ ! [X185] :
                                                                                ( ~ r1(X138,X185)
                                                                                | p1(X185) ) ) )
                                                                & ~ ! [X186] :
                                                                      ( ~ r1(X136,X186)
                                                                      | p1(X186) ) ) )
                                                      & ~ ! [X187] :
                                                            ( ~ r1(X134,X187)
                                                            | p1(X187) ) ) )
                                            & ~ ! [X188] :
                                                  ( ~ r1(X132,X188)
                                                  | p1(X188) ) ) )
                                  & ~ ! [X189] :
                                        ( ~ r1(X130,X189)
                                        | p1(X189) ) ) )
                        & ~ ! [X190] :
                              ( ~ r1(X128,X190)
                              | p1(X190) ) ) )
              & ~ ! [X191] :
                    ( ~ r1(X0,X191)
                    | p1(X191) ) )
            | ( ~ ! [X192] :
                    ( ~ r1(X0,X192)
                    | p2(X192) )
              & ~ ! [X193] :
                    ( ~ r1(X0,X193)
                    | ~ ( ~ ! [X194] :
                              ( ~ r1(X193,X194)
                              | p2(X194) )
                        & ~ ! [X195] :
                              ( ~ r1(X193,X195)
                              | ~ ( ~ ! [X196] :
                                        ( ~ r1(X195,X196)
                                        | p2(X196) )
                                  & ~ ! [X197] :
                                        ( ~ r1(X195,X197)
                                        | ~ ( ~ ! [X198] :
                                                  ( ~ r1(X197,X198)
                                                  | p2(X198) )
                                            & ~ ! [X199] :
                                                  ( ~ r1(X197,X199)
                                                  | ~ ( ~ ! [X200] :
                                                            ( ~ r1(X199,X200)
                                                            | p2(X200) )
                                                      & ~ ! [X201] :
                                                            ( ~ r1(X199,X201)
                                                            | ~ ( ~ ! [X202] :
                                                                      ( ~ r1(X201,X202)
                                                                      | p2(X202) )
                                                                & ~ ! [X203] :
                                                                      ( ~ r1(X201,X203)
                                                                      | ~ ( ~ ! [X204] :
                                                                                ( ~ r1(X203,X204)
                                                                                | p2(X204) )
                                                                          & ~ ! [X205] :
                                                                                ( ~ r1(X203,X205)
                                                                                | ~ ( ~ ! [X206] :
                                                                                          ( ~ r1(X205,X206)
                                                                                          | p2(X206) )
                                                                                    & ~ ! [X207] :
                                                                                          ( ~ r1(X205,X207)
                                                                                          | ~ ( ~ ! [X208] :
                                                                                                    ( ~ r1(X207,X208)
                                                                                                    | p2(X208) )
                                                                                              & ~ ! [X209] :
                                                                                                    ( ~ r1(X207,X209)
                                                                                                    | ~ ( ~ ! [X210] :
                                                                                                              ( ~ r1(X209,X210)
                                                                                                              | p2(X210) )
                                                                                                        & ~ ! [X211] :
                                                                                                              ( ~ r1(X209,X211)
                                                                                                              | ~ ( ~ ! [X212] :
                                                                                                                        ( ~ r1(X211,X212)
                                                                                                                        | p2(X212) )
                                                                                                                  & ~ ! [X213] :
                                                                                                                        ( ~ r1(X211,X213)
                                                                                                                        | ~ ( ~ ! [X214] :
                                                                                                                                  ( ~ r1(X213,X214)
                                                                                                                                  | p2(X214) )
                                                                                                                            & ~ ! [X215] :
                                                                                                                                  ( ~ r1(X213,X215)
                                                                                                                                  | ~ ( ~ ! [X216] :
                                                                                                                                            ( ~ r1(X215,X216)
                                                                                                                                            | p2(X216) )
                                                                                                                                      & ~ ! [X217] :
                                                                                                                                            ( ~ r1(X215,X217)
                                                                                                                                            | ~ ( ~ ! [X218] :
                                                                                                                                                      ( ~ r1(X217,X218)
                                                                                                                                                      | p2(X218) )
                                                                                                                                                & ~ ! [X219] :
                                                                                                                                                      ( ~ r1(X217,X219)
                                                                                                                                                      | ~ ( ~ ! [X220] :
                                                                                                                                                                ( ~ r1(X219,X220)
                                                                                                                                                                | p2(X220) )
                                                                                                                                                          & ~ ! [X221] :
                                                                                                                                                                ( ~ r1(X219,X221)
                                                                                                                                                                | ~ ( ~ ! [X222] :
                                                                                                                                                                          ( ~ r1(X221,X222)
                                                                                                                                                                          | p2(X222) )
                                                                                                                                                                    & ~ ! [X223] :
                                                                                                                                                                          ( ~ r1(X221,X223)
                                                                                                                                                                          | ~ ( ~ ! [X224] :
                                                                                                                                                                                    ( ~ r1(X223,X224)
                                                                                                                                                                                    | p2(X224) )
                                                                                                                                                                              & ~ ! [X225] :
                                                                                                                                                                                    ( ~ r1(X223,X225)
                                                                                                                                                                                    | ~ ( ~ ! [X226] :
                                                                                                                                                                                              ( ~ r1(X225,X226)
                                                                                                                                                                                              | p2(X226) )
                                                                                                                                                                                        & ~ ! [X227] :
                                                                                                                                                                                              ( ~ r1(X225,X227)
                                                                                                                                                                                              | ~ ( ~ ! [X228] :
                                                                                                                                                                                                        ( ~ r1(X227,X228)
                                                                                                                                                                                                        | p2(X228) )
                                                                                                                                                                                                  & ~ ! [X229] :
                                                                                                                                                                                                        ( ~ r1(X227,X229)
                                                                                                                                                                                                        | ~ ( ~ ! [X230] :
                                                                                                                                                                                                                  ( ~ r1(X229,X230)
                                                                                                                                                                                                                  | p2(X230) )
                                                                                                                                                                                                            & ~ ! [X231] :
                                                                                                                                                                                                                  ( ~ r1(X229,X231)
                                                                                                                                                                                                                  | ~ ! [X232] : ~ r1(X231,X232) )
                                                                                                                                                                                                            & ~ ! [X233] :
                                                                                                                                                                                                                  ( ~ r1(X229,X233)
                                                                                                                                                                                                                  | p1(X233) ) ) )
                                                                                                                                                                                                  & ~ ! [X234] :
                                                                                                                                                                                                        ( ~ r1(X227,X234)
                                                                                                                                                                                                        | p1(X234) ) ) )
                                                                                                                                                                                        & ~ ! [X235] :
                                                                                                                                                                                              ( ~ r1(X225,X235)
                                                                                                                                                                                              | p1(X235) ) ) )
                                                                                                                                                                              & ~ ! [X236] :
                                                                                                                                                                                    ( ~ r1(X223,X236)
                                                                                                                                                                                    | p1(X236) ) ) )
                                                                                                                                                                    & ~ ! [X237] :
                                                                                                                                                                          ( ~ r1(X221,X237)
                                                                                                                                                                          | p1(X237) ) ) )
                                                                                                                                                          & ~ ! [X238] :
                                                                                                                                                                ( ~ r1(X219,X238)
                                                                                                                                                                | p1(X238) ) ) )
                                                                                                                                                & ~ ! [X239] :
                                                                                                                                                      ( ~ r1(X217,X239)
                                                                                                                                                      | p1(X239) ) ) )
                                                                                                                                      & ~ ! [X240] :
                                                                                                                                            ( ~ r1(X215,X240)
                                                                                                                                            | p1(X240) ) ) )
                                                                                                                            & ~ ! [X241] :
                                                                                                                                  ( ~ r1(X213,X241)
                                                                                                                                  | p1(X241) ) ) )
                                                                                                                  & ~ ! [X242] :
                                                                                                                        ( ~ r1(X211,X242)
                                                                                                                        | p1(X242) ) ) )
                                                                                                        & ~ ! [X243] :
                                                                                                              ( ~ r1(X209,X243)
                                                                                                              | p1(X243) ) ) )
                                                                                              & ~ ! [X244] :
                                                                                                    ( ~ r1(X207,X244)
                                                                                                    | p1(X244) ) ) )
                                                                                    & ~ ! [X245] :
                                                                                          ( ~ r1(X205,X245)
                                                                                          | p1(X245) ) ) )
                                                                          & ~ ! [X246] :
                                                                                ( ~ r1(X203,X246)
                                                                                | p1(X246) ) ) )
                                                                & ~ ! [X247] :
                                                                      ( ~ r1(X201,X247)
                                                                      | p1(X247) ) ) )
                                                      & ~ ! [X248] :
                                                            ( ~ r1(X199,X248)
                                                            | p1(X248) ) ) )
                                            & ~ ! [X249] :
                                                  ( ~ r1(X197,X249)
                                                  | p1(X249) ) ) )
                                  & ~ ! [X250] :
                                        ( ~ r1(X195,X250)
                                        | p1(X250) ) ) )
                        & ~ ! [X251] :
                              ( ~ r1(X193,X251)
                              | p1(X251) ) ) )
              & ~ ! [X252] :
                    ( ~ r1(X0,X252)
                    | p1(X252) ) )
            | ! [X253] :
                ( ~ r1(X0,X253)
                | p2(X253) )
            | ! [X254] :
                ( ~ r1(X0,X254)
                | ! [X255] :
                    ( ~ r1(X254,X255)
                    | p2(X255) )
                | ! [X256] :
                    ( ~ r1(X254,X256)
                    | ! [X257] :
                        ( ~ r1(X256,X257)
                        | p2(X257) )
                    | ! [X258] :
                        ( ~ r1(X256,X258)
                        | ! [X259] :
                            ( ~ r1(X258,X259)
                            | p2(X259) )
                        | ! [X260] :
                            ( ~ r1(X258,X260)
                            | ! [X261] :
                                ( ~ r1(X260,X261)
                                | p2(X261) )
                            | ! [X262] :
                                ( ~ r1(X260,X262)
                                | ! [X263] :
                                    ( ~ r1(X262,X263)
                                    | p2(X263) )
                                | ! [X264] :
                                    ( ~ r1(X262,X264)
                                    | ! [X265] :
                                        ( ~ r1(X264,X265)
                                        | p2(X265) )
                                    | ! [X266] :
                                        ( ~ r1(X264,X266)
                                        | ! [X267] :
                                            ( ~ r1(X266,X267)
                                            | p2(X267) )
                                        | ! [X268] :
                                            ( ~ r1(X266,X268)
                                            | ! [X269] :
                                                ( ~ r1(X268,X269)
                                                | p2(X269) )
                                            | ! [X270] :
                                                ( ~ r1(X268,X270)
                                                | ! [X271] :
                                                    ( ~ r1(X270,X271)
                                                    | p2(X271) )
                                                | ! [X272] :
                                                    ( ~ r1(X270,X272)
                                                    | ! [X273] :
                                                        ( ~ r1(X272,X273)
                                                        | p2(X273) )
                                                    | ! [X274] :
                                                        ( ~ r1(X272,X274)
                                                        | ! [X275] :
                                                            ( ~ r1(X274,X275)
                                                            | p2(X275) )
                                                        | ! [X276] :
                                                            ( ~ r1(X274,X276)
                                                            | ! [X277] :
                                                                ( ~ r1(X276,X277)
                                                                | p2(X277) )
                                                            | ! [X278] :
                                                                ( ~ r1(X276,X278)
                                                                | ! [X279] :
                                                                    ( ~ r1(X278,X279)
                                                                    | p2(X279) )
                                                                | ! [X280] :
                                                                    ( ~ r1(X278,X280)
                                                                    | ! [X281] :
                                                                        ( ~ r1(X280,X281)
                                                                        | p2(X281) )
                                                                    | ! [X282] :
                                                                        ( ~ r1(X280,X282)
                                                                        | ! [X283] :
                                                                            ( ~ r1(X282,X283)
                                                                            | p2(X283) )
                                                                        | ! [X284] :
                                                                            ( ~ r1(X282,X284)
                                                                            | ! [X285] :
                                                                                ( ~ r1(X284,X285)
                                                                                | p2(X285) )
                                                                            | ! [X286] :
                                                                                ( ~ r1(X284,X286)
                                                                                | ! [X287] :
                                                                                    ( ~ r1(X286,X287)
                                                                                    | p2(X287) )
                                                                                | ! [X288] :
                                                                                    ( ~ r1(X286,X288)
                                                                                    | ! [X289] :
                                                                                        ( ~ r1(X288,X289)
                                                                                        | p2(X289) )
                                                                                    | ! [X290] :
                                                                                        ( ~ r1(X288,X290)
                                                                                        | ! [X291] :
                                                                                            ( ~ r1(X290,X291)
                                                                                            | p2(X291) )
                                                                                        | ! [X292] :
                                                                                            ( ~ r1(X290,X292)
                                                                                            | ! [X293] :
                                                                                                ( ~ r1(X292,X293)
                                                                                                | ~ ! [X294] :
                                                                                                      ( ~ r1(X293,X294)
                                                                                                      | p1(X294) ) )
                                                                                            | ! [X295] :
                                                                                                ( ~ r1(X292,X295)
                                                                                                | p1(X295) ) )
                                                                                        | ! [X296] :
                                                                                            ( ~ r1(X290,X296)
                                                                                            | p1(X296) ) )
                                                                                    | ! [X297] :
                                                                                        ( ~ r1(X288,X297)
                                                                                        | p1(X297) ) )
                                                                                | ! [X298] :
                                                                                    ( ~ r1(X286,X298)
                                                                                    | p1(X298) ) )
                                                                            | ! [X299] :
                                                                                ( ~ r1(X284,X299)
                                                                                | p1(X299) ) )
                                                                        | ! [X300] :
                                                                            ( ~ r1(X282,X300)
                                                                            | p1(X300) ) )
                                                                    | ! [X301] :
                                                                        ( ~ r1(X280,X301)
                                                                        | p1(X301) ) )
                                                                | ! [X302] :
                                                                    ( ~ r1(X278,X302)
                                                                    | p1(X302) ) )
                                                            | ! [X303] :
                                                                ( ~ r1(X276,X303)
                                                                | p1(X303) ) )
                                                        | ! [X304] :
                                                            ( ~ r1(X274,X304)
                                                            | p1(X304) ) )
                                                    | ! [X305] :
                                                        ( ~ r1(X272,X305)
                                                        | p1(X305) ) )
                                                | ! [X306] :
                                                    ( ~ r1(X270,X306)
                                                    | p1(X306) ) )
                                            | ! [X307] :
                                                ( ~ r1(X268,X307)
                                                | p1(X307) ) )
                                        | ! [X308] :
                                            ( ~ r1(X266,X308)
                                            | p1(X308) ) )
                                    | ! [X309] :
                                        ( ~ r1(X264,X309)
                                        | p1(X309) ) )
                                | ! [X310] :
                                    ( ~ r1(X262,X310)
                                    | p1(X310) ) )
                            | ! [X311] :
                                ( ~ r1(X260,X311)
                                | p1(X311) ) )
                        | ! [X312] :
                            ( ~ r1(X258,X312)
                            | p1(X312) ) )
                    | ! [X313] :
                        ( ~ r1(X256,X313)
                        | p1(X313) ) )
                | ! [X314] :
                    ( ~ r1(X254,X314)
                    | p1(X314) ) )
            | ! [X315] :
                ( ~ r1(X0,X315)
                | p1(X315) )
            | ( ~ ! [X316] :
                    ( ~ r1(X0,X316)
                    | p2(X316) )
              & ~ ! [X317] :
                    ( ~ r1(X0,X317)
                    | ~ ( ~ ! [X318] :
                              ( ~ r1(X317,X318)
                              | p2(X318) )
                        & ~ ! [X319] :
                              ( ~ r1(X317,X319)
                              | ~ ( ~ ! [X320] :
                                        ( ~ r1(X319,X320)
                                        | p2(X320) )
                                  & ~ ! [X321] :
                                        ( ~ r1(X319,X321)
                                        | ~ ( ~ ! [X322] :
                                                  ( ~ r1(X321,X322)
                                                  | p2(X322) )
                                            & ~ ! [X323] :
                                                  ( ~ r1(X321,X323)
                                                  | ~ ( ~ ! [X324] :
                                                            ( ~ r1(X323,X324)
                                                            | p2(X324) )
                                                      & ~ ! [X325] :
                                                            ( ~ r1(X323,X325)
                                                            | ~ ( ~ ! [X326] :
                                                                      ( ~ r1(X325,X326)
                                                                      | p2(X326) )
                                                                & ~ ! [X327] :
                                                                      ( ~ r1(X325,X327)
                                                                      | ~ ( ~ ! [X328] :
                                                                                ( ~ r1(X327,X328)
                                                                                | p2(X328) )
                                                                          & ~ ! [X329] :
                                                                                ( ~ r1(X327,X329)
                                                                                | ~ ( ~ ! [X330] :
                                                                                          ( ~ r1(X329,X330)
                                                                                          | p2(X330) )
                                                                                    & ~ ! [X331] :
                                                                                          ( ~ r1(X329,X331)
                                                                                          | ~ ( ~ ! [X332] :
                                                                                                    ( ~ r1(X331,X332)
                                                                                                    | p2(X332) )
                                                                                              & ~ ! [X333] :
                                                                                                    ( ~ r1(X331,X333)
                                                                                                    | ~ ( ~ ! [X334] :
                                                                                                              ( ~ r1(X333,X334)
                                                                                                              | p2(X334) )
                                                                                                        & ~ ! [X335] :
                                                                                                              ( ~ r1(X333,X335)
                                                                                                              | ~ ( ~ ! [X336] :
                                                                                                                        ( ~ r1(X335,X336)
                                                                                                                        | p2(X336) )
                                                                                                                  & ~ ! [X337] :
                                                                                                                        ( ~ r1(X335,X337)
                                                                                                                        | ~ ( ~ ! [X338] :
                                                                                                                                  ( ~ r1(X337,X338)
                                                                                                                                  | p2(X338) )
                                                                                                                            & ~ ! [X339] :
                                                                                                                                  ( ~ r1(X337,X339)
                                                                                                                                  | ~ ( ~ ! [X340] :
                                                                                                                                            ( ~ r1(X339,X340)
                                                                                                                                            | p2(X340) )
                                                                                                                                      & ~ ! [X341] :
                                                                                                                                            ( ~ r1(X339,X341)
                                                                                                                                            | ~ ( ~ ! [X342] :
                                                                                                                                                      ( ~ r1(X341,X342)
                                                                                                                                                      | p2(X342) )
                                                                                                                                                & ~ ! [X343] :
                                                                                                                                                      ( ~ r1(X341,X343)
                                                                                                                                                      | ~ ( ~ ! [X344] :
                                                                                                                                                                ( ~ r1(X343,X344)
                                                                                                                                                                | p2(X344) )
                                                                                                                                                          & ~ ! [X345] :
                                                                                                                                                                ( ~ r1(X343,X345)
                                                                                                                                                                | ~ ( ~ ! [X346] :
                                                                                                                                                                          ( ~ r1(X345,X346)
                                                                                                                                                                          | p2(X346) )
                                                                                                                                                                    & ~ ! [X347] :
                                                                                                                                                                          ( ~ r1(X345,X347)
                                                                                                                                                                          | ~ ( ~ ! [X348] :
                                                                                                                                                                                    ( ~ r1(X347,X348)
                                                                                                                                                                                    | p2(X348) )
                                                                                                                                                                              & ~ ! [X349] :
                                                                                                                                                                                    ( ~ r1(X347,X349)
                                                                                                                                                                                    | ~ ( ~ ! [X350] :
                                                                                                                                                                                              ( ~ r1(X349,X350)
                                                                                                                                                                                              | p2(X350) )
                                                                                                                                                                                        & ~ ! [X351] :
                                                                                                                                                                                              ( ~ r1(X349,X351)
                                                                                                                                                                                              | ~ ( ~ ! [X352] :
                                                                                                                                                                                                        ( ~ r1(X351,X352)
                                                                                                                                                                                                        | p2(X352) )
                                                                                                                                                                                                  & ~ ! [X353] :
                                                                                                                                                                                                        ( ~ r1(X351,X353)
                                                                                                                                                                                                        | ~ ( ~ ! [X354] :
                                                                                                                                                                                                                  ( ~ r1(X353,X354)
                                                                                                                                                                                                                  | ~ ! [X355] :
                                                                                                                                                                                                                        ( ~ r1(X354,X355)
                                                                                                                                                                                                                        | ~ p1(X355) ) )
                                                                                                                                                                                                            & p1(X353) ) )
                                                                                                                                                                                                  & ~ ! [X356] :
                                                                                                                                                                                                        ( ~ r1(X351,X356)
                                                                                                                                                                                                        | p1(X356) ) ) )
                                                                                                                                                                                        & ~ ! [X357] :
                                                                                                                                                                                              ( ~ r1(X349,X357)
                                                                                                                                                                                              | p1(X357) ) ) )
                                                                                                                                                                              & ~ ! [X358] :
                                                                                                                                                                                    ( ~ r1(X347,X358)
                                                                                                                                                                                    | p1(X358) ) ) )
                                                                                                                                                                    & ~ ! [X359] :
                                                                                                                                                                          ( ~ r1(X345,X359)
                                                                                                                                                                          | p1(X359) ) ) )
                                                                                                                                                          & ~ ! [X360] :
                                                                                                                                                                ( ~ r1(X343,X360)
                                                                                                                                                                | p1(X360) ) ) )
                                                                                                                                                & ~ ! [X361] :
                                                                                                                                                      ( ~ r1(X341,X361)
                                                                                                                                                      | p1(X361) ) ) )
                                                                                                                                      & ~ ! [X362] :
                                                                                                                                            ( ~ r1(X339,X362)
                                                                                                                                            | p1(X362) ) ) )
                                                                                                                            & ~ ! [X363] :
                                                                                                                                  ( ~ r1(X337,X363)
                                                                                                                                  | p1(X363) ) ) )
                                                                                                                  & ~ ! [X364] :
                                                                                                                        ( ~ r1(X335,X364)
                                                                                                                        | p1(X364) ) ) )
                                                                                                        & ~ ! [X365] :
                                                                                                              ( ~ r1(X333,X365)
                                                                                                              | p1(X365) ) ) )
                                                                                              & ~ ! [X366] :
                                                                                                    ( ~ r1(X331,X366)
                                                                                                    | p1(X366) ) ) )
                                                                                    & ~ ! [X367] :
                                                                                          ( ~ r1(X329,X367)
                                                                                          | p1(X367) ) ) )
                                                                          & ~ ! [X368] :
                                                                                ( ~ r1(X327,X368)
                                                                                | p1(X368) ) ) )
                                                                & ~ ! [X369] :
                                                                      ( ~ r1(X325,X369)
                                                                      | p1(X369) ) ) )
                                                      & ~ ! [X370] :
                                                            ( ~ r1(X323,X370)
                                                            | p1(X370) ) ) )
                                            & ~ ! [X371] :
                                                  ( ~ r1(X321,X371)
                                                  | p1(X371) ) ) )
                                  & ~ ! [X372] :
                                        ( ~ r1(X319,X372)
                                        | p1(X372) ) ) )
                        & ~ ! [X373] :
                              ( ~ r1(X317,X373)
                              | p1(X373) ) ) )
              & ~ ! [X374] :
                    ( ~ r1(X0,X374)
                    | p1(X374) ) )
            | ( ~ ! [X375] :
                    ( ~ r1(X0,X375)
                    | p2(X375) )
              & ~ ! [X376] :
                    ( ~ r1(X0,X376)
                    | ~ ( ~ ! [X377] :
                              ( ~ r1(X376,X377)
                              | p2(X377) )
                        & ~ ! [X378] :
                              ( ~ r1(X376,X378)
                              | ~ ( ~ ! [X379] :
                                        ( ~ r1(X378,X379)
                                        | p2(X379) )
                                  & ~ ! [X380] :
                                        ( ~ r1(X378,X380)
                                        | ~ ( ~ ! [X381] :
                                                  ( ~ r1(X380,X381)
                                                  | p2(X381) )
                                            & ~ ! [X382] :
                                                  ( ~ r1(X380,X382)
                                                  | ~ ( ~ ! [X383] :
                                                            ( ~ r1(X382,X383)
                                                            | p2(X383) )
                                                      & ~ ! [X384] :
                                                            ( ~ r1(X382,X384)
                                                            | ~ ( ~ ! [X385] :
                                                                      ( ~ r1(X384,X385)
                                                                      | p2(X385) )
                                                                & ~ ! [X386] :
                                                                      ( ~ r1(X384,X386)
                                                                      | ~ ( ~ ! [X387] :
                                                                                ( ~ r1(X386,X387)
                                                                                | p2(X387) )
                                                                          & ~ ! [X388] :
                                                                                ( ~ r1(X386,X388)
                                                                                | ~ ( ~ ! [X389] :
                                                                                          ( ~ r1(X388,X389)
                                                                                          | p2(X389) )
                                                                                    & ~ ! [X390] :
                                                                                          ( ~ r1(X388,X390)
                                                                                          | ~ ( ~ ! [X391] :
                                                                                                    ( ~ r1(X390,X391)
                                                                                                    | p2(X391) )
                                                                                              & ~ ! [X392] :
                                                                                                    ( ~ r1(X390,X392)
                                                                                                    | ~ ( ~ ! [X393] :
                                                                                                              ( ~ r1(X392,X393)
                                                                                                              | p2(X393) )
                                                                                                        & ~ ! [X394] :
                                                                                                              ( ~ r1(X392,X394)
                                                                                                              | ~ ( ~ ! [X395] :
                                                                                                                        ( ~ r1(X394,X395)
                                                                                                                        | p2(X395) )
                                                                                                                  & ~ ! [X396] :
                                                                                                                        ( ~ r1(X394,X396)
                                                                                                                        | ~ ( ~ ! [X397] :
                                                                                                                                  ( ~ r1(X396,X397)
                                                                                                                                  | p2(X397) )
                                                                                                                            & ~ ! [X398] :
                                                                                                                                  ( ~ r1(X396,X398)
                                                                                                                                  | ~ ( ~ ! [X399] :
                                                                                                                                            ( ~ r1(X398,X399)
                                                                                                                                            | p2(X399) )
                                                                                                                                      & ~ ! [X400] :
                                                                                                                                            ( ~ r1(X398,X400)
                                                                                                                                            | ~ ( ~ ! [X401] :
                                                                                                                                                      ( ~ r1(X400,X401)
                                                                                                                                                      | p2(X401) )
                                                                                                                                                & ~ ! [X402] :
                                                                                                                                                      ( ~ r1(X400,X402)
                                                                                                                                                      | ~ ( ~ ! [X403] :
                                                                                                                                                                ( ~ r1(X402,X403)
                                                                                                                                                                | p2(X403) )
                                                                                                                                                          & ~ ! [X404] :
                                                                                                                                                                ( ~ r1(X402,X404)
                                                                                                                                                                | ~ ( ~ ! [X405] :
                                                                                                                                                                          ( ~ r1(X404,X405)
                                                                                                                                                                          | p2(X405) )
                                                                                                                                                                    & ~ ! [X406] :
                                                                                                                                                                          ( ~ r1(X404,X406)
                                                                                                                                                                          | ~ ( ~ ! [X407] :
                                                                                                                                                                                    ( ~ r1(X406,X407)
                                                                                                                                                                                    | p2(X407) )
                                                                                                                                                                              & ~ ! [X408] :
                                                                                                                                                                                    ( ~ r1(X406,X408)
                                                                                                                                                                                    | ~ ( ~ ! [X409] :
                                                                                                                                                                                              ( ~ r1(X408,X409)
                                                                                                                                                                                              | p2(X409) )
                                                                                                                                                                                        & ~ ! [X410] :
                                                                                                                                                                                              ( ~ r1(X408,X410)
                                                                                                                                                                                              | ~ ( ~ ! [X411] :
                                                                                                                                                                                                        ( ~ r1(X410,X411)
                                                                                                                                                                                                        | p2(X411) )
                                                                                                                                                                                                  & ~ ! [X412] :
                                                                                                                                                                                                        ( ~ r1(X410,X412)
                                                                                                                                                                                                        | ! [X413] :
                                                                                                                                                                                                            ( ~ r1(X412,X413)
                                                                                                                                                                                                            | ~ ( ~ ! [X414] :
                                                                                                                                                                                                                      ( ~ r1(X413,X414)
                                                                                                                                                                                                                      | ~ ! [X415] :
                                                                                                                                                                                                                            ( ~ r1(X414,X415)
                                                                                                                                                                                                                            | p1(X415) ) )
                                                                                                                                                                                                                & ~ ! [X416] :
                                                                                                                                                                                                                      ( ~ r1(X413,X416)
                                                                                                                                                                                                                      | p1(X416) ) ) ) )
                                                                                                                                                                                                  & ~ ! [X417] :
                                                                                                                                                                                                        ( ~ r1(X410,X417)
                                                                                                                                                                                                        | p1(X417) ) ) )
                                                                                                                                                                                        & ~ ! [X418] :
                                                                                                                                                                                              ( ~ r1(X408,X418)
                                                                                                                                                                                              | p1(X418) ) ) )
                                                                                                                                                                              & ~ ! [X419] :
                                                                                                                                                                                    ( ~ r1(X406,X419)
                                                                                                                                                                                    | p1(X419) ) ) )
                                                                                                                                                                    & ~ ! [X420] :
                                                                                                                                                                          ( ~ r1(X404,X420)
                                                                                                                                                                          | p1(X420) ) ) )
                                                                                                                                                          & ~ ! [X421] :
                                                                                                                                                                ( ~ r1(X402,X421)
                                                                                                                                                                | p1(X421) ) ) )
                                                                                                                                                & ~ ! [X422] :
                                                                                                                                                      ( ~ r1(X400,X422)
                                                                                                                                                      | p1(X422) ) ) )
                                                                                                                                      & ~ ! [X423] :
                                                                                                                                            ( ~ r1(X398,X423)
                                                                                                                                            | p1(X423) ) ) )
                                                                                                                            & ~ ! [X424] :
                                                                                                                                  ( ~ r1(X396,X424)
                                                                                                                                  | p1(X424) ) ) )
                                                                                                                  & ~ ! [X425] :
                                                                                                                        ( ~ r1(X394,X425)
                                                                                                                        | p1(X425) ) ) )
                                                                                                        & ~ ! [X426] :
                                                                                                              ( ~ r1(X392,X426)
                                                                                                              | p1(X426) ) ) )
                                                                                              & ~ ! [X427] :
                                                                                                    ( ~ r1(X390,X427)
                                                                                                    | p1(X427) ) ) )
                                                                                    & ~ ! [X428] :
                                                                                          ( ~ r1(X388,X428)
                                                                                          | p1(X428) ) ) )
                                                                          & ~ ! [X429] :
                                                                                ( ~ r1(X386,X429)
                                                                                | p1(X429) ) ) )
                                                                & ~ ! [X430] :
                                                                      ( ~ r1(X384,X430)
                                                                      | p1(X430) ) ) )
                                                      & ~ ! [X431] :
                                                            ( ~ r1(X382,X431)
                                                            | p1(X431) ) ) )
                                            & ~ ! [X432] :
                                                  ( ~ r1(X380,X432)
                                                  | p1(X432) ) ) )
                                  & ~ ! [X433] :
                                        ( ~ r1(X378,X433)
                                        | p1(X433) ) ) )
                        & ~ ! [X434] :
                              ( ~ r1(X376,X434)
                              | p1(X434) ) ) )
              & ~ ! [X435] :
                    ( ~ r1(X0,X435)
                    | p1(X435) ) )
            | ( ~ ! [X436] :
                    ( ~ r1(X0,X436)
                    | p2(X436) )
              & ~ ! [X437] :
                    ( ~ r1(X0,X437)
                    | ~ ( ~ ! [X438] :
                              ( ~ r1(X437,X438)
                              | p2(X438) )
                        & ~ ! [X439] :
                              ( ~ r1(X437,X439)
                              | ~ ( ~ ! [X440] :
                                        ( ~ r1(X439,X440)
                                        | p2(X440) )
                                  & ~ ! [X441] :
                                        ( ~ r1(X439,X441)
                                        | ~ ( ~ ! [X442] :
                                                  ( ~ r1(X441,X442)
                                                  | p2(X442) )
                                            & ~ ! [X443] :
                                                  ( ~ r1(X441,X443)
                                                  | ~ ( ~ ! [X444] :
                                                            ( ~ r1(X443,X444)
                                                            | p2(X444) )
                                                      & ~ ! [X445] :
                                                            ( ~ r1(X443,X445)
                                                            | ~ ( ~ ! [X446] :
                                                                      ( ~ r1(X445,X446)
                                                                      | p2(X446) )
                                                                & ~ ! [X447] :
                                                                      ( ~ r1(X445,X447)
                                                                      | ~ ( ~ ! [X448] :
                                                                                ( ~ r1(X447,X448)
                                                                                | p2(X448) )
                                                                          & ~ ! [X449] :
                                                                                ( ~ r1(X447,X449)
                                                                                | ~ ( ~ ! [X450] :
                                                                                          ( ~ r1(X449,X450)
                                                                                          | p2(X450) )
                                                                                    & ~ ! [X451] :
                                                                                          ( ~ r1(X449,X451)
                                                                                          | ~ ( ~ ! [X452] :
                                                                                                    ( ~ r1(X451,X452)
                                                                                                    | p2(X452) )
                                                                                              & ~ ! [X453] :
                                                                                                    ( ~ r1(X451,X453)
                                                                                                    | ~ ( ~ ! [X454] :
                                                                                                              ( ~ r1(X453,X454)
                                                                                                              | p2(X454) )
                                                                                                        & ~ ! [X455] :
                                                                                                              ( ~ r1(X453,X455)
                                                                                                              | ~ ( ~ ! [X456] :
                                                                                                                        ( ~ r1(X455,X456)
                                                                                                                        | p2(X456) )
                                                                                                                  & ~ ! [X457] :
                                                                                                                        ( ~ r1(X455,X457)
                                                                                                                        | ~ ( ~ ! [X458] :
                                                                                                                                  ( ~ r1(X457,X458)
                                                                                                                                  | p2(X458) )
                                                                                                                            & ~ ! [X459] :
                                                                                                                                  ( ~ r1(X457,X459)
                                                                                                                                  | ~ ( ~ ! [X460] :
                                                                                                                                            ( ~ r1(X459,X460)
                                                                                                                                            | p2(X460) )
                                                                                                                                      & ~ ! [X461] :
                                                                                                                                            ( ~ r1(X459,X461)
                                                                                                                                            | ~ ( ~ ! [X462] :
                                                                                                                                                      ( ~ r1(X461,X462)
                                                                                                                                                      | p2(X462) )
                                                                                                                                                & ~ ! [X463] :
                                                                                                                                                      ( ~ r1(X461,X463)
                                                                                                                                                      | ~ ( ~ ! [X464] :
                                                                                                                                                                ( ~ r1(X463,X464)
                                                                                                                                                                | p2(X464) )
                                                                                                                                                          & ~ ! [X465] :
                                                                                                                                                                ( ~ r1(X463,X465)
                                                                                                                                                                | ~ ( ~ ! [X466] :
                                                                                                                                                                          ( ~ r1(X465,X466)
                                                                                                                                                                          | p2(X466) )
                                                                                                                                                                    & ~ ! [X467] :
                                                                                                                                                                          ( ~ r1(X465,X467)
                                                                                                                                                                          | ~ ( ~ ! [X468] :
                                                                                                                                                                                    ( ~ r1(X467,X468)
                                                                                                                                                                                    | p2(X468) )
                                                                                                                                                                              & ~ ! [X469] :
                                                                                                                                                                                    ( ~ r1(X467,X469)
                                                                                                                                                                                    | ~ ( ~ ! [X470] :
                                                                                                                                                                                              ( ~ r1(X469,X470)
                                                                                                                                                                                              | p2(X470) )
                                                                                                                                                                                        & ~ ! [X471] :
                                                                                                                                                                                              ( ~ r1(X469,X471)
                                                                                                                                                                                              | ~ ( ~ ! [X472] :
                                                                                                                                                                                                        ( ~ r1(X471,X472)
                                                                                                                                                                                                        | p2(X472) )
                                                                                                                                                                                                  & ~ ! [X473] :
                                                                                                                                                                                                        ( ~ r1(X471,X473)
                                                                                                                                                                                                        | ~ ( ~ ! [X474] :
                                                                                                                                                                                                                  ( ~ r1(X473,X474)
                                                                                                                                                                                                                  | ~ ! [X475] :
                                                                                                                                                                                                                        ( ~ r1(X474,X475)
                                                                                                                                                                                                                        | ~ ! [X476] :
                                                                                                                                                                                                                              ( ~ r1(X475,X476)
                                                                                                                                                                                                                              | p1(X476) ) ) )
                                                                                                                                                                                                            & ~ ! [X477] :
                                                                                                                                                                                                                  ( ~ r1(X473,X477)
                                                                                                                                                                                                                  | ~ ! [X478] :
                                                                                                                                                                                                                        ( ~ r1(X477,X478)
                                                                                                                                                                                                                        | p1(X478) ) ) ) )
                                                                                                                                                                                                  & ~ ! [X479] :
                                                                                                                                                                                                        ( ~ r1(X471,X479)
                                                                                                                                                                                                        | p1(X479) ) ) )
                                                                                                                                                                                        & ~ ! [X480] :
                                                                                                                                                                                              ( ~ r1(X469,X480)
                                                                                                                                                                                              | p1(X480) ) ) )
                                                                                                                                                                              & ~ ! [X481] :
                                                                                                                                                                                    ( ~ r1(X467,X481)
                                                                                                                                                                                    | p1(X481) ) ) )
                                                                                                                                                                    & ~ ! [X482] :
                                                                                                                                                                          ( ~ r1(X465,X482)
                                                                                                                                                                          | p1(X482) ) ) )
                                                                                                                                                          & ~ ! [X483] :
                                                                                                                                                                ( ~ r1(X463,X483)
                                                                                                                                                                | p1(X483) ) ) )
                                                                                                                                                & ~ ! [X484] :
                                                                                                                                                      ( ~ r1(X461,X484)
                                                                                                                                                      | p1(X484) ) ) )
                                                                                                                                      & ~ ! [X485] :
                                                                                                                                            ( ~ r1(X459,X485)
                                                                                                                                            | p1(X485) ) ) )
                                                                                                                            & ~ ! [X486] :
                                                                                                                                  ( ~ r1(X457,X486)
                                                                                                                                  | p1(X486) ) ) )
                                                                                                                  & ~ ! [X487] :
                                                                                                                        ( ~ r1(X455,X487)
                                                                                                                        | p1(X487) ) ) )
                                                                                                        & ~ ! [X488] :
                                                                                                              ( ~ r1(X453,X488)
                                                                                                              | p1(X488) ) ) )
                                                                                              & ~ ! [X489] :
                                                                                                    ( ~ r1(X451,X489)
                                                                                                    | p1(X489) ) ) )
                                                                                    & ~ ! [X490] :
                                                                                          ( ~ r1(X449,X490)
                                                                                          | p1(X490) ) ) )
                                                                          & ~ ! [X491] :
                                                                                ( ~ r1(X447,X491)
                                                                                | p1(X491) ) ) )
                                                                & ~ ! [X492] :
                                                                      ( ~ r1(X445,X492)
                                                                      | p1(X492) ) ) )
                                                      & ~ ! [X493] :
                                                            ( ~ r1(X443,X493)
                                                            | p1(X493) ) ) )
                                            & ~ ! [X494] :
                                                  ( ~ r1(X441,X494)
                                                  | p1(X494) ) ) )
                                  & ~ ! [X495] :
                                        ( ~ r1(X439,X495)
                                        | p1(X495) ) ) )
                        & ~ ! [X496] :
                              ( ~ r1(X437,X496)
                              | p1(X496) ) ) )
              & ~ ! [X497] :
                    ( ~ r1(X0,X497)
                    | p1(X497) ) )
            | ( ~ ! [X498] :
                    ( ~ r1(X0,X498)
                    | p2(X498) )
              & ~ ! [X499] :
                    ( ~ r1(X0,X499)
                    | ~ ( ~ ! [X500] :
                              ( ~ r1(X499,X500)
                              | p2(X500) )
                        & ~ ! [X501] :
                              ( ~ r1(X499,X501)
                              | ~ ( ~ ! [X502] :
                                        ( ~ r1(X501,X502)
                                        | p2(X502) )
                                  & ~ ! [X503] :
                                        ( ~ r1(X501,X503)
                                        | ~ ( ~ ! [X504] :
                                                  ( ~ r1(X503,X504)
                                                  | p2(X504) )
                                            & ~ ! [X505] :
                                                  ( ~ r1(X503,X505)
                                                  | ~ ( ~ ! [X506] :
                                                            ( ~ r1(X505,X506)
                                                            | p2(X506) )
                                                      & ~ ! [X507] :
                                                            ( ~ r1(X505,X507)
                                                            | ~ ( ~ ! [X508] :
                                                                      ( ~ r1(X507,X508)
                                                                      | p2(X508) )
                                                                & ~ ! [X509] :
                                                                      ( ~ r1(X507,X509)
                                                                      | ~ ( ~ ! [X510] :
                                                                                ( ~ r1(X509,X510)
                                                                                | p2(X510) )
                                                                          & ~ ! [X511] :
                                                                                ( ~ r1(X509,X511)
                                                                                | ~ ( ~ ! [X512] :
                                                                                          ( ~ r1(X511,X512)
                                                                                          | p2(X512) )
                                                                                    & ~ ! [X513] :
                                                                                          ( ~ r1(X511,X513)
                                                                                          | ~ ( ~ ! [X514] :
                                                                                                    ( ~ r1(X513,X514)
                                                                                                    | p2(X514) )
                                                                                              & ~ ! [X515] :
                                                                                                    ( ~ r1(X513,X515)
                                                                                                    | ~ ( ~ ! [X516] :
                                                                                                              ( ~ r1(X515,X516)
                                                                                                              | p2(X516) )
                                                                                                        & ~ ! [X517] :
                                                                                                              ( ~ r1(X515,X517)
                                                                                                              | ~ ( ~ ! [X518] :
                                                                                                                        ( ~ r1(X517,X518)
                                                                                                                        | p2(X518) )
                                                                                                                  & ~ ! [X519] :
                                                                                                                        ( ~ r1(X517,X519)
                                                                                                                        | ~ ( ~ ! [X520] :
                                                                                                                                  ( ~ r1(X519,X520)
                                                                                                                                  | p2(X520) )
                                                                                                                            & ~ ! [X521] :
                                                                                                                                  ( ~ r1(X519,X521)
                                                                                                                                  | ~ ( ~ ! [X522] :
                                                                                                                                            ( ~ r1(X521,X522)
                                                                                                                                            | p2(X522) )
                                                                                                                                      & ~ ! [X523] :
                                                                                                                                            ( ~ r1(X521,X523)
                                                                                                                                            | ~ ( ~ ! [X524] :
                                                                                                                                                      ( ~ r1(X523,X524)
                                                                                                                                                      | p2(X524) )
                                                                                                                                                & ~ ! [X525] :
                                                                                                                                                      ( ~ r1(X523,X525)
                                                                                                                                                      | ~ ( ~ ! [X526] :
                                                                                                                                                                ( ~ r1(X525,X526)
                                                                                                                                                                | p2(X526) )
                                                                                                                                                          & ~ ! [X527] :
                                                                                                                                                                ( ~ r1(X525,X527)
                                                                                                                                                                | ~ ( ~ ! [X528] :
                                                                                                                                                                          ( ~ r1(X527,X528)
                                                                                                                                                                          | p2(X528) )
                                                                                                                                                                    & ~ ! [X529] :
                                                                                                                                                                          ( ~ r1(X527,X529)
                                                                                                                                                                          | ~ ( ~ ! [X530] :
                                                                                                                                                                                    ( ~ r1(X529,X530)
                                                                                                                                                                                    | p2(X530) )
                                                                                                                                                                              & ~ ! [X531] :
                                                                                                                                                                                    ( ~ r1(X529,X531)
                                                                                                                                                                                    | ~ ( ~ ! [X532] :
                                                                                                                                                                                              ( ~ r1(X531,X532)
                                                                                                                                                                                              | p2(X532) )
                                                                                                                                                                                        & ~ ! [X533] :
                                                                                                                                                                                              ( ~ r1(X531,X533)
                                                                                                                                                                                              | ~ ( ~ ! [X534] :
                                                                                                                                                                                                        ( ~ r1(X533,X534)
                                                                                                                                                                                                        | p2(X534) )
                                                                                                                                                                                                  & ~ ! [X535] :
                                                                                                                                                                                                        ( ~ r1(X533,X535)
                                                                                                                                                                                                        | ~ ! [X536] : ~ r1(X535,X536) )
                                                                                                                                                                                                  & ~ ! [X537] :
                                                                                                                                                                                                        ( ~ r1(X533,X537)
                                                                                                                                                                                                        | p1(X537) ) ) )
                                                                                                                                                                                        & ~ ! [X538] :
                                                                                                                                                                                              ( ~ r1(X531,X538)
                                                                                                                                                                                              | p1(X538) ) ) )
                                                                                                                                                                              & ~ ! [X539] :
                                                                                                                                                                                    ( ~ r1(X529,X539)
                                                                                                                                                                                    | p1(X539) ) ) )
                                                                                                                                                                    & ~ ! [X540] :
                                                                                                                                                                          ( ~ r1(X527,X540)
                                                                                                                                                                          | p1(X540) ) ) )
                                                                                                                                                          & ~ ! [X541] :
                                                                                                                                                                ( ~ r1(X525,X541)
                                                                                                                                                                | p1(X541) ) ) )
                                                                                                                                                & ~ ! [X542] :
                                                                                                                                                      ( ~ r1(X523,X542)
                                                                                                                                                      | p1(X542) ) ) )
                                                                                                                                      & ~ ! [X543] :
                                                                                                                                            ( ~ r1(X521,X543)
                                                                                                                                            | p1(X543) ) ) )
                                                                                                                            & ~ ! [X544] :
                                                                                                                                  ( ~ r1(X519,X544)
                                                                                                                                  | p1(X544) ) ) )
                                                                                                                  & ~ ! [X545] :
                                                                                                                        ( ~ r1(X517,X545)
                                                                                                                        | p1(X545) ) ) )
                                                                                                        & ~ ! [X546] :
                                                                                                              ( ~ r1(X515,X546)
                                                                                                              | p1(X546) ) ) )
                                                                                              & ~ ! [X547] :
                                                                                                    ( ~ r1(X513,X547)
                                                                                                    | p1(X547) ) ) )
                                                                                    & ~ ! [X548] :
                                                                                          ( ~ r1(X511,X548)
                                                                                          | p1(X548) ) ) )
                                                                          & ~ ! [X549] :
                                                                                ( ~ r1(X509,X549)
                                                                                | p1(X549) ) ) )
                                                                & ~ ! [X550] :
                                                                      ( ~ r1(X507,X550)
                                                                      | p1(X550) ) ) )
                                                      & ~ ! [X551] :
                                                            ( ~ r1(X505,X551)
                                                            | p1(X551) ) ) )
                                            & ~ ! [X552] :
                                                  ( ~ r1(X503,X552)
                                                  | p1(X552) ) ) )
                                  & ~ ! [X553] :
                                        ( ~ r1(X501,X553)
                                        | p1(X553) ) ) )
                        & ~ ! [X554] :
                              ( ~ r1(X499,X554)
                              | p1(X554) ) ) )
              & ~ ! [X555] :
                    ( ~ r1(X0,X555)
                    | p1(X555) ) )
            | ! [X556] :
                ( ~ r1(X0,X556)
                | p2(X556) )
            | ! [X557] :
                ( ~ r1(X0,X557)
                | ! [X558] :
                    ( ~ r1(X557,X558)
                    | p2(X558) )
                | ! [X559] :
                    ( ~ r1(X557,X559)
                    | ! [X560] :
                        ( ~ r1(X559,X560)
                        | p2(X560) )
                    | ! [X561] :
                        ( ~ r1(X559,X561)
                        | ! [X562] :
                            ( ~ r1(X561,X562)
                            | p2(X562) )
                        | ! [X563] :
                            ( ~ r1(X561,X563)
                            | ! [X564] :
                                ( ~ r1(X563,X564)
                                | p2(X564) )
                            | ! [X565] :
                                ( ~ r1(X563,X565)
                                | ! [X566] :
                                    ( ~ r1(X565,X566)
                                    | p2(X566) )
                                | ! [X567] :
                                    ( ~ r1(X565,X567)
                                    | ! [X568] :
                                        ( ~ r1(X567,X568)
                                        | p2(X568) )
                                    | ! [X569] :
                                        ( ~ r1(X567,X569)
                                        | ! [X570] :
                                            ( ~ r1(X569,X570)
                                            | p2(X570) )
                                        | ! [X571] :
                                            ( ~ r1(X569,X571)
                                            | ! [X572] :
                                                ( ~ r1(X571,X572)
                                                | p2(X572) )
                                            | ! [X573] :
                                                ( ~ r1(X571,X573)
                                                | ! [X574] :
                                                    ( ~ r1(X573,X574)
                                                    | p2(X574) )
                                                | ! [X575] :
                                                    ( ~ r1(X573,X575)
                                                    | ! [X576] :
                                                        ( ~ r1(X575,X576)
                                                        | p2(X576) )
                                                    | ! [X577] :
                                                        ( ~ r1(X575,X577)
                                                        | ! [X578] :
                                                            ( ~ r1(X577,X578)
                                                            | p2(X578) )
                                                        | ! [X579] :
                                                            ( ~ r1(X577,X579)
                                                            | ! [X580] :
                                                                ( ~ r1(X579,X580)
                                                                | p2(X580) )
                                                            | ! [X581] :
                                                                ( ~ r1(X579,X581)
                                                                | ! [X582] :
                                                                    ( ~ r1(X581,X582)
                                                                    | p2(X582) )
                                                                | ! [X583] :
                                                                    ( ~ r1(X581,X583)
                                                                    | ! [X584] :
                                                                        ( ~ r1(X583,X584)
                                                                        | p2(X584) )
                                                                    | ! [X585] :
                                                                        ( ~ r1(X583,X585)
                                                                        | ! [X586] :
                                                                            ( ~ r1(X585,X586)
                                                                            | p2(X586) )
                                                                        | ! [X587] :
                                                                            ( ~ r1(X585,X587)
                                                                            | ! [X588] :
                                                                                ( ~ r1(X587,X588)
                                                                                | p2(X588) )
                                                                            | ! [X589] :
                                                                                ( ~ r1(X587,X589)
                                                                                | ! [X590] :
                                                                                    ( ~ r1(X589,X590)
                                                                                    | p2(X590) )
                                                                                | ! [X591] :
                                                                                    ( ~ r1(X589,X591)
                                                                                    | ! [X592] :
                                                                                        ( ~ r1(X591,X592)
                                                                                        | p2(X592) )
                                                                                    | ! [X593] :
                                                                                        ( ~ r1(X591,X593)
                                                                                        | ! [X594] :
                                                                                            ( ~ r1(X593,X594)
                                                                                            | p2(X594) )
                                                                                        | ! [X595] :
                                                                                            ( ~ r1(X593,X595)
                                                                                            | ! [X596] :
                                                                                                ( ~ r1(X595,X596)
                                                                                                | ~ ! [X597] :
                                                                                                      ( ~ r1(X596,X597)
                                                                                                      | p1(X597) ) )
                                                                                            | ! [X598] :
                                                                                                ( ~ r1(X595,X598)
                                                                                                | p1(X598) ) )
                                                                                        | ! [X599] :
                                                                                            ( ~ r1(X593,X599)
                                                                                            | p1(X599) ) )
                                                                                    | ! [X600] :
                                                                                        ( ~ r1(X591,X600)
                                                                                        | p1(X600) ) )
                                                                                | ! [X601] :
                                                                                    ( ~ r1(X589,X601)
                                                                                    | p1(X601) ) )
                                                                            | ! [X602] :
                                                                                ( ~ r1(X587,X602)
                                                                                | p1(X602) ) )
                                                                        | ! [X603] :
                                                                            ( ~ r1(X585,X603)
                                                                            | p1(X603) ) )
                                                                    | ! [X604] :
                                                                        ( ~ r1(X583,X604)
                                                                        | p1(X604) ) )
                                                                | ! [X605] :
                                                                    ( ~ r1(X581,X605)
                                                                    | p1(X605) ) )
                                                            | ! [X606] :
                                                                ( ~ r1(X579,X606)
                                                                | p1(X606) ) )
                                                        | ! [X607] :
                                                            ( ~ r1(X577,X607)
                                                            | p1(X607) ) )
                                                    | ! [X608] :
                                                        ( ~ r1(X575,X608)
                                                        | p1(X608) ) )
                                                | ! [X609] :
                                                    ( ~ r1(X573,X609)
                                                    | p1(X609) ) )
                                            | ! [X610] :
                                                ( ~ r1(X571,X610)
                                                | p1(X610) ) )
                                        | ! [X611] :
                                            ( ~ r1(X569,X611)
                                            | p1(X611) ) )
                                    | ! [X612] :
                                        ( ~ r1(X567,X612)
                                        | p1(X612) ) )
                                | ! [X613] :
                                    ( ~ r1(X565,X613)
                                    | p1(X613) ) )
                            | ! [X614] :
                                ( ~ r1(X563,X614)
                                | p1(X614) ) )
                        | ! [X615] :
                            ( ~ r1(X561,X615)
                            | p1(X615) ) )
                    | ! [X616] :
                        ( ~ r1(X559,X616)
                        | p1(X616) ) )
                | ! [X617] :
                    ( ~ r1(X557,X617)
                    | p1(X617) ) )
            | ! [X618] :
                ( ~ r1(X0,X618)
                | p1(X618) )
            | ( ~ ! [X619] :
                    ( ~ r1(X0,X619)
                    | p2(X619) )
              & ~ ! [X620] :
                    ( ~ r1(X0,X620)
                    | ~ ( ~ ! [X621] :
                              ( ~ r1(X620,X621)
                              | p2(X621) )
                        & ~ ! [X622] :
                              ( ~ r1(X620,X622)
                              | ~ ( ~ ! [X623] :
                                        ( ~ r1(X622,X623)
                                        | p2(X623) )
                                  & ~ ! [X624] :
                                        ( ~ r1(X622,X624)
                                        | ~ ( ~ ! [X625] :
                                                  ( ~ r1(X624,X625)
                                                  | p2(X625) )
                                            & ~ ! [X626] :
                                                  ( ~ r1(X624,X626)
                                                  | ~ ( ~ ! [X627] :
                                                            ( ~ r1(X626,X627)
                                                            | p2(X627) )
                                                      & ~ ! [X628] :
                                                            ( ~ r1(X626,X628)
                                                            | ~ ( ~ ! [X629] :
                                                                      ( ~ r1(X628,X629)
                                                                      | p2(X629) )
                                                                & ~ ! [X630] :
                                                                      ( ~ r1(X628,X630)
                                                                      | ~ ( ~ ! [X631] :
                                                                                ( ~ r1(X630,X631)
                                                                                | p2(X631) )
                                                                          & ~ ! [X632] :
                                                                                ( ~ r1(X630,X632)
                                                                                | ~ ( ~ ! [X633] :
                                                                                          ( ~ r1(X632,X633)
                                                                                          | p2(X633) )
                                                                                    & ~ ! [X634] :
                                                                                          ( ~ r1(X632,X634)
                                                                                          | ~ ( ~ ! [X635] :
                                                                                                    ( ~ r1(X634,X635)
                                                                                                    | p2(X635) )
                                                                                              & ~ ! [X636] :
                                                                                                    ( ~ r1(X634,X636)
                                                                                                    | ~ ( ~ ! [X637] :
                                                                                                              ( ~ r1(X636,X637)
                                                                                                              | p2(X637) )
                                                                                                        & ~ ! [X638] :
                                                                                                              ( ~ r1(X636,X638)
                                                                                                              | ~ ( ~ ! [X639] :
                                                                                                                        ( ~ r1(X638,X639)
                                                                                                                        | p2(X639) )
                                                                                                                  & ~ ! [X640] :
                                                                                                                        ( ~ r1(X638,X640)
                                                                                                                        | ~ ( ~ ! [X641] :
                                                                                                                                  ( ~ r1(X640,X641)
                                                                                                                                  | p2(X641) )
                                                                                                                            & ~ ! [X642] :
                                                                                                                                  ( ~ r1(X640,X642)
                                                                                                                                  | ~ ( ~ ! [X643] :
                                                                                                                                            ( ~ r1(X642,X643)
                                                                                                                                            | p2(X643) )
                                                                                                                                      & ~ ! [X644] :
                                                                                                                                            ( ~ r1(X642,X644)
                                                                                                                                            | ~ ( ~ ! [X645] :
                                                                                                                                                      ( ~ r1(X644,X645)
                                                                                                                                                      | p2(X645) )
                                                                                                                                                & ~ ! [X646] :
                                                                                                                                                      ( ~ r1(X644,X646)
                                                                                                                                                      | ~ ( ~ ! [X647] :
                                                                                                                                                                ( ~ r1(X646,X647)
                                                                                                                                                                | p2(X647) )
                                                                                                                                                          & ~ ! [X648] :
                                                                                                                                                                ( ~ r1(X646,X648)
                                                                                                                                                                | ~ ( ~ ! [X649] :
                                                                                                                                                                          ( ~ r1(X648,X649)
                                                                                                                                                                          | p2(X649) )
                                                                                                                                                                    & ~ ! [X650] :
                                                                                                                                                                          ( ~ r1(X648,X650)
                                                                                                                                                                          | ~ ( ~ ! [X651] :
                                                                                                                                                                                    ( ~ r1(X650,X651)
                                                                                                                                                                                    | p2(X651) )
                                                                                                                                                                              & ~ ! [X652] :
                                                                                                                                                                                    ( ~ r1(X650,X652)
                                                                                                                                                                                    | ~ ( ~ ! [X653] :
                                                                                                                                                                                              ( ~ r1(X652,X653)
                                                                                                                                                                                              | p2(X653) )
                                                                                                                                                                                        & ~ ! [X654] :
                                                                                                                                                                                              ( ~ r1(X652,X654)
                                                                                                                                                                                              | ~ ( ~ ! [X655] :
                                                                                                                                                                                                        ( ~ r1(X654,X655)
                                                                                                                                                                                                        | ~ ! [X656] :
                                                                                                                                                                                                              ( ~ r1(X655,X656)
                                                                                                                                                                                                              | ~ p1(X656) ) )
                                                                                                                                                                                                  & p1(X654) ) )
                                                                                                                                                                                        & ~ ! [X657] :
                                                                                                                                                                                              ( ~ r1(X652,X657)
                                                                                                                                                                                              | p1(X657) ) ) )
                                                                                                                                                                              & ~ ! [X658] :
                                                                                                                                                                                    ( ~ r1(X650,X658)
                                                                                                                                                                                    | p1(X658) ) ) )
                                                                                                                                                                    & ~ ! [X659] :
                                                                                                                                                                          ( ~ r1(X648,X659)
                                                                                                                                                                          | p1(X659) ) ) )
                                                                                                                                                          & ~ ! [X660] :
                                                                                                                                                                ( ~ r1(X646,X660)
                                                                                                                                                                | p1(X660) ) ) )
                                                                                                                                                & ~ ! [X661] :
                                                                                                                                                      ( ~ r1(X644,X661)
                                                                                                                                                      | p1(X661) ) ) )
                                                                                                                                      & ~ ! [X662] :
                                                                                                                                            ( ~ r1(X642,X662)
                                                                                                                                            | p1(X662) ) ) )
                                                                                                                            & ~ ! [X663] :
                                                                                                                                  ( ~ r1(X640,X663)
                                                                                                                                  | p1(X663) ) ) )
                                                                                                                  & ~ ! [X664] :
                                                                                                                        ( ~ r1(X638,X664)
                                                                                                                        | p1(X664) ) ) )
                                                                                                        & ~ ! [X665] :
                                                                                                              ( ~ r1(X636,X665)
                                                                                                              | p1(X665) ) ) )
                                                                                              & ~ ! [X666] :
                                                                                                    ( ~ r1(X634,X666)
                                                                                                    | p1(X666) ) ) )
                                                                                    & ~ ! [X667] :
                                                                                          ( ~ r1(X632,X667)
                                                                                          | p1(X667) ) ) )
                                                                          & ~ ! [X668] :
                                                                                ( ~ r1(X630,X668)
                                                                                | p1(X668) ) ) )
                                                                & ~ ! [X669] :
                                                                      ( ~ r1(X628,X669)
                                                                      | p1(X669) ) ) )
                                                      & ~ ! [X670] :
                                                            ( ~ r1(X626,X670)
                                                            | p1(X670) ) ) )
                                            & ~ ! [X671] :
                                                  ( ~ r1(X624,X671)
                                                  | p1(X671) ) ) )
                                  & ~ ! [X672] :
                                        ( ~ r1(X622,X672)
                                        | p1(X672) ) ) )
                        & ~ ! [X673] :
                              ( ~ r1(X620,X673)
                              | p1(X673) ) ) )
              & ~ ! [X674] :
                    ( ~ r1(X0,X674)
                    | p1(X674) ) )
            | ( ~ ! [X675] :
                    ( ~ r1(X0,X675)
                    | p2(X675) )
              & ~ ! [X676] :
                    ( ~ r1(X0,X676)
                    | ~ ( ~ ! [X677] :
                              ( ~ r1(X676,X677)
                              | p2(X677) )
                        & ~ ! [X678] :
                              ( ~ r1(X676,X678)
                              | ~ ( ~ ! [X679] :
                                        ( ~ r1(X678,X679)
                                        | p2(X679) )
                                  & ~ ! [X680] :
                                        ( ~ r1(X678,X680)
                                        | ~ ( ~ ! [X681] :
                                                  ( ~ r1(X680,X681)
                                                  | p2(X681) )
                                            & ~ ! [X682] :
                                                  ( ~ r1(X680,X682)
                                                  | ~ ( ~ ! [X683] :
                                                            ( ~ r1(X682,X683)
                                                            | p2(X683) )
                                                      & ~ ! [X684] :
                                                            ( ~ r1(X682,X684)
                                                            | ~ ( ~ ! [X685] :
                                                                      ( ~ r1(X684,X685)
                                                                      | p2(X685) )
                                                                & ~ ! [X686] :
                                                                      ( ~ r1(X684,X686)
                                                                      | ~ ( ~ ! [X687] :
                                                                                ( ~ r1(X686,X687)
                                                                                | p2(X687) )
                                                                          & ~ ! [X688] :
                                                                                ( ~ r1(X686,X688)
                                                                                | ~ ( ~ ! [X689] :
                                                                                          ( ~ r1(X688,X689)
                                                                                          | p2(X689) )
                                                                                    & ~ ! [X690] :
                                                                                          ( ~ r1(X688,X690)
                                                                                          | ~ ( ~ ! [X691] :
                                                                                                    ( ~ r1(X690,X691)
                                                                                                    | p2(X691) )
                                                                                              & ~ ! [X692] :
                                                                                                    ( ~ r1(X690,X692)
                                                                                                    | ~ ( ~ ! [X693] :
                                                                                                              ( ~ r1(X692,X693)
                                                                                                              | p2(X693) )
                                                                                                        & ~ ! [X694] :
                                                                                                              ( ~ r1(X692,X694)
                                                                                                              | ~ ( ~ ! [X695] :
                                                                                                                        ( ~ r1(X694,X695)
                                                                                                                        | p2(X695) )
                                                                                                                  & ~ ! [X696] :
                                                                                                                        ( ~ r1(X694,X696)
                                                                                                                        | ~ ( ~ ! [X697] :
                                                                                                                                  ( ~ r1(X696,X697)
                                                                                                                                  | p2(X697) )
                                                                                                                            & ~ ! [X698] :
                                                                                                                                  ( ~ r1(X696,X698)
                                                                                                                                  | ~ ( ~ ! [X699] :
                                                                                                                                            ( ~ r1(X698,X699)
                                                                                                                                            | p2(X699) )
                                                                                                                                      & ~ ! [X700] :
                                                                                                                                            ( ~ r1(X698,X700)
                                                                                                                                            | ~ ( ~ ! [X701] :
                                                                                                                                                      ( ~ r1(X700,X701)
                                                                                                                                                      | p2(X701) )
                                                                                                                                                & ~ ! [X702] :
                                                                                                                                                      ( ~ r1(X700,X702)
                                                                                                                                                      | ~ ( ~ ! [X703] :
                                                                                                                                                                ( ~ r1(X702,X703)
                                                                                                                                                                | p2(X703) )
                                                                                                                                                          & ~ ! [X704] :
                                                                                                                                                                ( ~ r1(X702,X704)
                                                                                                                                                                | ~ ( ~ ! [X705] :
                                                                                                                                                                          ( ~ r1(X704,X705)
                                                                                                                                                                          | p2(X705) )
                                                                                                                                                                    & ~ ! [X706] :
                                                                                                                                                                          ( ~ r1(X704,X706)
                                                                                                                                                                          | ~ ( ~ ! [X707] :
                                                                                                                                                                                    ( ~ r1(X706,X707)
                                                                                                                                                                                    | p2(X707) )
                                                                                                                                                                              & ~ ! [X708] :
                                                                                                                                                                                    ( ~ r1(X706,X708)
                                                                                                                                                                                    | ~ ( ~ ! [X709] :
                                                                                                                                                                                              ( ~ r1(X708,X709)
                                                                                                                                                                                              | p2(X709) )
                                                                                                                                                                                        & ~ ! [X710] :
                                                                                                                                                                                              ( ~ r1(X708,X710)
                                                                                                                                                                                              | ! [X711] :
                                                                                                                                                                                                  ( ~ r1(X710,X711)
                                                                                                                                                                                                  | ~ ( ~ ! [X712] :
                                                                                                                                                                                                            ( ~ r1(X711,X712)
                                                                                                                                                                                                            | ~ ! [X713] :
                                                                                                                                                                                                                  ( ~ r1(X712,X713)
                                                                                                                                                                                                                  | p1(X713) ) )
                                                                                                                                                                                                      & ~ ! [X714] :
                                                                                                                                                                                                            ( ~ r1(X711,X714)
                                                                                                                                                                                                            | p1(X714) ) ) ) )
                                                                                                                                                                                        & ~ ! [X715] :
                                                                                                                                                                                              ( ~ r1(X708,X715)
                                                                                                                                                                                              | p1(X715) ) ) )
                                                                                                                                                                              & ~ ! [X716] :
                                                                                                                                                                                    ( ~ r1(X706,X716)
                                                                                                                                                                                    | p1(X716) ) ) )
                                                                                                                                                                    & ~ ! [X717] :
                                                                                                                                                                          ( ~ r1(X704,X717)
                                                                                                                                                                          | p1(X717) ) ) )
                                                                                                                                                          & ~ ! [X718] :
                                                                                                                                                                ( ~ r1(X702,X718)
                                                                                                                                                                | p1(X718) ) ) )
                                                                                                                                                & ~ ! [X719] :
                                                                                                                                                      ( ~ r1(X700,X719)
                                                                                                                                                      | p1(X719) ) ) )
                                                                                                                                      & ~ ! [X720] :
                                                                                                                                            ( ~ r1(X698,X720)
                                                                                                                                            | p1(X720) ) ) )
                                                                                                                            & ~ ! [X721] :
                                                                                                                                  ( ~ r1(X696,X721)
                                                                                                                                  | p1(X721) ) ) )
                                                                                                                  & ~ ! [X722] :
                                                                                                                        ( ~ r1(X694,X722)
                                                                                                                        | p1(X722) ) ) )
                                                                                                        & ~ ! [X723] :
                                                                                                              ( ~ r1(X692,X723)
                                                                                                              | p1(X723) ) ) )
                                                                                              & ~ ! [X724] :
                                                                                                    ( ~ r1(X690,X724)
                                                                                                    | p1(X724) ) ) )
                                                                                    & ~ ! [X725] :
                                                                                          ( ~ r1(X688,X725)
                                                                                          | p1(X725) ) ) )
                                                                          & ~ ! [X726] :
                                                                                ( ~ r1(X686,X726)
                                                                                | p1(X726) ) ) )
                                                                & ~ ! [X727] :
                                                                      ( ~ r1(X684,X727)
                                                                      | p1(X727) ) ) )
                                                      & ~ ! [X728] :
                                                            ( ~ r1(X682,X728)
                                                            | p1(X728) ) ) )
                                            & ~ ! [X729] :
                                                  ( ~ r1(X680,X729)
                                                  | p1(X729) ) ) )
                                  & ~ ! [X730] :
                                        ( ~ r1(X678,X730)
                                        | p1(X730) ) ) )
                        & ~ ! [X731] :
                              ( ~ r1(X676,X731)
                              | p1(X731) ) ) )
              & ~ ! [X732] :
                    ( ~ r1(X0,X732)
                    | p1(X732) ) )
            | ( ~ ! [X733] :
                    ( ~ r1(X0,X733)
                    | p2(X733) )
              & ~ ! [X734] :
                    ( ~ r1(X0,X734)
                    | ~ ( ~ ! [X735] :
                              ( ~ r1(X734,X735)
                              | p2(X735) )
                        & ~ ! [X736] :
                              ( ~ r1(X734,X736)
                              | ~ ( ~ ! [X737] :
                                        ( ~ r1(X736,X737)
                                        | p2(X737) )
                                  & ~ ! [X738] :
                                        ( ~ r1(X736,X738)
                                        | ~ ( ~ ! [X739] :
                                                  ( ~ r1(X738,X739)
                                                  | p2(X739) )
                                            & ~ ! [X740] :
                                                  ( ~ r1(X738,X740)
                                                  | ~ ( ~ ! [X741] :
                                                            ( ~ r1(X740,X741)
                                                            | p2(X741) )
                                                      & ~ ! [X742] :
                                                            ( ~ r1(X740,X742)
                                                            | ~ ( ~ ! [X743] :
                                                                      ( ~ r1(X742,X743)
                                                                      | p2(X743) )
                                                                & ~ ! [X744] :
                                                                      ( ~ r1(X742,X744)
                                                                      | ~ ( ~ ! [X745] :
                                                                                ( ~ r1(X744,X745)
                                                                                | p2(X745) )
                                                                          & ~ ! [X746] :
                                                                                ( ~ r1(X744,X746)
                                                                                | ~ ( ~ ! [X747] :
                                                                                          ( ~ r1(X746,X747)
                                                                                          | p2(X747) )
                                                                                    & ~ ! [X748] :
                                                                                          ( ~ r1(X746,X748)
                                                                                          | ~ ( ~ ! [X749] :
                                                                                                    ( ~ r1(X748,X749)
                                                                                                    | p2(X749) )
                                                                                              & ~ ! [X750] :
                                                                                                    ( ~ r1(X748,X750)
                                                                                                    | ~ ( ~ ! [X751] :
                                                                                                              ( ~ r1(X750,X751)
                                                                                                              | p2(X751) )
                                                                                                        & ~ ! [X752] :
                                                                                                              ( ~ r1(X750,X752)
                                                                                                              | ~ ( ~ ! [X753] :
                                                                                                                        ( ~ r1(X752,X753)
                                                                                                                        | p2(X753) )
                                                                                                                  & ~ ! [X754] :
                                                                                                                        ( ~ r1(X752,X754)
                                                                                                                        | ~ ( ~ ! [X755] :
                                                                                                                                  ( ~ r1(X754,X755)
                                                                                                                                  | p2(X755) )
                                                                                                                            & ~ ! [X756] :
                                                                                                                                  ( ~ r1(X754,X756)
                                                                                                                                  | ~ ( ~ ! [X757] :
                                                                                                                                            ( ~ r1(X756,X757)
                                                                                                                                            | p2(X757) )
                                                                                                                                      & ~ ! [X758] :
                                                                                                                                            ( ~ r1(X756,X758)
                                                                                                                                            | ~ ( ~ ! [X759] :
                                                                                                                                                      ( ~ r1(X758,X759)
                                                                                                                                                      | p2(X759) )
                                                                                                                                                & ~ ! [X760] :
                                                                                                                                                      ( ~ r1(X758,X760)
                                                                                                                                                      | ~ ( ~ ! [X761] :
                                                                                                                                                                ( ~ r1(X760,X761)
                                                                                                                                                                | p2(X761) )
                                                                                                                                                          & ~ ! [X762] :
                                                                                                                                                                ( ~ r1(X760,X762)
                                                                                                                                                                | ~ ( ~ ! [X763] :
                                                                                                                                                                          ( ~ r1(X762,X763)
                                                                                                                                                                          | p2(X763) )
                                                                                                                                                                    & ~ ! [X764] :
                                                                                                                                                                          ( ~ r1(X762,X764)
                                                                                                                                                                          | ~ ( ~ ! [X765] :
                                                                                                                                                                                    ( ~ r1(X764,X765)
                                                                                                                                                                                    | p2(X765) )
                                                                                                                                                                              & ~ ! [X766] :
                                                                                                                                                                                    ( ~ r1(X764,X766)
                                                                                                                                                                                    | ~ ( ~ ! [X767] :
                                                                                                                                                                                              ( ~ r1(X766,X767)
                                                                                                                                                                                              | p2(X767) )
                                                                                                                                                                                        & ~ ! [X768] :
                                                                                                                                                                                              ( ~ r1(X766,X768)
                                                                                                                                                                                              | ~ ( ~ ! [X769] :
                                                                                                                                                                                                        ( ~ r1(X768,X769)
                                                                                                                                                                                                        | ~ ! [X770] :
                                                                                                                                                                                                              ( ~ r1(X769,X770)
                                                                                                                                                                                                              | ~ ! [X771] :
                                                                                                                                                                                                                    ( ~ r1(X770,X771)
                                                                                                                                                                                                                    | p1(X771) ) ) )
                                                                                                                                                                                                  & ~ ! [X772] :
                                                                                                                                                                                                        ( ~ r1(X768,X772)
                                                                                                                                                                                                        | ~ ! [X773] :
                                                                                                                                                                                                              ( ~ r1(X772,X773)
                                                                                                                                                                                                              | p1(X773) ) ) ) )
                                                                                                                                                                                        & ~ ! [X774] :
                                                                                                                                                                                              ( ~ r1(X766,X774)
                                                                                                                                                                                              | p1(X774) ) ) )
                                                                                                                                                                              & ~ ! [X775] :
                                                                                                                                                                                    ( ~ r1(X764,X775)
                                                                                                                                                                                    | p1(X775) ) ) )
                                                                                                                                                                    & ~ ! [X776] :
                                                                                                                                                                          ( ~ r1(X762,X776)
                                                                                                                                                                          | p1(X776) ) ) )
                                                                                                                                                          & ~ ! [X777] :
                                                                                                                                                                ( ~ r1(X760,X777)
                                                                                                                                                                | p1(X777) ) ) )
                                                                                                                                                & ~ ! [X778] :
                                                                                                                                                      ( ~ r1(X758,X778)
                                                                                                                                                      | p1(X778) ) ) )
                                                                                                                                      & ~ ! [X779] :
                                                                                                                                            ( ~ r1(X756,X779)
                                                                                                                                            | p1(X779) ) ) )
                                                                                                                            & ~ ! [X780] :
                                                                                                                                  ( ~ r1(X754,X780)
                                                                                                                                  | p1(X780) ) ) )
                                                                                                                  & ~ ! [X781] :
                                                                                                                        ( ~ r1(X752,X781)
                                                                                                                        | p1(X781) ) ) )
                                                                                                        & ~ ! [X782] :
                                                                                                              ( ~ r1(X750,X782)
                                                                                                              | p1(X782) ) ) )
                                                                                              & ~ ! [X783] :
                                                                                                    ( ~ r1(X748,X783)
                                                                                                    | p1(X783) ) ) )
                                                                                    & ~ ! [X784] :
                                                                                          ( ~ r1(X746,X784)
                                                                                          | p1(X784) ) ) )
                                                                          & ~ ! [X785] :
                                                                                ( ~ r1(X744,X785)
                                                                                | p1(X785) ) ) )
                                                                & ~ ! [X786] :
                                                                      ( ~ r1(X742,X786)
                                                                      | p1(X786) ) ) )
                                                      & ~ ! [X787] :
                                                            ( ~ r1(X740,X787)
                                                            | p1(X787) ) ) )
                                            & ~ ! [X788] :
                                                  ( ~ r1(X738,X788)
                                                  | p1(X788) ) ) )
                                  & ~ ! [X789] :
                                        ( ~ r1(X736,X789)
                                        | p1(X789) ) ) )
                        & ~ ! [X790] :
                              ( ~ r1(X734,X790)
                              | p1(X790) ) ) )
              & ~ ! [X791] :
                    ( ~ r1(X0,X791)
                    | p1(X791) ) )
            | ( ~ ! [X792] :
                    ( ~ r1(X0,X792)
                    | p2(X792) )
              & ~ ! [X793] :
                    ( ~ r1(X0,X793)
                    | ~ ( ~ ! [X794] :
                              ( ~ r1(X793,X794)
                              | p2(X794) )
                        & ~ ! [X795] :
                              ( ~ r1(X793,X795)
                              | ~ ( ~ ! [X796] :
                                        ( ~ r1(X795,X796)
                                        | p2(X796) )
                                  & ~ ! [X797] :
                                        ( ~ r1(X795,X797)
                                        | ~ ( ~ ! [X798] :
                                                  ( ~ r1(X797,X798)
                                                  | p2(X798) )
                                            & ~ ! [X799] :
                                                  ( ~ r1(X797,X799)
                                                  | ~ ( ~ ! [X800] :
                                                            ( ~ r1(X799,X800)
                                                            | p2(X800) )
                                                      & ~ ! [X801] :
                                                            ( ~ r1(X799,X801)
                                                            | ~ ( ~ ! [X802] :
                                                                      ( ~ r1(X801,X802)
                                                                      | p2(X802) )
                                                                & ~ ! [X803] :
                                                                      ( ~ r1(X801,X803)
                                                                      | ~ ( ~ ! [X804] :
                                                                                ( ~ r1(X803,X804)
                                                                                | p2(X804) )
                                                                          & ~ ! [X805] :
                                                                                ( ~ r1(X803,X805)
                                                                                | ~ ( ~ ! [X806] :
                                                                                          ( ~ r1(X805,X806)
                                                                                          | p2(X806) )
                                                                                    & ~ ! [X807] :
                                                                                          ( ~ r1(X805,X807)
                                                                                          | ~ ( ~ ! [X808] :
                                                                                                    ( ~ r1(X807,X808)
                                                                                                    | p2(X808) )
                                                                                              & ~ ! [X809] :
                                                                                                    ( ~ r1(X807,X809)
                                                                                                    | ~ ( ~ ! [X810] :
                                                                                                              ( ~ r1(X809,X810)
                                                                                                              | p2(X810) )
                                                                                                        & ~ ! [X811] :
                                                                                                              ( ~ r1(X809,X811)
                                                                                                              | ~ ( ~ ! [X812] :
                                                                                                                        ( ~ r1(X811,X812)
                                                                                                                        | p2(X812) )
                                                                                                                  & ~ ! [X813] :
                                                                                                                        ( ~ r1(X811,X813)
                                                                                                                        | ~ ( ~ ! [X814] :
                                                                                                                                  ( ~ r1(X813,X814)
                                                                                                                                  | p2(X814) )
                                                                                                                            & ~ ! [X815] :
                                                                                                                                  ( ~ r1(X813,X815)
                                                                                                                                  | ~ ( ~ ! [X816] :
                                                                                                                                            ( ~ r1(X815,X816)
                                                                                                                                            | p2(X816) )
                                                                                                                                      & ~ ! [X817] :
                                                                                                                                            ( ~ r1(X815,X817)
                                                                                                                                            | ~ ( ~ ! [X818] :
                                                                                                                                                      ( ~ r1(X817,X818)
                                                                                                                                                      | p2(X818) )
                                                                                                                                                & ~ ! [X819] :
                                                                                                                                                      ( ~ r1(X817,X819)
                                                                                                                                                      | ~ ( ~ ! [X820] :
                                                                                                                                                                ( ~ r1(X819,X820)
                                                                                                                                                                | p2(X820) )
                                                                                                                                                          & ~ ! [X821] :
                                                                                                                                                                ( ~ r1(X819,X821)
                                                                                                                                                                | ~ ( ~ ! [X822] :
                                                                                                                                                                          ( ~ r1(X821,X822)
                                                                                                                                                                          | p2(X822) )
                                                                                                                                                                    & ~ ! [X823] :
                                                                                                                                                                          ( ~ r1(X821,X823)
                                                                                                                                                                          | ~ ( ~ ! [X824] :
                                                                                                                                                                                    ( ~ r1(X823,X824)
                                                                                                                                                                                    | p2(X824) )
                                                                                                                                                                              & ~ ! [X825] :
                                                                                                                                                                                    ( ~ r1(X823,X825)
                                                                                                                                                                                    | ~ ( ~ ! [X826] :
                                                                                                                                                                                              ( ~ r1(X825,X826)
                                                                                                                                                                                              | p2(X826) )
                                                                                                                                                                                        & ~ ! [X827] :
                                                                                                                                                                                              ( ~ r1(X825,X827)
                                                                                                                                                                                              | ~ ! [X828] : ~ r1(X827,X828) )
                                                                                                                                                                                        & ~ ! [X829] :
                                                                                                                                                                                              ( ~ r1(X825,X829)
                                                                                                                                                                                              | p1(X829) ) ) )
                                                                                                                                                                              & ~ ! [X830] :
                                                                                                                                                                                    ( ~ r1(X823,X830)
                                                                                                                                                                                    | p1(X830) ) ) )
                                                                                                                                                                    & ~ ! [X831] :
                                                                                                                                                                          ( ~ r1(X821,X831)
                                                                                                                                                                          | p1(X831) ) ) )
                                                                                                                                                          & ~ ! [X832] :
                                                                                                                                                                ( ~ r1(X819,X832)
                                                                                                                                                                | p1(X832) ) ) )
                                                                                                                                                & ~ ! [X833] :
                                                                                                                                                      ( ~ r1(X817,X833)
                                                                                                                                                      | p1(X833) ) ) )
                                                                                                                                      & ~ ! [X834] :
                                                                                                                                            ( ~ r1(X815,X834)
                                                                                                                                            | p1(X834) ) ) )
                                                                                                                            & ~ ! [X835] :
                                                                                                                                  ( ~ r1(X813,X835)
                                                                                                                                  | p1(X835) ) ) )
                                                                                                                  & ~ ! [X836] :
                                                                                                                        ( ~ r1(X811,X836)
                                                                                                                        | p1(X836) ) ) )
                                                                                                        & ~ ! [X837] :
                                                                                                              ( ~ r1(X809,X837)
                                                                                                              | p1(X837) ) ) )
                                                                                              & ~ ! [X838] :
                                                                                                    ( ~ r1(X807,X838)
                                                                                                    | p1(X838) ) ) )
                                                                                    & ~ ! [X839] :
                                                                                          ( ~ r1(X805,X839)
                                                                                          | p1(X839) ) ) )
                                                                          & ~ ! [X840] :
                                                                                ( ~ r1(X803,X840)
                                                                                | p1(X840) ) ) )
                                                                & ~ ! [X841] :
                                                                      ( ~ r1(X801,X841)
                                                                      | p1(X841) ) ) )
                                                      & ~ ! [X842] :
                                                            ( ~ r1(X799,X842)
                                                            | p1(X842) ) ) )
                                            & ~ ! [X843] :
                                                  ( ~ r1(X797,X843)
                                                  | p1(X843) ) ) )
                                  & ~ ! [X844] :
                                        ( ~ r1(X795,X844)
                                        | p1(X844) ) ) )
                        & ~ ! [X845] :
                              ( ~ r1(X793,X845)
                              | p1(X845) ) ) )
              & ~ ! [X846] :
                    ( ~ r1(X0,X846)
                    | p1(X846) ) )
            | ! [X847] :
                ( ~ r1(X0,X847)
                | p2(X847) )
            | ! [X848] :
                ( ~ r1(X0,X848)
                | ! [X849] :
                    ( ~ r1(X848,X849)
                    | p2(X849) )
                | ! [X850] :
                    ( ~ r1(X848,X850)
                    | ! [X851] :
                        ( ~ r1(X850,X851)
                        | p2(X851) )
                    | ! [X852] :
                        ( ~ r1(X850,X852)
                        | ! [X853] :
                            ( ~ r1(X852,X853)
                            | p2(X853) )
                        | ! [X854] :
                            ( ~ r1(X852,X854)
                            | ! [X855] :
                                ( ~ r1(X854,X855)
                                | p2(X855) )
                            | ! [X856] :
                                ( ~ r1(X854,X856)
                                | ! [X857] :
                                    ( ~ r1(X856,X857)
                                    | p2(X857) )
                                | ! [X858] :
                                    ( ~ r1(X856,X858)
                                    | ! [X859] :
                                        ( ~ r1(X858,X859)
                                        | p2(X859) )
                                    | ! [X860] :
                                        ( ~ r1(X858,X860)
                                        | ! [X861] :
                                            ( ~ r1(X860,X861)
                                            | p2(X861) )
                                        | ! [X862] :
                                            ( ~ r1(X860,X862)
                                            | ! [X863] :
                                                ( ~ r1(X862,X863)
                                                | p2(X863) )
                                            | ! [X864] :
                                                ( ~ r1(X862,X864)
                                                | ! [X865] :
                                                    ( ~ r1(X864,X865)
                                                    | p2(X865) )
                                                | ! [X866] :
                                                    ( ~ r1(X864,X866)
                                                    | ! [X867] :
                                                        ( ~ r1(X866,X867)
                                                        | p2(X867) )
                                                    | ! [X868] :
                                                        ( ~ r1(X866,X868)
                                                        | ! [X869] :
                                                            ( ~ r1(X868,X869)
                                                            | p2(X869) )
                                                        | ! [X870] :
                                                            ( ~ r1(X868,X870)
                                                            | ! [X871] :
                                                                ( ~ r1(X870,X871)
                                                                | p2(X871) )
                                                            | ! [X872] :
                                                                ( ~ r1(X870,X872)
                                                                | ! [X873] :
                                                                    ( ~ r1(X872,X873)
                                                                    | p2(X873) )
                                                                | ! [X874] :
                                                                    ( ~ r1(X872,X874)
                                                                    | ! [X875] :
                                                                        ( ~ r1(X874,X875)
                                                                        | p2(X875) )
                                                                    | ! [X876] :
                                                                        ( ~ r1(X874,X876)
                                                                        | ! [X877] :
                                                                            ( ~ r1(X876,X877)
                                                                            | p2(X877) )
                                                                        | ! [X878] :
                                                                            ( ~ r1(X876,X878)
                                                                            | ! [X879] :
                                                                                ( ~ r1(X878,X879)
                                                                                | p2(X879) )
                                                                            | ! [X880] :
                                                                                ( ~ r1(X878,X880)
                                                                                | ! [X881] :
                                                                                    ( ~ r1(X880,X881)
                                                                                    | p2(X881) )
                                                                                | ! [X882] :
                                                                                    ( ~ r1(X880,X882)
                                                                                    | ! [X883] :
                                                                                        ( ~ r1(X882,X883)
                                                                                        | p2(X883) )
                                                                                    | ! [X884] :
                                                                                        ( ~ r1(X882,X884)
                                                                                        | ! [X885] :
                                                                                            ( ~ r1(X884,X885)
                                                                                            | p2(X885) )
                                                                                        | ! [X886] :
                                                                                            ( ~ r1(X884,X886)
                                                                                            | ! [X887] :
                                                                                                ( ~ r1(X886,X887)
                                                                                                | ~ ! [X888] :
                                                                                                      ( ~ r1(X887,X888)
                                                                                                      | p1(X888) ) )
                                                                                            | ! [X889] :
                                                                                                ( ~ r1(X886,X889)
                                                                                                | p1(X889) ) )
                                                                                        | ! [X890] :
                                                                                            ( ~ r1(X884,X890)
                                                                                            | p1(X890) ) )
                                                                                    | ! [X891] :
                                                                                        ( ~ r1(X882,X891)
                                                                                        | p1(X891) ) )
                                                                                | ! [X892] :
                                                                                    ( ~ r1(X880,X892)
                                                                                    | p1(X892) ) )
                                                                            | ! [X893] :
                                                                                ( ~ r1(X878,X893)
                                                                                | p1(X893) ) )
                                                                        | ! [X894] :
                                                                            ( ~ r1(X876,X894)
                                                                            | p1(X894) ) )
                                                                    | ! [X895] :
                                                                        ( ~ r1(X874,X895)
                                                                        | p1(X895) ) )
                                                                | ! [X896] :
                                                                    ( ~ r1(X872,X896)
                                                                    | p1(X896) ) )
                                                            | ! [X897] :
                                                                ( ~ r1(X870,X897)
                                                                | p1(X897) ) )
                                                        | ! [X898] :
                                                            ( ~ r1(X868,X898)
                                                            | p1(X898) ) )
                                                    | ! [X899] :
                                                        ( ~ r1(X866,X899)
                                                        | p1(X899) ) )
                                                | ! [X900] :
                                                    ( ~ r1(X864,X900)
                                                    | p1(X900) ) )
                                            | ! [X901] :
                                                ( ~ r1(X862,X901)
                                                | p1(X901) ) )
                                        | ! [X902] :
                                            ( ~ r1(X860,X902)
                                            | p1(X902) ) )
                                    | ! [X903] :
                                        ( ~ r1(X858,X903)
                                        | p1(X903) ) )
                                | ! [X904] :
                                    ( ~ r1(X856,X904)
                                    | p1(X904) ) )
                            | ! [X905] :
                                ( ~ r1(X854,X905)
                                | p1(X905) ) )
                        | ! [X906] :
                            ( ~ r1(X852,X906)
                            | p1(X906) ) )
                    | ! [X907] :
                        ( ~ r1(X850,X907)
                        | p1(X907) ) )
                | ! [X908] :
                    ( ~ r1(X848,X908)
                    | p1(X908) ) )
            | ! [X909] :
                ( ~ r1(X0,X909)
                | p1(X909) )
            | ( ~ ! [X910] :
                    ( ~ r1(X0,X910)
                    | p2(X910) )
              & ~ ! [X911] :
                    ( ~ r1(X0,X911)
                    | ~ ( ~ ! [X912] :
                              ( ~ r1(X911,X912)
                              | p2(X912) )
                        & ~ ! [X913] :
                              ( ~ r1(X911,X913)
                              | ~ ( ~ ! [X914] :
                                        ( ~ r1(X913,X914)
                                        | p2(X914) )
                                  & ~ ! [X915] :
                                        ( ~ r1(X913,X915)
                                        | ~ ( ~ ! [X916] :
                                                  ( ~ r1(X915,X916)
                                                  | p2(X916) )
                                            & ~ ! [X917] :
                                                  ( ~ r1(X915,X917)
                                                  | ~ ( ~ ! [X918] :
                                                            ( ~ r1(X917,X918)
                                                            | p2(X918) )
                                                      & ~ ! [X919] :
                                                            ( ~ r1(X917,X919)
                                                            | ~ ( ~ ! [X920] :
                                                                      ( ~ r1(X919,X920)
                                                                      | p2(X920) )
                                                                & ~ ! [X921] :
                                                                      ( ~ r1(X919,X921)
                                                                      | ~ ( ~ ! [X922] :
                                                                                ( ~ r1(X921,X922)
                                                                                | p2(X922) )
                                                                          & ~ ! [X923] :
                                                                                ( ~ r1(X921,X923)
                                                                                | ~ ( ~ ! [X924] :
                                                                                          ( ~ r1(X923,X924)
                                                                                          | p2(X924) )
                                                                                    & ~ ! [X925] :
                                                                                          ( ~ r1(X923,X925)
                                                                                          | ~ ( ~ ! [X926] :
                                                                                                    ( ~ r1(X925,X926)
                                                                                                    | p2(X926) )
                                                                                              & ~ ! [X927] :
                                                                                                    ( ~ r1(X925,X927)
                                                                                                    | ~ ( ~ ! [X928] :
                                                                                                              ( ~ r1(X927,X928)
                                                                                                              | p2(X928) )
                                                                                                        & ~ ! [X929] :
                                                                                                              ( ~ r1(X927,X929)
                                                                                                              | ~ ( ~ ! [X930] :
                                                                                                                        ( ~ r1(X929,X930)
                                                                                                                        | p2(X930) )
                                                                                                                  & ~ ! [X931] :
                                                                                                                        ( ~ r1(X929,X931)
                                                                                                                        | ~ ( ~ ! [X932] :
                                                                                                                                  ( ~ r1(X931,X932)
                                                                                                                                  | p2(X932) )
                                                                                                                            & ~ ! [X933] :
                                                                                                                                  ( ~ r1(X931,X933)
                                                                                                                                  | ~ ( ~ ! [X934] :
                                                                                                                                            ( ~ r1(X933,X934)
                                                                                                                                            | p2(X934) )
                                                                                                                                      & ~ ! [X935] :
                                                                                                                                            ( ~ r1(X933,X935)
                                                                                                                                            | ~ ( ~ ! [X936] :
                                                                                                                                                      ( ~ r1(X935,X936)
                                                                                                                                                      | p2(X936) )
                                                                                                                                                & ~ ! [X937] :
                                                                                                                                                      ( ~ r1(X935,X937)
                                                                                                                                                      | ~ ( ~ ! [X938] :
                                                                                                                                                                ( ~ r1(X937,X938)
                                                                                                                                                                | p2(X938) )
                                                                                                                                                          & ~ ! [X939] :
                                                                                                                                                                ( ~ r1(X937,X939)
                                                                                                                                                                | ~ ( ~ ! [X940] :
                                                                                                                                                                          ( ~ r1(X939,X940)
                                                                                                                                                                          | p2(X940) )
                                                                                                                                                                    & ~ ! [X941] :
                                                                                                                                                                          ( ~ r1(X939,X941)
                                                                                                                                                                          | ~ ( ~ ! [X942] :
                                                                                                                                                                                    ( ~ r1(X941,X942)
                                                                                                                                                                                    | p2(X942) )
                                                                                                                                                                              & ~ ! [X943] :
                                                                                                                                                                                    ( ~ r1(X941,X943)
                                                                                                                                                                                    | ~ ( ~ ! [X944] :
                                                                                                                                                                                              ( ~ r1(X943,X944)
                                                                                                                                                                                              | ~ ! [X945] :
                                                                                                                                                                                                    ( ~ r1(X944,X945)
                                                                                                                                                                                                    | ~ p1(X945) ) )
                                                                                                                                                                                        & p1(X943) ) )
                                                                                                                                                                              & ~ ! [X946] :
                                                                                                                                                                                    ( ~ r1(X941,X946)
                                                                                                                                                                                    | p1(X946) ) ) )
                                                                                                                                                                    & ~ ! [X947] :
                                                                                                                                                                          ( ~ r1(X939,X947)
                                                                                                                                                                          | p1(X947) ) ) )
                                                                                                                                                          & ~ ! [X948] :
                                                                                                                                                                ( ~ r1(X937,X948)
                                                                                                                                                                | p1(X948) ) ) )
                                                                                                                                                & ~ ! [X949] :
                                                                                                                                                      ( ~ r1(X935,X949)
                                                                                                                                                      | p1(X949) ) ) )
                                                                                                                                      & ~ ! [X950] :
                                                                                                                                            ( ~ r1(X933,X950)
                                                                                                                                            | p1(X950) ) ) )
                                                                                                                            & ~ ! [X951] :
                                                                                                                                  ( ~ r1(X931,X951)
                                                                                                                                  | p1(X951) ) ) )
                                                                                                                  & ~ ! [X952] :
                                                                                                                        ( ~ r1(X929,X952)
                                                                                                                        | p1(X952) ) ) )
                                                                                                        & ~ ! [X953] :
                                                                                                              ( ~ r1(X927,X953)
                                                                                                              | p1(X953) ) ) )
                                                                                              & ~ ! [X954] :
                                                                                                    ( ~ r1(X925,X954)
                                                                                                    | p1(X954) ) ) )
                                                                                    & ~ ! [X955] :
                                                                                          ( ~ r1(X923,X955)
                                                                                          | p1(X955) ) ) )
                                                                          & ~ ! [X956] :
                                                                                ( ~ r1(X921,X956)
                                                                                | p1(X956) ) ) )
                                                                & ~ ! [X957] :
                                                                      ( ~ r1(X919,X957)
                                                                      | p1(X957) ) ) )
                                                      & ~ ! [X958] :
                                                            ( ~ r1(X917,X958)
                                                            | p1(X958) ) ) )
                                            & ~ ! [X959] :
                                                  ( ~ r1(X915,X959)
                                                  | p1(X959) ) ) )
                                  & ~ ! [X960] :
                                        ( ~ r1(X913,X960)
                                        | p1(X960) ) ) )
                        & ~ ! [X961] :
                              ( ~ r1(X911,X961)
                              | p1(X961) ) ) )
              & ~ ! [X962] :
                    ( ~ r1(X0,X962)
                    | p1(X962) ) )
            | ( ~ ! [X963] :
                    ( ~ r1(X0,X963)
                    | p2(X963) )
              & ~ ! [X964] :
                    ( ~ r1(X0,X964)
                    | ~ ( ~ ! [X965] :
                              ( ~ r1(X964,X965)
                              | p2(X965) )
                        & ~ ! [X966] :
                              ( ~ r1(X964,X966)
                              | ~ ( ~ ! [X967] :
                                        ( ~ r1(X966,X967)
                                        | p2(X967) )
                                  & ~ ! [X968] :
                                        ( ~ r1(X966,X968)
                                        | ~ ( ~ ! [X969] :
                                                  ( ~ r1(X968,X969)
                                                  | p2(X969) )
                                            & ~ ! [X970] :
                                                  ( ~ r1(X968,X970)
                                                  | ~ ( ~ ! [X971] :
                                                            ( ~ r1(X970,X971)
                                                            | p2(X971) )
                                                      & ~ ! [X972] :
                                                            ( ~ r1(X970,X972)
                                                            | ~ ( ~ ! [X973] :
                                                                      ( ~ r1(X972,X973)
                                                                      | p2(X973) )
                                                                & ~ ! [X974] :
                                                                      ( ~ r1(X972,X974)
                                                                      | ~ ( ~ ! [X975] :
                                                                                ( ~ r1(X974,X975)
                                                                                | p2(X975) )
                                                                          & ~ ! [X976] :
                                                                                ( ~ r1(X974,X976)
                                                                                | ~ ( ~ ! [X977] :
                                                                                          ( ~ r1(X976,X977)
                                                                                          | p2(X977) )
                                                                                    & ~ ! [X978] :
                                                                                          ( ~ r1(X976,X978)
                                                                                          | ~ ( ~ ! [X979] :
                                                                                                    ( ~ r1(X978,X979)
                                                                                                    | p2(X979) )
                                                                                              & ~ ! [X980] :
                                                                                                    ( ~ r1(X978,X980)
                                                                                                    | ~ ( ~ ! [X981] :
                                                                                                              ( ~ r1(X980,X981)
                                                                                                              | p2(X981) )
                                                                                                        & ~ ! [X982] :
                                                                                                              ( ~ r1(X980,X982)
                                                                                                              | ~ ( ~ ! [X983] :
                                                                                                                        ( ~ r1(X982,X983)
                                                                                                                        | p2(X983) )
                                                                                                                  & ~ ! [X984] :
                                                                                                                        ( ~ r1(X982,X984)
                                                                                                                        | ~ ( ~ ! [X985] :
                                                                                                                                  ( ~ r1(X984,X985)
                                                                                                                                  | p2(X985) )
                                                                                                                            & ~ ! [X986] :
                                                                                                                                  ( ~ r1(X984,X986)
                                                                                                                                  | ~ ( ~ ! [X987] :
                                                                                                                                            ( ~ r1(X986,X987)
                                                                                                                                            | p2(X987) )
                                                                                                                                      & ~ ! [X988] :
                                                                                                                                            ( ~ r1(X986,X988)
                                                                                                                                            | ~ ( ~ ! [X989] :
                                                                                                                                                      ( ~ r1(X988,X989)
                                                                                                                                                      | p2(X989) )
                                                                                                                                                & ~ ! [X990] :
                                                                                                                                                      ( ~ r1(X988,X990)
                                                                                                                                                      | ~ ( ~ ! [X991] :
                                                                                                                                                                ( ~ r1(X990,X991)
                                                                                                                                                                | p2(X991) )
                                                                                                                                                          & ~ ! [X992] :
                                                                                                                                                                ( ~ r1(X990,X992)
                                                                                                                                                                | ~ ( ~ ! [X993] :
                                                                                                                                                                          ( ~ r1(X992,X993)
                                                                                                                                                                          | p2(X993) )
                                                                                                                                                                    & ~ ! [X994] :
                                                                                                                                                                          ( ~ r1(X992,X994)
                                                                                                                                                                          | ~ ( ~ ! [X995] :
                                                                                                                                                                                    ( ~ r1(X994,X995)
                                                                                                                                                                                    | p2(X995) )
                                                                                                                                                                              & ~ ! [X996] :
                                                                                                                                                                                    ( ~ r1(X994,X996)
                                                                                                                                                                                    | ! [X997] :
                                                                                                                                                                                        ( ~ r1(X996,X997)
                                                                                                                                                                                        | ~ ( ~ ! [X998] :
                                                                                                                                                                                                  ( ~ r1(X997,X998)
                                                                                                                                                                                                  | ~ ! [X999] :
                                                                                                                                                                                                        ( ~ r1(X998,X999)
                                                                                                                                                                                                        | p1(X999) ) )
                                                                                                                                                                                            & ~ ! [X1000] :
                                                                                                                                                                                                  ( ~ r1(X997,X1000)
                                                                                                                                                                                                  | p1(X1000) ) ) ) )
                                                                                                                                                                              & ~ ! [X1001] :
                                                                                                                                                                                    ( ~ r1(X994,X1001)
                                                                                                                                                                                    | p1(X1001) ) ) )
                                                                                                                                                                    & ~ ! [X1002] :
                                                                                                                                                                          ( ~ r1(X992,X1002)
                                                                                                                                                                          | p1(X1002) ) ) )
                                                                                                                                                          & ~ ! [X1003] :
                                                                                                                                                                ( ~ r1(X990,X1003)
                                                                                                                                                                | p1(X1003) ) ) )
                                                                                                                                                & ~ ! [X1004] :
                                                                                                                                                      ( ~ r1(X988,X1004)
                                                                                                                                                      | p1(X1004) ) ) )
                                                                                                                                      & ~ ! [X1005] :
                                                                                                                                            ( ~ r1(X986,X1005)
                                                                                                                                            | p1(X1005) ) ) )
                                                                                                                            & ~ ! [X1006] :
                                                                                                                                  ( ~ r1(X984,X1006)
                                                                                                                                  | p1(X1006) ) ) )
                                                                                                                  & ~ ! [X1007] :
                                                                                                                        ( ~ r1(X982,X1007)
                                                                                                                        | p1(X1007) ) ) )
                                                                                                        & ~ ! [X1008] :
                                                                                                              ( ~ r1(X980,X1008)
                                                                                                              | p1(X1008) ) ) )
                                                                                              & ~ ! [X1009] :
                                                                                                    ( ~ r1(X978,X1009)
                                                                                                    | p1(X1009) ) ) )
                                                                                    & ~ ! [X1010] :
                                                                                          ( ~ r1(X976,X1010)
                                                                                          | p1(X1010) ) ) )
                                                                          & ~ ! [X1011] :
                                                                                ( ~ r1(X974,X1011)
                                                                                | p1(X1011) ) ) )
                                                                & ~ ! [X1012] :
                                                                      ( ~ r1(X972,X1012)
                                                                      | p1(X1012) ) ) )
                                                      & ~ ! [X1013] :
                                                            ( ~ r1(X970,X1013)
                                                            | p1(X1013) ) ) )
                                            & ~ ! [X1014] :
                                                  ( ~ r1(X968,X1014)
                                                  | p1(X1014) ) ) )
                                  & ~ ! [X1015] :
                                        ( ~ r1(X966,X1015)
                                        | p1(X1015) ) ) )
                        & ~ ! [X1016] :
                              ( ~ r1(X964,X1016)
                              | p1(X1016) ) ) )
              & ~ ! [X1017] :
                    ( ~ r1(X0,X1017)
                    | p1(X1017) ) )
            | ( ~ ! [X1018] :
                    ( ~ r1(X0,X1018)
                    | p2(X1018) )
              & ~ ! [X1019] :
                    ( ~ r1(X0,X1019)
                    | ~ ( ~ ! [X1020] :
                              ( ~ r1(X1019,X1020)
                              | p2(X1020) )
                        & ~ ! [X1021] :
                              ( ~ r1(X1019,X1021)
                              | ~ ( ~ ! [X1022] :
                                        ( ~ r1(X1021,X1022)
                                        | p2(X1022) )
                                  & ~ ! [X1023] :
                                        ( ~ r1(X1021,X1023)
                                        | ~ ( ~ ! [X1024] :
                                                  ( ~ r1(X1023,X1024)
                                                  | p2(X1024) )
                                            & ~ ! [X1025] :
                                                  ( ~ r1(X1023,X1025)
                                                  | ~ ( ~ ! [X1026] :
                                                            ( ~ r1(X1025,X1026)
                                                            | p2(X1026) )
                                                      & ~ ! [X1027] :
                                                            ( ~ r1(X1025,X1027)
                                                            | ~ ( ~ ! [X1028] :
                                                                      ( ~ r1(X1027,X1028)
                                                                      | p2(X1028) )
                                                                & ~ ! [X1029] :
                                                                      ( ~ r1(X1027,X1029)
                                                                      | ~ ( ~ ! [X1030] :
                                                                                ( ~ r1(X1029,X1030)
                                                                                | p2(X1030) )
                                                                          & ~ ! [X1031] :
                                                                                ( ~ r1(X1029,X1031)
                                                                                | ~ ( ~ ! [X1032] :
                                                                                          ( ~ r1(X1031,X1032)
                                                                                          | p2(X1032) )
                                                                                    & ~ ! [X1033] :
                                                                                          ( ~ r1(X1031,X1033)
                                                                                          | ~ ( ~ ! [X1034] :
                                                                                                    ( ~ r1(X1033,X1034)
                                                                                                    | p2(X1034) )
                                                                                              & ~ ! [X1035] :
                                                                                                    ( ~ r1(X1033,X1035)
                                                                                                    | ~ ( ~ ! [X1036] :
                                                                                                              ( ~ r1(X1035,X1036)
                                                                                                              | p2(X1036) )
                                                                                                        & ~ ! [X1037] :
                                                                                                              ( ~ r1(X1035,X1037)
                                                                                                              | ~ ( ~ ! [X1038] :
                                                                                                                        ( ~ r1(X1037,X1038)
                                                                                                                        | p2(X1038) )
                                                                                                                  & ~ ! [X1039] :
                                                                                                                        ( ~ r1(X1037,X1039)
                                                                                                                        | ~ ( ~ ! [X1040] :
                                                                                                                                  ( ~ r1(X1039,X1040)
                                                                                                                                  | p2(X1040) )
                                                                                                                            & ~ ! [X1041] :
                                                                                                                                  ( ~ r1(X1039,X1041)
                                                                                                                                  | ~ ( ~ ! [X1042] :
                                                                                                                                            ( ~ r1(X1041,X1042)
                                                                                                                                            | p2(X1042) )
                                                                                                                                      & ~ ! [X1043] :
                                                                                                                                            ( ~ r1(X1041,X1043)
                                                                                                                                            | ~ ( ~ ! [X1044] :
                                                                                                                                                      ( ~ r1(X1043,X1044)
                                                                                                                                                      | p2(X1044) )
                                                                                                                                                & ~ ! [X1045] :
                                                                                                                                                      ( ~ r1(X1043,X1045)
                                                                                                                                                      | ~ ( ~ ! [X1046] :
                                                                                                                                                                ( ~ r1(X1045,X1046)
                                                                                                                                                                | p2(X1046) )
                                                                                                                                                          & ~ ! [X1047] :
                                                                                                                                                                ( ~ r1(X1045,X1047)
                                                                                                                                                                | ~ ( ~ ! [X1048] :
                                                                                                                                                                          ( ~ r1(X1047,X1048)
                                                                                                                                                                          | p2(X1048) )
                                                                                                                                                                    & ~ ! [X1049] :
                                                                                                                                                                          ( ~ r1(X1047,X1049)
                                                                                                                                                                          | ~ ( ~ ! [X1050] :
                                                                                                                                                                                    ( ~ r1(X1049,X1050)
                                                                                                                                                                                    | p2(X1050) )
                                                                                                                                                                              & ~ ! [X1051] :
                                                                                                                                                                                    ( ~ r1(X1049,X1051)
                                                                                                                                                                                    | ~ ( ~ ! [X1052] :
                                                                                                                                                                                              ( ~ r1(X1051,X1052)
                                                                                                                                                                                              | ~ ! [X1053] :
                                                                                                                                                                                                    ( ~ r1(X1052,X1053)
                                                                                                                                                                                                    | ~ ! [X1054] :
                                                                                                                                                                                                          ( ~ r1(X1053,X1054)
                                                                                                                                                                                                          | p1(X1054) ) ) )
                                                                                                                                                                                        & ~ ! [X1055] :
                                                                                                                                                                                              ( ~ r1(X1051,X1055)
                                                                                                                                                                                              | ~ ! [X1056] :
                                                                                                                                                                                                    ( ~ r1(X1055,X1056)
                                                                                                                                                                                                    | p1(X1056) ) ) ) )
                                                                                                                                                                              & ~ ! [X1057] :
                                                                                                                                                                                    ( ~ r1(X1049,X1057)
                                                                                                                                                                                    | p1(X1057) ) ) )
                                                                                                                                                                    & ~ ! [X1058] :
                                                                                                                                                                          ( ~ r1(X1047,X1058)
                                                                                                                                                                          | p1(X1058) ) ) )
                                                                                                                                                          & ~ ! [X1059] :
                                                                                                                                                                ( ~ r1(X1045,X1059)
                                                                                                                                                                | p1(X1059) ) ) )
                                                                                                                                                & ~ ! [X1060] :
                                                                                                                                                      ( ~ r1(X1043,X1060)
                                                                                                                                                      | p1(X1060) ) ) )
                                                                                                                                      & ~ ! [X1061] :
                                                                                                                                            ( ~ r1(X1041,X1061)
                                                                                                                                            | p1(X1061) ) ) )
                                                                                                                            & ~ ! [X1062] :
                                                                                                                                  ( ~ r1(X1039,X1062)
                                                                                                                                  | p1(X1062) ) ) )
                                                                                                                  & ~ ! [X1063] :
                                                                                                                        ( ~ r1(X1037,X1063)
                                                                                                                        | p1(X1063) ) ) )
                                                                                                        & ~ ! [X1064] :
                                                                                                              ( ~ r1(X1035,X1064)
                                                                                                              | p1(X1064) ) ) )
                                                                                              & ~ ! [X1065] :
                                                                                                    ( ~ r1(X1033,X1065)
                                                                                                    | p1(X1065) ) ) )
                                                                                    & ~ ! [X1066] :
                                                                                          ( ~ r1(X1031,X1066)
                                                                                          | p1(X1066) ) ) )
                                                                          & ~ ! [X1067] :
                                                                                ( ~ r1(X1029,X1067)
                                                                                | p1(X1067) ) ) )
                                                                & ~ ! [X1068] :
                                                                      ( ~ r1(X1027,X1068)
                                                                      | p1(X1068) ) ) )
                                                      & ~ ! [X1069] :
                                                            ( ~ r1(X1025,X1069)
                                                            | p1(X1069) ) ) )
                                            & ~ ! [X1070] :
                                                  ( ~ r1(X1023,X1070)
                                                  | p1(X1070) ) ) )
                                  & ~ ! [X1071] :
                                        ( ~ r1(X1021,X1071)
                                        | p1(X1071) ) ) )
                        & ~ ! [X1072] :
                              ( ~ r1(X1019,X1072)
                              | p1(X1072) ) ) )
              & ~ ! [X1073] :
                    ( ~ r1(X0,X1073)
                    | p1(X1073) ) )
            | ( ~ ! [X1074] :
                    ( ~ r1(X0,X1074)
                    | p2(X1074) )
              & ~ ! [X1075] :
                    ( ~ r1(X0,X1075)
                    | ~ ( ~ ! [X1076] :
                              ( ~ r1(X1075,X1076)
                              | p2(X1076) )
                        & ~ ! [X1077] :
                              ( ~ r1(X1075,X1077)
                              | ~ ( ~ ! [X1078] :
                                        ( ~ r1(X1077,X1078)
                                        | p2(X1078) )
                                  & ~ ! [X1079] :
                                        ( ~ r1(X1077,X1079)
                                        | ~ ( ~ ! [X1080] :
                                                  ( ~ r1(X1079,X1080)
                                                  | p2(X1080) )
                                            & ~ ! [X1081] :
                                                  ( ~ r1(X1079,X1081)
                                                  | ~ ( ~ ! [X1082] :
                                                            ( ~ r1(X1081,X1082)
                                                            | p2(X1082) )
                                                      & ~ ! [X1083] :
                                                            ( ~ r1(X1081,X1083)
                                                            | ~ ( ~ ! [X1084] :
                                                                      ( ~ r1(X1083,X1084)
                                                                      | p2(X1084) )
                                                                & ~ ! [X1085] :
                                                                      ( ~ r1(X1083,X1085)
                                                                      | ~ ( ~ ! [X1086] :
                                                                                ( ~ r1(X1085,X1086)
                                                                                | p2(X1086) )
                                                                          & ~ ! [X1087] :
                                                                                ( ~ r1(X1085,X1087)
                                                                                | ~ ( ~ ! [X1088] :
                                                                                          ( ~ r1(X1087,X1088)
                                                                                          | p2(X1088) )
                                                                                    & ~ ! [X1089] :
                                                                                          ( ~ r1(X1087,X1089)
                                                                                          | ~ ( ~ ! [X1090] :
                                                                                                    ( ~ r1(X1089,X1090)
                                                                                                    | p2(X1090) )
                                                                                              & ~ ! [X1091] :
                                                                                                    ( ~ r1(X1089,X1091)
                                                                                                    | ~ ( ~ ! [X1092] :
                                                                                                              ( ~ r1(X1091,X1092)
                                                                                                              | p2(X1092) )
                                                                                                        & ~ ! [X1093] :
                                                                                                              ( ~ r1(X1091,X1093)
                                                                                                              | ~ ( ~ ! [X1094] :
                                                                                                                        ( ~ r1(X1093,X1094)
                                                                                                                        | p2(X1094) )
                                                                                                                  & ~ ! [X1095] :
                                                                                                                        ( ~ r1(X1093,X1095)
                                                                                                                        | ~ ( ~ ! [X1096] :
                                                                                                                                  ( ~ r1(X1095,X1096)
                                                                                                                                  | p2(X1096) )
                                                                                                                            & ~ ! [X1097] :
                                                                                                                                  ( ~ r1(X1095,X1097)
                                                                                                                                  | ~ ( ~ ! [X1098] :
                                                                                                                                            ( ~ r1(X1097,X1098)
                                                                                                                                            | p2(X1098) )
                                                                                                                                      & ~ ! [X1099] :
                                                                                                                                            ( ~ r1(X1097,X1099)
                                                                                                                                            | ~ ( ~ ! [X1100] :
                                                                                                                                                      ( ~ r1(X1099,X1100)
                                                                                                                                                      | p2(X1100) )
                                                                                                                                                & ~ ! [X1101] :
                                                                                                                                                      ( ~ r1(X1099,X1101)
                                                                                                                                                      | ~ ( ~ ! [X1102] :
                                                                                                                                                                ( ~ r1(X1101,X1102)
                                                                                                                                                                | p2(X1102) )
                                                                                                                                                          & ~ ! [X1103] :
                                                                                                                                                                ( ~ r1(X1101,X1103)
                                                                                                                                                                | ~ ( ~ ! [X1104] :
                                                                                                                                                                          ( ~ r1(X1103,X1104)
                                                                                                                                                                          | p2(X1104) )
                                                                                                                                                                    & ~ ! [X1105] :
                                                                                                                                                                          ( ~ r1(X1103,X1105)
                                                                                                                                                                          | ~ ( ~ ! [X1106] :
                                                                                                                                                                                    ( ~ r1(X1105,X1106)
                                                                                                                                                                                    | p2(X1106) )
                                                                                                                                                                              & ~ ! [X1107] :
                                                                                                                                                                                    ( ~ r1(X1105,X1107)
                                                                                                                                                                                    | ~ ! [X1108] : ~ r1(X1107,X1108) )
                                                                                                                                                                              & ~ ! [X1109] :
                                                                                                                                                                                    ( ~ r1(X1105,X1109)
                                                                                                                                                                                    | p1(X1109) ) ) )
                                                                                                                                                                    & ~ ! [X1110] :
                                                                                                                                                                          ( ~ r1(X1103,X1110)
                                                                                                                                                                          | p1(X1110) ) ) )
                                                                                                                                                          & ~ ! [X1111] :
                                                                                                                                                                ( ~ r1(X1101,X1111)
                                                                                                                                                                | p1(X1111) ) ) )
                                                                                                                                                & ~ ! [X1112] :
                                                                                                                                                      ( ~ r1(X1099,X1112)
                                                                                                                                                      | p1(X1112) ) ) )
                                                                                                                                      & ~ ! [X1113] :
                                                                                                                                            ( ~ r1(X1097,X1113)
                                                                                                                                            | p1(X1113) ) ) )
                                                                                                                            & ~ ! [X1114] :
                                                                                                                                  ( ~ r1(X1095,X1114)
                                                                                                                                  | p1(X1114) ) ) )
                                                                                                                  & ~ ! [X1115] :
                                                                                                                        ( ~ r1(X1093,X1115)
                                                                                                                        | p1(X1115) ) ) )
                                                                                                        & ~ ! [X1116] :
                                                                                                              ( ~ r1(X1091,X1116)
                                                                                                              | p1(X1116) ) ) )
                                                                                              & ~ ! [X1117] :
                                                                                                    ( ~ r1(X1089,X1117)
                                                                                                    | p1(X1117) ) ) )
                                                                                    & ~ ! [X1118] :
                                                                                          ( ~ r1(X1087,X1118)
                                                                                          | p1(X1118) ) ) )
                                                                          & ~ ! [X1119] :
                                                                                ( ~ r1(X1085,X1119)
                                                                                | p1(X1119) ) ) )
                                                                & ~ ! [X1120] :
                                                                      ( ~ r1(X1083,X1120)
                                                                      | p1(X1120) ) ) )
                                                      & ~ ! [X1121] :
                                                            ( ~ r1(X1081,X1121)
                                                            | p1(X1121) ) ) )
                                            & ~ ! [X1122] :
                                                  ( ~ r1(X1079,X1122)
                                                  | p1(X1122) ) ) )
                                  & ~ ! [X1123] :
                                        ( ~ r1(X1077,X1123)
                                        | p1(X1123) ) ) )
                        & ~ ! [X1124] :
                              ( ~ r1(X1075,X1124)
                              | p1(X1124) ) ) )
              & ~ ! [X1125] :
                    ( ~ r1(X0,X1125)
                    | p1(X1125) ) )
            | ! [X1126] :
                ( ~ r1(X0,X1126)
                | p2(X1126) )
            | ! [X1127] :
                ( ~ r1(X0,X1127)
                | ! [X1128] :
                    ( ~ r1(X1127,X1128)
                    | p2(X1128) )
                | ! [X1129] :
                    ( ~ r1(X1127,X1129)
                    | ! [X1130] :
                        ( ~ r1(X1129,X1130)
                        | p2(X1130) )
                    | ! [X1131] :
                        ( ~ r1(X1129,X1131)
                        | ! [X1132] :
                            ( ~ r1(X1131,X1132)
                            | p2(X1132) )
                        | ! [X1133] :
                            ( ~ r1(X1131,X1133)
                            | ! [X1134] :
                                ( ~ r1(X1133,X1134)
                                | p2(X1134) )
                            | ! [X1135] :
                                ( ~ r1(X1133,X1135)
                                | ! [X1136] :
                                    ( ~ r1(X1135,X1136)
                                    | p2(X1136) )
                                | ! [X1137] :
                                    ( ~ r1(X1135,X1137)
                                    | ! [X1138] :
                                        ( ~ r1(X1137,X1138)
                                        | p2(X1138) )
                                    | ! [X1139] :
                                        ( ~ r1(X1137,X1139)
                                        | ! [X1140] :
                                            ( ~ r1(X1139,X1140)
                                            | p2(X1140) )
                                        | ! [X1141] :
                                            ( ~ r1(X1139,X1141)
                                            | ! [X1142] :
                                                ( ~ r1(X1141,X1142)
                                                | p2(X1142) )
                                            | ! [X1143] :
                                                ( ~ r1(X1141,X1143)
                                                | ! [X1144] :
                                                    ( ~ r1(X1143,X1144)
                                                    | p2(X1144) )
                                                | ! [X1145] :
                                                    ( ~ r1(X1143,X1145)
                                                    | ! [X1146] :
                                                        ( ~ r1(X1145,X1146)
                                                        | p2(X1146) )
                                                    | ! [X1147] :
                                                        ( ~ r1(X1145,X1147)
                                                        | ! [X1148] :
                                                            ( ~ r1(X1147,X1148)
                                                            | p2(X1148) )
                                                        | ! [X1149] :
                                                            ( ~ r1(X1147,X1149)
                                                            | ! [X1150] :
                                                                ( ~ r1(X1149,X1150)
                                                                | p2(X1150) )
                                                            | ! [X1151] :
                                                                ( ~ r1(X1149,X1151)
                                                                | ! [X1152] :
                                                                    ( ~ r1(X1151,X1152)
                                                                    | p2(X1152) )
                                                                | ! [X1153] :
                                                                    ( ~ r1(X1151,X1153)
                                                                    | ! [X1154] :
                                                                        ( ~ r1(X1153,X1154)
                                                                        | p2(X1154) )
                                                                    | ! [X1155] :
                                                                        ( ~ r1(X1153,X1155)
                                                                        | ! [X1156] :
                                                                            ( ~ r1(X1155,X1156)
                                                                            | p2(X1156) )
                                                                        | ! [X1157] :
                                                                            ( ~ r1(X1155,X1157)
                                                                            | ! [X1158] :
                                                                                ( ~ r1(X1157,X1158)
                                                                                | p2(X1158) )
                                                                            | ! [X1159] :
                                                                                ( ~ r1(X1157,X1159)
                                                                                | ! [X1160] :
                                                                                    ( ~ r1(X1159,X1160)
                                                                                    | p2(X1160) )
                                                                                | ! [X1161] :
                                                                                    ( ~ r1(X1159,X1161)
                                                                                    | ! [X1162] :
                                                                                        ( ~ r1(X1161,X1162)
                                                                                        | p2(X1162) )
                                                                                    | ! [X1163] :
                                                                                        ( ~ r1(X1161,X1163)
                                                                                        | ! [X1164] :
                                                                                            ( ~ r1(X1163,X1164)
                                                                                            | p2(X1164) )
                                                                                        | ! [X1165] :
                                                                                            ( ~ r1(X1163,X1165)
                                                                                            | ! [X1166] :
                                                                                                ( ~ r1(X1165,X1166)
                                                                                                | ~ ! [X1167] :
                                                                                                      ( ~ r1(X1166,X1167)
                                                                                                      | p1(X1167) ) )
                                                                                            | ! [X1168] :
                                                                                                ( ~ r1(X1165,X1168)
                                                                                                | p1(X1168) ) )
                                                                                        | ! [X1169] :
                                                                                            ( ~ r1(X1163,X1169)
                                                                                            | p1(X1169) ) )
                                                                                    | ! [X1170] :
                                                                                        ( ~ r1(X1161,X1170)
                                                                                        | p1(X1170) ) )
                                                                                | ! [X1171] :
                                                                                    ( ~ r1(X1159,X1171)
                                                                                    | p1(X1171) ) )
                                                                            | ! [X1172] :
                                                                                ( ~ r1(X1157,X1172)
                                                                                | p1(X1172) ) )
                                                                        | ! [X1173] :
                                                                            ( ~ r1(X1155,X1173)
                                                                            | p1(X1173) ) )
                                                                    | ! [X1174] :
                                                                        ( ~ r1(X1153,X1174)
                                                                        | p1(X1174) ) )
                                                                | ! [X1175] :
                                                                    ( ~ r1(X1151,X1175)
                                                                    | p1(X1175) ) )
                                                            | ! [X1176] :
                                                                ( ~ r1(X1149,X1176)
                                                                | p1(X1176) ) )
                                                        | ! [X1177] :
                                                            ( ~ r1(X1147,X1177)
                                                            | p1(X1177) ) )
                                                    | ! [X1178] :
                                                        ( ~ r1(X1145,X1178)
                                                        | p1(X1178) ) )
                                                | ! [X1179] :
                                                    ( ~ r1(X1143,X1179)
                                                    | p1(X1179) ) )
                                            | ! [X1180] :
                                                ( ~ r1(X1141,X1180)
                                                | p1(X1180) ) )
                                        | ! [X1181] :
                                            ( ~ r1(X1139,X1181)
                                            | p1(X1181) ) )
                                    | ! [X1182] :
                                        ( ~ r1(X1137,X1182)
                                        | p1(X1182) ) )
                                | ! [X1183] :
                                    ( ~ r1(X1135,X1183)
                                    | p1(X1183) ) )
                            | ! [X1184] :
                                ( ~ r1(X1133,X1184)
                                | p1(X1184) ) )
                        | ! [X1185] :
                            ( ~ r1(X1131,X1185)
                            | p1(X1185) ) )
                    | ! [X1186] :
                        ( ~ r1(X1129,X1186)
                        | p1(X1186) ) )
                | ! [X1187] :
                    ( ~ r1(X1127,X1187)
                    | p1(X1187) ) )
            | ! [X1188] :
                ( ~ r1(X0,X1188)
                | p1(X1188) )
            | ( ~ ! [X1189] :
                    ( ~ r1(X0,X1189)
                    | p2(X1189) )
              & ~ ! [X1190] :
                    ( ~ r1(X0,X1190)
                    | ~ ( ~ ! [X1191] :
                              ( ~ r1(X1190,X1191)
                              | p2(X1191) )
                        & ~ ! [X1192] :
                              ( ~ r1(X1190,X1192)
                              | ~ ( ~ ! [X1193] :
                                        ( ~ r1(X1192,X1193)
                                        | p2(X1193) )
                                  & ~ ! [X1194] :
                                        ( ~ r1(X1192,X1194)
                                        | ~ ( ~ ! [X1195] :
                                                  ( ~ r1(X1194,X1195)
                                                  | p2(X1195) )
                                            & ~ ! [X1196] :
                                                  ( ~ r1(X1194,X1196)
                                                  | ~ ( ~ ! [X1197] :
                                                            ( ~ r1(X1196,X1197)
                                                            | p2(X1197) )
                                                      & ~ ! [X1198] :
                                                            ( ~ r1(X1196,X1198)
                                                            | ~ ( ~ ! [X1199] :
                                                                      ( ~ r1(X1198,X1199)
                                                                      | p2(X1199) )
                                                                & ~ ! [X1200] :
                                                                      ( ~ r1(X1198,X1200)
                                                                      | ~ ( ~ ! [X1201] :
                                                                                ( ~ r1(X1200,X1201)
                                                                                | p2(X1201) )
                                                                          & ~ ! [X1202] :
                                                                                ( ~ r1(X1200,X1202)
                                                                                | ~ ( ~ ! [X1203] :
                                                                                          ( ~ r1(X1202,X1203)
                                                                                          | p2(X1203) )
                                                                                    & ~ ! [X1204] :
                                                                                          ( ~ r1(X1202,X1204)
                                                                                          | ~ ( ~ ! [X1205] :
                                                                                                    ( ~ r1(X1204,X1205)
                                                                                                    | p2(X1205) )
                                                                                              & ~ ! [X1206] :
                                                                                                    ( ~ r1(X1204,X1206)
                                                                                                    | ~ ( ~ ! [X1207] :
                                                                                                              ( ~ r1(X1206,X1207)
                                                                                                              | p2(X1207) )
                                                                                                        & ~ ! [X1208] :
                                                                                                              ( ~ r1(X1206,X1208)
                                                                                                              | ~ ( ~ ! [X1209] :
                                                                                                                        ( ~ r1(X1208,X1209)
                                                                                                                        | p2(X1209) )
                                                                                                                  & ~ ! [X1210] :
                                                                                                                        ( ~ r1(X1208,X1210)
                                                                                                                        | ~ ( ~ ! [X1211] :
                                                                                                                                  ( ~ r1(X1210,X1211)
                                                                                                                                  | p2(X1211) )
                                                                                                                            & ~ ! [X1212] :
                                                                                                                                  ( ~ r1(X1210,X1212)
                                                                                                                                  | ~ ( ~ ! [X1213] :
                                                                                                                                            ( ~ r1(X1212,X1213)
                                                                                                                                            | p2(X1213) )
                                                                                                                                      & ~ ! [X1214] :
                                                                                                                                            ( ~ r1(X1212,X1214)
                                                                                                                                            | ~ ( ~ ! [X1215] :
                                                                                                                                                      ( ~ r1(X1214,X1215)
                                                                                                                                                      | p2(X1215) )
                                                                                                                                                & ~ ! [X1216] :
                                                                                                                                                      ( ~ r1(X1214,X1216)
                                                                                                                                                      | ~ ( ~ ! [X1217] :
                                                                                                                                                                ( ~ r1(X1216,X1217)
                                                                                                                                                                | p2(X1217) )
                                                                                                                                                          & ~ ! [X1218] :
                                                                                                                                                                ( ~ r1(X1216,X1218)
                                                                                                                                                                | ~ ( ~ ! [X1219] :
                                                                                                                                                                          ( ~ r1(X1218,X1219)
                                                                                                                                                                          | p2(X1219) )
                                                                                                                                                                    & ~ ! [X1220] :
                                                                                                                                                                          ( ~ r1(X1218,X1220)
                                                                                                                                                                          | ~ ( ~ ! [X1221] :
                                                                                                                                                                                    ( ~ r1(X1220,X1221)
                                                                                                                                                                                    | ~ ! [X1222] :
                                                                                                                                                                                          ( ~ r1(X1221,X1222)
                                                                                                                                                                                          | ~ p1(X1222) ) )
                                                                                                                                                                              & p1(X1220) ) )
                                                                                                                                                                    & ~ ! [X1223] :
                                                                                                                                                                          ( ~ r1(X1218,X1223)
                                                                                                                                                                          | p1(X1223) ) ) )
                                                                                                                                                          & ~ ! [X1224] :
                                                                                                                                                                ( ~ r1(X1216,X1224)
                                                                                                                                                                | p1(X1224) ) ) )
                                                                                                                                                & ~ ! [X1225] :
                                                                                                                                                      ( ~ r1(X1214,X1225)
                                                                                                                                                      | p1(X1225) ) ) )
                                                                                                                                      & ~ ! [X1226] :
                                                                                                                                            ( ~ r1(X1212,X1226)
                                                                                                                                            | p1(X1226) ) ) )
                                                                                                                            & ~ ! [X1227] :
                                                                                                                                  ( ~ r1(X1210,X1227)
                                                                                                                                  | p1(X1227) ) ) )
                                                                                                                  & ~ ! [X1228] :
                                                                                                                        ( ~ r1(X1208,X1228)
                                                                                                                        | p1(X1228) ) ) )
                                                                                                        & ~ ! [X1229] :
                                                                                                              ( ~ r1(X1206,X1229)
                                                                                                              | p1(X1229) ) ) )
                                                                                              & ~ ! [X1230] :
                                                                                                    ( ~ r1(X1204,X1230)
                                                                                                    | p1(X1230) ) ) )
                                                                                    & ~ ! [X1231] :
                                                                                          ( ~ r1(X1202,X1231)
                                                                                          | p1(X1231) ) ) )
                                                                          & ~ ! [X1232] :
                                                                                ( ~ r1(X1200,X1232)
                                                                                | p1(X1232) ) ) )
                                                                & ~ ! [X1233] :
                                                                      ( ~ r1(X1198,X1233)
                                                                      | p1(X1233) ) ) )
                                                      & ~ ! [X1234] :
                                                            ( ~ r1(X1196,X1234)
                                                            | p1(X1234) ) ) )
                                            & ~ ! [X1235] :
                                                  ( ~ r1(X1194,X1235)
                                                  | p1(X1235) ) ) )
                                  & ~ ! [X1236] :
                                        ( ~ r1(X1192,X1236)
                                        | p1(X1236) ) ) )
                        & ~ ! [X1237] :
                              ( ~ r1(X1190,X1237)
                              | p1(X1237) ) ) )
              & ~ ! [X1238] :
                    ( ~ r1(X0,X1238)
                    | p1(X1238) ) )
            | ( ~ ! [X1239] :
                    ( ~ r1(X0,X1239)
                    | p2(X1239) )
              & ~ ! [X1240] :
                    ( ~ r1(X0,X1240)
                    | ~ ( ~ ! [X1241] :
                              ( ~ r1(X1240,X1241)
                              | p2(X1241) )
                        & ~ ! [X1242] :
                              ( ~ r1(X1240,X1242)
                              | ~ ( ~ ! [X1243] :
                                        ( ~ r1(X1242,X1243)
                                        | p2(X1243) )
                                  & ~ ! [X1244] :
                                        ( ~ r1(X1242,X1244)
                                        | ~ ( ~ ! [X1245] :
                                                  ( ~ r1(X1244,X1245)
                                                  | p2(X1245) )
                                            & ~ ! [X1246] :
                                                  ( ~ r1(X1244,X1246)
                                                  | ~ ( ~ ! [X1247] :
                                                            ( ~ r1(X1246,X1247)
                                                            | p2(X1247) )
                                                      & ~ ! [X1248] :
                                                            ( ~ r1(X1246,X1248)
                                                            | ~ ( ~ ! [X1249] :
                                                                      ( ~ r1(X1248,X1249)
                                                                      | p2(X1249) )
                                                                & ~ ! [X1250] :
                                                                      ( ~ r1(X1248,X1250)
                                                                      | ~ ( ~ ! [X1251] :
                                                                                ( ~ r1(X1250,X1251)
                                                                                | p2(X1251) )
                                                                          & ~ ! [X1252] :
                                                                                ( ~ r1(X1250,X1252)
                                                                                | ~ ( ~ ! [X1253] :
                                                                                          ( ~ r1(X1252,X1253)
                                                                                          | p2(X1253) )
                                                                                    & ~ ! [X1254] :
                                                                                          ( ~ r1(X1252,X1254)
                                                                                          | ~ ( ~ ! [X1255] :
                                                                                                    ( ~ r1(X1254,X1255)
                                                                                                    | p2(X1255) )
                                                                                              & ~ ! [X1256] :
                                                                                                    ( ~ r1(X1254,X1256)
                                                                                                    | ~ ( ~ ! [X1257] :
                                                                                                              ( ~ r1(X1256,X1257)
                                                                                                              | p2(X1257) )
                                                                                                        & ~ ! [X1258] :
                                                                                                              ( ~ r1(X1256,X1258)
                                                                                                              | ~ ( ~ ! [X1259] :
                                                                                                                        ( ~ r1(X1258,X1259)
                                                                                                                        | p2(X1259) )
                                                                                                                  & ~ ! [X1260] :
                                                                                                                        ( ~ r1(X1258,X1260)
                                                                                                                        | ~ ( ~ ! [X1261] :
                                                                                                                                  ( ~ r1(X1260,X1261)
                                                                                                                                  | p2(X1261) )
                                                                                                                            & ~ ! [X1262] :
                                                                                                                                  ( ~ r1(X1260,X1262)
                                                                                                                                  | ~ ( ~ ! [X1263] :
                                                                                                                                            ( ~ r1(X1262,X1263)
                                                                                                                                            | p2(X1263) )
                                                                                                                                      & ~ ! [X1264] :
                                                                                                                                            ( ~ r1(X1262,X1264)
                                                                                                                                            | ~ ( ~ ! [X1265] :
                                                                                                                                                      ( ~ r1(X1264,X1265)
                                                                                                                                                      | p2(X1265) )
                                                                                                                                                & ~ ! [X1266] :
                                                                                                                                                      ( ~ r1(X1264,X1266)
                                                                                                                                                      | ~ ( ~ ! [X1267] :
                                                                                                                                                                ( ~ r1(X1266,X1267)
                                                                                                                                                                | p2(X1267) )
                                                                                                                                                          & ~ ! [X1268] :
                                                                                                                                                                ( ~ r1(X1266,X1268)
                                                                                                                                                                | ~ ( ~ ! [X1269] :
                                                                                                                                                                          ( ~ r1(X1268,X1269)
                                                                                                                                                                          | p2(X1269) )
                                                                                                                                                                    & ~ ! [X1270] :
                                                                                                                                                                          ( ~ r1(X1268,X1270)
                                                                                                                                                                          | ! [X1271] :
                                                                                                                                                                              ( ~ r1(X1270,X1271)
                                                                                                                                                                              | ~ ( ~ ! [X1272] :
                                                                                                                                                                                        ( ~ r1(X1271,X1272)
                                                                                                                                                                                        | ~ ! [X1273] :
                                                                                                                                                                                              ( ~ r1(X1272,X1273)
                                                                                                                                                                                              | p1(X1273) ) )
                                                                                                                                                                                  & ~ ! [X1274] :
                                                                                                                                                                                        ( ~ r1(X1271,X1274)
                                                                                                                                                                                        | p1(X1274) ) ) ) )
                                                                                                                                                                    & ~ ! [X1275] :
                                                                                                                                                                          ( ~ r1(X1268,X1275)
                                                                                                                                                                          | p1(X1275) ) ) )
                                                                                                                                                          & ~ ! [X1276] :
                                                                                                                                                                ( ~ r1(X1266,X1276)
                                                                                                                                                                | p1(X1276) ) ) )
                                                                                                                                                & ~ ! [X1277] :
                                                                                                                                                      ( ~ r1(X1264,X1277)
                                                                                                                                                      | p1(X1277) ) ) )
                                                                                                                                      & ~ ! [X1278] :
                                                                                                                                            ( ~ r1(X1262,X1278)
                                                                                                                                            | p1(X1278) ) ) )
                                                                                                                            & ~ ! [X1279] :
                                                                                                                                  ( ~ r1(X1260,X1279)
                                                                                                                                  | p1(X1279) ) ) )
                                                                                                                  & ~ ! [X1280] :
                                                                                                                        ( ~ r1(X1258,X1280)
                                                                                                                        | p1(X1280) ) ) )
                                                                                                        & ~ ! [X1281] :
                                                                                                              ( ~ r1(X1256,X1281)
                                                                                                              | p1(X1281) ) ) )
                                                                                              & ~ ! [X1282] :
                                                                                                    ( ~ r1(X1254,X1282)
                                                                                                    | p1(X1282) ) ) )
                                                                                    & ~ ! [X1283] :
                                                                                          ( ~ r1(X1252,X1283)
                                                                                          | p1(X1283) ) ) )
                                                                          & ~ ! [X1284] :
                                                                                ( ~ r1(X1250,X1284)
                                                                                | p1(X1284) ) ) )
                                                                & ~ ! [X1285] :
                                                                      ( ~ r1(X1248,X1285)
                                                                      | p1(X1285) ) ) )
                                                      & ~ ! [X1286] :
                                                            ( ~ r1(X1246,X1286)
                                                            | p1(X1286) ) ) )
                                            & ~ ! [X1287] :
                                                  ( ~ r1(X1244,X1287)
                                                  | p1(X1287) ) ) )
                                  & ~ ! [X1288] :
                                        ( ~ r1(X1242,X1288)
                                        | p1(X1288) ) ) )
                        & ~ ! [X1289] :
                              ( ~ r1(X1240,X1289)
                              | p1(X1289) ) ) )
              & ~ ! [X1290] :
                    ( ~ r1(X0,X1290)
                    | p1(X1290) ) )
            | ( ~ ! [X1291] :
                    ( ~ r1(X0,X1291)
                    | p2(X1291) )
              & ~ ! [X1292] :
                    ( ~ r1(X0,X1292)
                    | ~ ( ~ ! [X1293] :
                              ( ~ r1(X1292,X1293)
                              | p2(X1293) )
                        & ~ ! [X1294] :
                              ( ~ r1(X1292,X1294)
                              | ~ ( ~ ! [X1295] :
                                        ( ~ r1(X1294,X1295)
                                        | p2(X1295) )
                                  & ~ ! [X1296] :
                                        ( ~ r1(X1294,X1296)
                                        | ~ ( ~ ! [X1297] :
                                                  ( ~ r1(X1296,X1297)
                                                  | p2(X1297) )
                                            & ~ ! [X1298] :
                                                  ( ~ r1(X1296,X1298)
                                                  | ~ ( ~ ! [X1299] :
                                                            ( ~ r1(X1298,X1299)
                                                            | p2(X1299) )
                                                      & ~ ! [X1300] :
                                                            ( ~ r1(X1298,X1300)
                                                            | ~ ( ~ ! [X1301] :
                                                                      ( ~ r1(X1300,X1301)
                                                                      | p2(X1301) )
                                                                & ~ ! [X1302] :
                                                                      ( ~ r1(X1300,X1302)
                                                                      | ~ ( ~ ! [X1303] :
                                                                                ( ~ r1(X1302,X1303)
                                                                                | p2(X1303) )
                                                                          & ~ ! [X1304] :
                                                                                ( ~ r1(X1302,X1304)
                                                                                | ~ ( ~ ! [X1305] :
                                                                                          ( ~ r1(X1304,X1305)
                                                                                          | p2(X1305) )
                                                                                    & ~ ! [X1306] :
                                                                                          ( ~ r1(X1304,X1306)
                                                                                          | ~ ( ~ ! [X1307] :
                                                                                                    ( ~ r1(X1306,X1307)
                                                                                                    | p2(X1307) )
                                                                                              & ~ ! [X1308] :
                                                                                                    ( ~ r1(X1306,X1308)
                                                                                                    | ~ ( ~ ! [X1309] :
                                                                                                              ( ~ r1(X1308,X1309)
                                                                                                              | p2(X1309) )
                                                                                                        & ~ ! [X1310] :
                                                                                                              ( ~ r1(X1308,X1310)
                                                                                                              | ~ ( ~ ! [X1311] :
                                                                                                                        ( ~ r1(X1310,X1311)
                                                                                                                        | p2(X1311) )
                                                                                                                  & ~ ! [X1312] :
                                                                                                                        ( ~ r1(X1310,X1312)
                                                                                                                        | ~ ( ~ ! [X1313] :
                                                                                                                                  ( ~ r1(X1312,X1313)
                                                                                                                                  | p2(X1313) )
                                                                                                                            & ~ ! [X1314] :
                                                                                                                                  ( ~ r1(X1312,X1314)
                                                                                                                                  | ~ ( ~ ! [X1315] :
                                                                                                                                            ( ~ r1(X1314,X1315)
                                                                                                                                            | p2(X1315) )
                                                                                                                                      & ~ ! [X1316] :
                                                                                                                                            ( ~ r1(X1314,X1316)
                                                                                                                                            | ~ ( ~ ! [X1317] :
                                                                                                                                                      ( ~ r1(X1316,X1317)
                                                                                                                                                      | p2(X1317) )
                                                                                                                                                & ~ ! [X1318] :
                                                                                                                                                      ( ~ r1(X1316,X1318)
                                                                                                                                                      | ~ ( ~ ! [X1319] :
                                                                                                                                                                ( ~ r1(X1318,X1319)
                                                                                                                                                                | p2(X1319) )
                                                                                                                                                          & ~ ! [X1320] :
                                                                                                                                                                ( ~ r1(X1318,X1320)
                                                                                                                                                                | ~ ( ~ ! [X1321] :
                                                                                                                                                                          ( ~ r1(X1320,X1321)
                                                                                                                                                                          | p2(X1321) )
                                                                                                                                                                    & ~ ! [X1322] :
                                                                                                                                                                          ( ~ r1(X1320,X1322)
                                                                                                                                                                          | ~ ( ~ ! [X1323] :
                                                                                                                                                                                    ( ~ r1(X1322,X1323)
                                                                                                                                                                                    | ~ ! [X1324] :
                                                                                                                                                                                          ( ~ r1(X1323,X1324)
                                                                                                                                                                                          | ~ ! [X1325] :
                                                                                                                                                                                                ( ~ r1(X1324,X1325)
                                                                                                                                                                                                | p1(X1325) ) ) )
                                                                                                                                                                              & ~ ! [X1326] :
                                                                                                                                                                                    ( ~ r1(X1322,X1326)
                                                                                                                                                                                    | ~ ! [X1327] :
                                                                                                                                                                                          ( ~ r1(X1326,X1327)
                                                                                                                                                                                          | p1(X1327) ) ) ) )
                                                                                                                                                                    & ~ ! [X1328] :
                                                                                                                                                                          ( ~ r1(X1320,X1328)
                                                                                                                                                                          | p1(X1328) ) ) )
                                                                                                                                                          & ~ ! [X1329] :
                                                                                                                                                                ( ~ r1(X1318,X1329)
                                                                                                                                                                | p1(X1329) ) ) )
                                                                                                                                                & ~ ! [X1330] :
                                                                                                                                                      ( ~ r1(X1316,X1330)
                                                                                                                                                      | p1(X1330) ) ) )
                                                                                                                                      & ~ ! [X1331] :
                                                                                                                                            ( ~ r1(X1314,X1331)
                                                                                                                                            | p1(X1331) ) ) )
                                                                                                                            & ~ ! [X1332] :
                                                                                                                                  ( ~ r1(X1312,X1332)
                                                                                                                                  | p1(X1332) ) ) )
                                                                                                                  & ~ ! [X1333] :
                                                                                                                        ( ~ r1(X1310,X1333)
                                                                                                                        | p1(X1333) ) ) )
                                                                                                        & ~ ! [X1334] :
                                                                                                              ( ~ r1(X1308,X1334)
                                                                                                              | p1(X1334) ) ) )
                                                                                              & ~ ! [X1335] :
                                                                                                    ( ~ r1(X1306,X1335)
                                                                                                    | p1(X1335) ) ) )
                                                                                    & ~ ! [X1336] :
                                                                                          ( ~ r1(X1304,X1336)
                                                                                          | p1(X1336) ) ) )
                                                                          & ~ ! [X1337] :
                                                                                ( ~ r1(X1302,X1337)
                                                                                | p1(X1337) ) ) )
                                                                & ~ ! [X1338] :
                                                                      ( ~ r1(X1300,X1338)
                                                                      | p1(X1338) ) ) )
                                                      & ~ ! [X1339] :
                                                            ( ~ r1(X1298,X1339)
                                                            | p1(X1339) ) ) )
                                            & ~ ! [X1340] :
                                                  ( ~ r1(X1296,X1340)
                                                  | p1(X1340) ) ) )
                                  & ~ ! [X1341] :
                                        ( ~ r1(X1294,X1341)
                                        | p1(X1341) ) ) )
                        & ~ ! [X1342] :
                              ( ~ r1(X1292,X1342)
                              | p1(X1342) ) ) )
              & ~ ! [X1343] :
                    ( ~ r1(X0,X1343)
                    | p1(X1343) ) )
            | ( ~ ! [X1344] :
                    ( ~ r1(X0,X1344)
                    | p2(X1344) )
              & ~ ! [X1345] :
                    ( ~ r1(X0,X1345)
                    | ~ ( ~ ! [X1346] :
                              ( ~ r1(X1345,X1346)
                              | p2(X1346) )
                        & ~ ! [X1347] :
                              ( ~ r1(X1345,X1347)
                              | ~ ( ~ ! [X1348] :
                                        ( ~ r1(X1347,X1348)
                                        | p2(X1348) )
                                  & ~ ! [X1349] :
                                        ( ~ r1(X1347,X1349)
                                        | ~ ( ~ ! [X1350] :
                                                  ( ~ r1(X1349,X1350)
                                                  | p2(X1350) )
                                            & ~ ! [X1351] :
                                                  ( ~ r1(X1349,X1351)
                                                  | ~ ( ~ ! [X1352] :
                                                            ( ~ r1(X1351,X1352)
                                                            | p2(X1352) )
                                                      & ~ ! [X1353] :
                                                            ( ~ r1(X1351,X1353)
                                                            | ~ ( ~ ! [X1354] :
                                                                      ( ~ r1(X1353,X1354)
                                                                      | p2(X1354) )
                                                                & ~ ! [X1355] :
                                                                      ( ~ r1(X1353,X1355)
                                                                      | ~ ( ~ ! [X1356] :
                                                                                ( ~ r1(X1355,X1356)
                                                                                | p2(X1356) )
                                                                          & ~ ! [X1357] :
                                                                                ( ~ r1(X1355,X1357)
                                                                                | ~ ( ~ ! [X1358] :
                                                                                          ( ~ r1(X1357,X1358)
                                                                                          | p2(X1358) )
                                                                                    & ~ ! [X1359] :
                                                                                          ( ~ r1(X1357,X1359)
                                                                                          | ~ ( ~ ! [X1360] :
                                                                                                    ( ~ r1(X1359,X1360)
                                                                                                    | p2(X1360) )
                                                                                              & ~ ! [X1361] :
                                                                                                    ( ~ r1(X1359,X1361)
                                                                                                    | ~ ( ~ ! [X1362] :
                                                                                                              ( ~ r1(X1361,X1362)
                                                                                                              | p2(X1362) )
                                                                                                        & ~ ! [X1363] :
                                                                                                              ( ~ r1(X1361,X1363)
                                                                                                              | ~ ( ~ ! [X1364] :
                                                                                                                        ( ~ r1(X1363,X1364)
                                                                                                                        | p2(X1364) )
                                                                                                                  & ~ ! [X1365] :
                                                                                                                        ( ~ r1(X1363,X1365)
                                                                                                                        | ~ ( ~ ! [X1366] :
                                                                                                                                  ( ~ r1(X1365,X1366)
                                                                                                                                  | p2(X1366) )
                                                                                                                            & ~ ! [X1367] :
                                                                                                                                  ( ~ r1(X1365,X1367)
                                                                                                                                  | ~ ( ~ ! [X1368] :
                                                                                                                                            ( ~ r1(X1367,X1368)
                                                                                                                                            | p2(X1368) )
                                                                                                                                      & ~ ! [X1369] :
                                                                                                                                            ( ~ r1(X1367,X1369)
                                                                                                                                            | ~ ( ~ ! [X1370] :
                                                                                                                                                      ( ~ r1(X1369,X1370)
                                                                                                                                                      | p2(X1370) )
                                                                                                                                                & ~ ! [X1371] :
                                                                                                                                                      ( ~ r1(X1369,X1371)
                                                                                                                                                      | ~ ( ~ ! [X1372] :
                                                                                                                                                                ( ~ r1(X1371,X1372)
                                                                                                                                                                | p2(X1372) )
                                                                                                                                                          & ~ ! [X1373] :
                                                                                                                                                                ( ~ r1(X1371,X1373)
                                                                                                                                                                | ~ ( ~ ! [X1374] :
                                                                                                                                                                          ( ~ r1(X1373,X1374)
                                                                                                                                                                          | p2(X1374) )
                                                                                                                                                                    & ~ ! [X1375] :
                                                                                                                                                                          ( ~ r1(X1373,X1375)
                                                                                                                                                                          | ~ ! [X1376] : ~ r1(X1375,X1376) )
                                                                                                                                                                    & ~ ! [X1377] :
                                                                                                                                                                          ( ~ r1(X1373,X1377)
                                                                                                                                                                          | p1(X1377) ) ) )
                                                                                                                                                          & ~ ! [X1378] :
                                                                                                                                                                ( ~ r1(X1371,X1378)
                                                                                                                                                                | p1(X1378) ) ) )
                                                                                                                                                & ~ ! [X1379] :
                                                                                                                                                      ( ~ r1(X1369,X1379)
                                                                                                                                                      | p1(X1379) ) ) )
                                                                                                                                      & ~ ! [X1380] :
                                                                                                                                            ( ~ r1(X1367,X1380)
                                                                                                                                            | p1(X1380) ) ) )
                                                                                                                            & ~ ! [X1381] :
                                                                                                                                  ( ~ r1(X1365,X1381)
                                                                                                                                  | p1(X1381) ) ) )
                                                                                                                  & ~ ! [X1382] :
                                                                                                                        ( ~ r1(X1363,X1382)
                                                                                                                        | p1(X1382) ) ) )
                                                                                                        & ~ ! [X1383] :
                                                                                                              ( ~ r1(X1361,X1383)
                                                                                                              | p1(X1383) ) ) )
                                                                                              & ~ ! [X1384] :
                                                                                                    ( ~ r1(X1359,X1384)
                                                                                                    | p1(X1384) ) ) )
                                                                                    & ~ ! [X1385] :
                                                                                          ( ~ r1(X1357,X1385)
                                                                                          | p1(X1385) ) ) )
                                                                          & ~ ! [X1386] :
                                                                                ( ~ r1(X1355,X1386)
                                                                                | p1(X1386) ) ) )
                                                                & ~ ! [X1387] :
                                                                      ( ~ r1(X1353,X1387)
                                                                      | p1(X1387) ) ) )
                                                      & ~ ! [X1388] :
                                                            ( ~ r1(X1351,X1388)
                                                            | p1(X1388) ) ) )
                                            & ~ ! [X1389] :
                                                  ( ~ r1(X1349,X1389)
                                                  | p1(X1389) ) ) )
                                  & ~ ! [X1390] :
                                        ( ~ r1(X1347,X1390)
                                        | p1(X1390) ) ) )
                        & ~ ! [X1391] :
                              ( ~ r1(X1345,X1391)
                              | p1(X1391) ) ) )
              & ~ ! [X1392] :
                    ( ~ r1(X0,X1392)
                    | p1(X1392) ) )
            | ! [X1393] :
                ( ~ r1(X0,X1393)
                | p2(X1393) )
            | ! [X1394] :
                ( ~ r1(X0,X1394)
                | ! [X1395] :
                    ( ~ r1(X1394,X1395)
                    | p2(X1395) )
                | ! [X1396] :
                    ( ~ r1(X1394,X1396)
                    | ! [X1397] :
                        ( ~ r1(X1396,X1397)
                        | p2(X1397) )
                    | ! [X1398] :
                        ( ~ r1(X1396,X1398)
                        | ! [X1399] :
                            ( ~ r1(X1398,X1399)
                            | p2(X1399) )
                        | ! [X1400] :
                            ( ~ r1(X1398,X1400)
                            | ! [X1401] :
                                ( ~ r1(X1400,X1401)
                                | p2(X1401) )
                            | ! [X1402] :
                                ( ~ r1(X1400,X1402)
                                | ! [X1403] :
                                    ( ~ r1(X1402,X1403)
                                    | p2(X1403) )
                                | ! [X1404] :
                                    ( ~ r1(X1402,X1404)
                                    | ! [X1405] :
                                        ( ~ r1(X1404,X1405)
                                        | p2(X1405) )
                                    | ! [X1406] :
                                        ( ~ r1(X1404,X1406)
                                        | ! [X1407] :
                                            ( ~ r1(X1406,X1407)
                                            | p2(X1407) )
                                        | ! [X1408] :
                                            ( ~ r1(X1406,X1408)
                                            | ! [X1409] :
                                                ( ~ r1(X1408,X1409)
                                                | p2(X1409) )
                                            | ! [X1410] :
                                                ( ~ r1(X1408,X1410)
                                                | ! [X1411] :
                                                    ( ~ r1(X1410,X1411)
                                                    | p2(X1411) )
                                                | ! [X1412] :
                                                    ( ~ r1(X1410,X1412)
                                                    | ! [X1413] :
                                                        ( ~ r1(X1412,X1413)
                                                        | p2(X1413) )
                                                    | ! [X1414] :
                                                        ( ~ r1(X1412,X1414)
                                                        | ! [X1415] :
                                                            ( ~ r1(X1414,X1415)
                                                            | p2(X1415) )
                                                        | ! [X1416] :
                                                            ( ~ r1(X1414,X1416)
                                                            | ! [X1417] :
                                                                ( ~ r1(X1416,X1417)
                                                                | p2(X1417) )
                                                            | ! [X1418] :
                                                                ( ~ r1(X1416,X1418)
                                                                | ! [X1419] :
                                                                    ( ~ r1(X1418,X1419)
                                                                    | p2(X1419) )
                                                                | ! [X1420] :
                                                                    ( ~ r1(X1418,X1420)
                                                                    | ! [X1421] :
                                                                        ( ~ r1(X1420,X1421)
                                                                        | p2(X1421) )
                                                                    | ! [X1422] :
                                                                        ( ~ r1(X1420,X1422)
                                                                        | ! [X1423] :
                                                                            ( ~ r1(X1422,X1423)
                                                                            | p2(X1423) )
                                                                        | ! [X1424] :
                                                                            ( ~ r1(X1422,X1424)
                                                                            | ! [X1425] :
                                                                                ( ~ r1(X1424,X1425)
                                                                                | p2(X1425) )
                                                                            | ! [X1426] :
                                                                                ( ~ r1(X1424,X1426)
                                                                                | ! [X1427] :
                                                                                    ( ~ r1(X1426,X1427)
                                                                                    | p2(X1427) )
                                                                                | ! [X1428] :
                                                                                    ( ~ r1(X1426,X1428)
                                                                                    | ! [X1429] :
                                                                                        ( ~ r1(X1428,X1429)
                                                                                        | p2(X1429) )
                                                                                    | ! [X1430] :
                                                                                        ( ~ r1(X1428,X1430)
                                                                                        | ! [X1431] :
                                                                                            ( ~ r1(X1430,X1431)
                                                                                            | p2(X1431) )
                                                                                        | ! [X1432] :
                                                                                            ( ~ r1(X1430,X1432)
                                                                                            | ! [X1433] :
                                                                                                ( ~ r1(X1432,X1433)
                                                                                                | ~ ! [X1434] :
                                                                                                      ( ~ r1(X1433,X1434)
                                                                                                      | p1(X1434) ) )
                                                                                            | ! [X1435] :
                                                                                                ( ~ r1(X1432,X1435)
                                                                                                | p1(X1435) ) )
                                                                                        | ! [X1436] :
                                                                                            ( ~ r1(X1430,X1436)
                                                                                            | p1(X1436) ) )
                                                                                    | ! [X1437] :
                                                                                        ( ~ r1(X1428,X1437)
                                                                                        | p1(X1437) ) )
                                                                                | ! [X1438] :
                                                                                    ( ~ r1(X1426,X1438)
                                                                                    | p1(X1438) ) )
                                                                            | ! [X1439] :
                                                                                ( ~ r1(X1424,X1439)
                                                                                | p1(X1439) ) )
                                                                        | ! [X1440] :
                                                                            ( ~ r1(X1422,X1440)
                                                                            | p1(X1440) ) )
                                                                    | ! [X1441] :
                                                                        ( ~ r1(X1420,X1441)
                                                                        | p1(X1441) ) )
                                                                | ! [X1442] :
                                                                    ( ~ r1(X1418,X1442)
                                                                    | p1(X1442) ) )
                                                            | ! [X1443] :
                                                                ( ~ r1(X1416,X1443)
                                                                | p1(X1443) ) )
                                                        | ! [X1444] :
                                                            ( ~ r1(X1414,X1444)
                                                            | p1(X1444) ) )
                                                    | ! [X1445] :
                                                        ( ~ r1(X1412,X1445)
                                                        | p1(X1445) ) )
                                                | ! [X1446] :
                                                    ( ~ r1(X1410,X1446)
                                                    | p1(X1446) ) )
                                            | ! [X1447] :
                                                ( ~ r1(X1408,X1447)
                                                | p1(X1447) ) )
                                        | ! [X1448] :
                                            ( ~ r1(X1406,X1448)
                                            | p1(X1448) ) )
                                    | ! [X1449] :
                                        ( ~ r1(X1404,X1449)
                                        | p1(X1449) ) )
                                | ! [X1450] :
                                    ( ~ r1(X1402,X1450)
                                    | p1(X1450) ) )
                            | ! [X1451] :
                                ( ~ r1(X1400,X1451)
                                | p1(X1451) ) )
                        | ! [X1452] :
                            ( ~ r1(X1398,X1452)
                            | p1(X1452) ) )
                    | ! [X1453] :
                        ( ~ r1(X1396,X1453)
                        | p1(X1453) ) )
                | ! [X1454] :
                    ( ~ r1(X1394,X1454)
                    | p1(X1454) ) )
            | ! [X1455] :
                ( ~ r1(X0,X1455)
                | p1(X1455) )
            | ( ~ ! [X1456] :
                    ( ~ r1(X0,X1456)
                    | p2(X1456) )
              & ~ ! [X1457] :
                    ( ~ r1(X0,X1457)
                    | ~ ( ~ ! [X1458] :
                              ( ~ r1(X1457,X1458)
                              | p2(X1458) )
                        & ~ ! [X1459] :
                              ( ~ r1(X1457,X1459)
                              | ~ ( ~ ! [X1460] :
                                        ( ~ r1(X1459,X1460)
                                        | p2(X1460) )
                                  & ~ ! [X1461] :
                                        ( ~ r1(X1459,X1461)
                                        | ~ ( ~ ! [X1462] :
                                                  ( ~ r1(X1461,X1462)
                                                  | p2(X1462) )
                                            & ~ ! [X1463] :
                                                  ( ~ r1(X1461,X1463)
                                                  | ~ ( ~ ! [X1464] :
                                                            ( ~ r1(X1463,X1464)
                                                            | p2(X1464) )
                                                      & ~ ! [X1465] :
                                                            ( ~ r1(X1463,X1465)
                                                            | ~ ( ~ ! [X1466] :
                                                                      ( ~ r1(X1465,X1466)
                                                                      | p2(X1466) )
                                                                & ~ ! [X1467] :
                                                                      ( ~ r1(X1465,X1467)
                                                                      | ~ ( ~ ! [X1468] :
                                                                                ( ~ r1(X1467,X1468)
                                                                                | p2(X1468) )
                                                                          & ~ ! [X1469] :
                                                                                ( ~ r1(X1467,X1469)
                                                                                | ~ ( ~ ! [X1470] :
                                                                                          ( ~ r1(X1469,X1470)
                                                                                          | p2(X1470) )
                                                                                    & ~ ! [X1471] :
                                                                                          ( ~ r1(X1469,X1471)
                                                                                          | ~ ( ~ ! [X1472] :
                                                                                                    ( ~ r1(X1471,X1472)
                                                                                                    | p2(X1472) )
                                                                                              & ~ ! [X1473] :
                                                                                                    ( ~ r1(X1471,X1473)
                                                                                                    | ~ ( ~ ! [X1474] :
                                                                                                              ( ~ r1(X1473,X1474)
                                                                                                              | p2(X1474) )
                                                                                                        & ~ ! [X1475] :
                                                                                                              ( ~ r1(X1473,X1475)
                                                                                                              | ~ ( ~ ! [X1476] :
                                                                                                                        ( ~ r1(X1475,X1476)
                                                                                                                        | p2(X1476) )
                                                                                                                  & ~ ! [X1477] :
                                                                                                                        ( ~ r1(X1475,X1477)
                                                                                                                        | ~ ( ~ ! [X1478] :
                                                                                                                                  ( ~ r1(X1477,X1478)
                                                                                                                                  | p2(X1478) )
                                                                                                                            & ~ ! [X1479] :
                                                                                                                                  ( ~ r1(X1477,X1479)
                                                                                                                                  | ~ ( ~ ! [X1480] :
                                                                                                                                            ( ~ r1(X1479,X1480)
                                                                                                                                            | p2(X1480) )
                                                                                                                                      & ~ ! [X1481] :
                                                                                                                                            ( ~ r1(X1479,X1481)
                                                                                                                                            | ~ ( ~ ! [X1482] :
                                                                                                                                                      ( ~ r1(X1481,X1482)
                                                                                                                                                      | p2(X1482) )
                                                                                                                                                & ~ ! [X1483] :
                                                                                                                                                      ( ~ r1(X1481,X1483)
                                                                                                                                                      | ~ ( ~ ! [X1484] :
                                                                                                                                                                ( ~ r1(X1483,X1484)
                                                                                                                                                                | p2(X1484) )
                                                                                                                                                          & ~ ! [X1485] :
                                                                                                                                                                ( ~ r1(X1483,X1485)
                                                                                                                                                                | ~ ( ~ ! [X1486] :
                                                                                                                                                                          ( ~ r1(X1485,X1486)
                                                                                                                                                                          | ~ ! [X1487] :
                                                                                                                                                                                ( ~ r1(X1486,X1487)
                                                                                                                                                                                | ~ p1(X1487) ) )
                                                                                                                                                                    & p1(X1485) ) )
                                                                                                                                                          & ~ ! [X1488] :
                                                                                                                                                                ( ~ r1(X1483,X1488)
                                                                                                                                                                | p1(X1488) ) ) )
                                                                                                                                                & ~ ! [X1489] :
                                                                                                                                                      ( ~ r1(X1481,X1489)
                                                                                                                                                      | p1(X1489) ) ) )
                                                                                                                                      & ~ ! [X1490] :
                                                                                                                                            ( ~ r1(X1479,X1490)
                                                                                                                                            | p1(X1490) ) ) )
                                                                                                                            & ~ ! [X1491] :
                                                                                                                                  ( ~ r1(X1477,X1491)
                                                                                                                                  | p1(X1491) ) ) )
                                                                                                                  & ~ ! [X1492] :
                                                                                                                        ( ~ r1(X1475,X1492)
                                                                                                                        | p1(X1492) ) ) )
                                                                                                        & ~ ! [X1493] :
                                                                                                              ( ~ r1(X1473,X1493)
                                                                                                              | p1(X1493) ) ) )
                                                                                              & ~ ! [X1494] :
                                                                                                    ( ~ r1(X1471,X1494)
                                                                                                    | p1(X1494) ) ) )
                                                                                    & ~ ! [X1495] :
                                                                                          ( ~ r1(X1469,X1495)
                                                                                          | p1(X1495) ) ) )
                                                                          & ~ ! [X1496] :
                                                                                ( ~ r1(X1467,X1496)
                                                                                | p1(X1496) ) ) )
                                                                & ~ ! [X1497] :
                                                                      ( ~ r1(X1465,X1497)
                                                                      | p1(X1497) ) ) )
                                                      & ~ ! [X1498] :
                                                            ( ~ r1(X1463,X1498)
                                                            | p1(X1498) ) ) )
                                            & ~ ! [X1499] :
                                                  ( ~ r1(X1461,X1499)
                                                  | p1(X1499) ) ) )
                                  & ~ ! [X1500] :
                                        ( ~ r1(X1459,X1500)
                                        | p1(X1500) ) ) )
                        & ~ ! [X1501] :
                              ( ~ r1(X1457,X1501)
                              | p1(X1501) ) ) )
              & ~ ! [X1502] :
                    ( ~ r1(X0,X1502)
                    | p1(X1502) ) )
            | ( ~ ! [X1503] :
                    ( ~ r1(X0,X1503)
                    | p2(X1503) )
              & ~ ! [X1504] :
                    ( ~ r1(X0,X1504)
                    | ~ ( ~ ! [X1505] :
                              ( ~ r1(X1504,X1505)
                              | p2(X1505) )
                        & ~ ! [X1506] :
                              ( ~ r1(X1504,X1506)
                              | ~ ( ~ ! [X1507] :
                                        ( ~ r1(X1506,X1507)
                                        | p2(X1507) )
                                  & ~ ! [X1508] :
                                        ( ~ r1(X1506,X1508)
                                        | ~ ( ~ ! [X1509] :
                                                  ( ~ r1(X1508,X1509)
                                                  | p2(X1509) )
                                            & ~ ! [X1510] :
                                                  ( ~ r1(X1508,X1510)
                                                  | ~ ( ~ ! [X1511] :
                                                            ( ~ r1(X1510,X1511)
                                                            | p2(X1511) )
                                                      & ~ ! [X1512] :
                                                            ( ~ r1(X1510,X1512)
                                                            | ~ ( ~ ! [X1513] :
                                                                      ( ~ r1(X1512,X1513)
                                                                      | p2(X1513) )
                                                                & ~ ! [X1514] :
                                                                      ( ~ r1(X1512,X1514)
                                                                      | ~ ( ~ ! [X1515] :
                                                                                ( ~ r1(X1514,X1515)
                                                                                | p2(X1515) )
                                                                          & ~ ! [X1516] :
                                                                                ( ~ r1(X1514,X1516)
                                                                                | ~ ( ~ ! [X1517] :
                                                                                          ( ~ r1(X1516,X1517)
                                                                                          | p2(X1517) )
                                                                                    & ~ ! [X1518] :
                                                                                          ( ~ r1(X1516,X1518)
                                                                                          | ~ ( ~ ! [X1519] :
                                                                                                    ( ~ r1(X1518,X1519)
                                                                                                    | p2(X1519) )
                                                                                              & ~ ! [X1520] :
                                                                                                    ( ~ r1(X1518,X1520)
                                                                                                    | ~ ( ~ ! [X1521] :
                                                                                                              ( ~ r1(X1520,X1521)
                                                                                                              | p2(X1521) )
                                                                                                        & ~ ! [X1522] :
                                                                                                              ( ~ r1(X1520,X1522)
                                                                                                              | ~ ( ~ ! [X1523] :
                                                                                                                        ( ~ r1(X1522,X1523)
                                                                                                                        | p2(X1523) )
                                                                                                                  & ~ ! [X1524] :
                                                                                                                        ( ~ r1(X1522,X1524)
                                                                                                                        | ~ ( ~ ! [X1525] :
                                                                                                                                  ( ~ r1(X1524,X1525)
                                                                                                                                  | p2(X1525) )
                                                                                                                            & ~ ! [X1526] :
                                                                                                                                  ( ~ r1(X1524,X1526)
                                                                                                                                  | ~ ( ~ ! [X1527] :
                                                                                                                                            ( ~ r1(X1526,X1527)
                                                                                                                                            | p2(X1527) )
                                                                                                                                      & ~ ! [X1528] :
                                                                                                                                            ( ~ r1(X1526,X1528)
                                                                                                                                            | ~ ( ~ ! [X1529] :
                                                                                                                                                      ( ~ r1(X1528,X1529)
                                                                                                                                                      | p2(X1529) )
                                                                                                                                                & ~ ! [X1530] :
                                                                                                                                                      ( ~ r1(X1528,X1530)
                                                                                                                                                      | ~ ( ~ ! [X1531] :
                                                                                                                                                                ( ~ r1(X1530,X1531)
                                                                                                                                                                | p2(X1531) )
                                                                                                                                                          & ~ ! [X1532] :
                                                                                                                                                                ( ~ r1(X1530,X1532)
                                                                                                                                                                | ! [X1533] :
                                                                                                                                                                    ( ~ r1(X1532,X1533)
                                                                                                                                                                    | ~ ( ~ ! [X1534] :
                                                                                                                                                                              ( ~ r1(X1533,X1534)
                                                                                                                                                                              | ~ ! [X1535] :
                                                                                                                                                                                    ( ~ r1(X1534,X1535)
                                                                                                                                                                                    | p1(X1535) ) )
                                                                                                                                                                        & ~ ! [X1536] :
                                                                                                                                                                              ( ~ r1(X1533,X1536)
                                                                                                                                                                              | p1(X1536) ) ) ) )
                                                                                                                                                          & ~ ! [X1537] :
                                                                                                                                                                ( ~ r1(X1530,X1537)
                                                                                                                                                                | p1(X1537) ) ) )
                                                                                                                                                & ~ ! [X1538] :
                                                                                                                                                      ( ~ r1(X1528,X1538)
                                                                                                                                                      | p1(X1538) ) ) )
                                                                                                                                      & ~ ! [X1539] :
                                                                                                                                            ( ~ r1(X1526,X1539)
                                                                                                                                            | p1(X1539) ) ) )
                                                                                                                            & ~ ! [X1540] :
                                                                                                                                  ( ~ r1(X1524,X1540)
                                                                                                                                  | p1(X1540) ) ) )
                                                                                                                  & ~ ! [X1541] :
                                                                                                                        ( ~ r1(X1522,X1541)
                                                                                                                        | p1(X1541) ) ) )
                                                                                                        & ~ ! [X1542] :
                                                                                                              ( ~ r1(X1520,X1542)
                                                                                                              | p1(X1542) ) ) )
                                                                                              & ~ ! [X1543] :
                                                                                                    ( ~ r1(X1518,X1543)
                                                                                                    | p1(X1543) ) ) )
                                                                                    & ~ ! [X1544] :
                                                                                          ( ~ r1(X1516,X1544)
                                                                                          | p1(X1544) ) ) )
                                                                          & ~ ! [X1545] :
                                                                                ( ~ r1(X1514,X1545)
                                                                                | p1(X1545) ) ) )
                                                                & ~ ! [X1546] :
                                                                      ( ~ r1(X1512,X1546)
                                                                      | p1(X1546) ) ) )
                                                      & ~ ! [X1547] :
                                                            ( ~ r1(X1510,X1547)
                                                            | p1(X1547) ) ) )
                                            & ~ ! [X1548] :
                                                  ( ~ r1(X1508,X1548)
                                                  | p1(X1548) ) ) )
                                  & ~ ! [X1549] :
                                        ( ~ r1(X1506,X1549)
                                        | p1(X1549) ) ) )
                        & ~ ! [X1550] :
                              ( ~ r1(X1504,X1550)
                              | p1(X1550) ) ) )
              & ~ ! [X1551] :
                    ( ~ r1(X0,X1551)
                    | p1(X1551) ) )
            | ( ~ ! [X1552] :
                    ( ~ r1(X0,X1552)
                    | p2(X1552) )
              & ~ ! [X1553] :
                    ( ~ r1(X0,X1553)
                    | ~ ( ~ ! [X1554] :
                              ( ~ r1(X1553,X1554)
                              | p2(X1554) )
                        & ~ ! [X1555] :
                              ( ~ r1(X1553,X1555)
                              | ~ ( ~ ! [X1556] :
                                        ( ~ r1(X1555,X1556)
                                        | p2(X1556) )
                                  & ~ ! [X1557] :
                                        ( ~ r1(X1555,X1557)
                                        | ~ ( ~ ! [X1558] :
                                                  ( ~ r1(X1557,X1558)
                                                  | p2(X1558) )
                                            & ~ ! [X1559] :
                                                  ( ~ r1(X1557,X1559)
                                                  | ~ ( ~ ! [X1560] :
                                                            ( ~ r1(X1559,X1560)
                                                            | p2(X1560) )
                                                      & ~ ! [X1561] :
                                                            ( ~ r1(X1559,X1561)
                                                            | ~ ( ~ ! [X1562] :
                                                                      ( ~ r1(X1561,X1562)
                                                                      | p2(X1562) )
                                                                & ~ ! [X1563] :
                                                                      ( ~ r1(X1561,X1563)
                                                                      | ~ ( ~ ! [X1564] :
                                                                                ( ~ r1(X1563,X1564)
                                                                                | p2(X1564) )
                                                                          & ~ ! [X1565] :
                                                                                ( ~ r1(X1563,X1565)
                                                                                | ~ ( ~ ! [X1566] :
                                                                                          ( ~ r1(X1565,X1566)
                                                                                          | p2(X1566) )
                                                                                    & ~ ! [X1567] :
                                                                                          ( ~ r1(X1565,X1567)
                                                                                          | ~ ( ~ ! [X1568] :
                                                                                                    ( ~ r1(X1567,X1568)
                                                                                                    | p2(X1568) )
                                                                                              & ~ ! [X1569] :
                                                                                                    ( ~ r1(X1567,X1569)
                                                                                                    | ~ ( ~ ! [X1570] :
                                                                                                              ( ~ r1(X1569,X1570)
                                                                                                              | p2(X1570) )
                                                                                                        & ~ ! [X1571] :
                                                                                                              ( ~ r1(X1569,X1571)
                                                                                                              | ~ ( ~ ! [X1572] :
                                                                                                                        ( ~ r1(X1571,X1572)
                                                                                                                        | p2(X1572) )
                                                                                                                  & ~ ! [X1573] :
                                                                                                                        ( ~ r1(X1571,X1573)
                                                                                                                        | ~ ( ~ ! [X1574] :
                                                                                                                                  ( ~ r1(X1573,X1574)
                                                                                                                                  | p2(X1574) )
                                                                                                                            & ~ ! [X1575] :
                                                                                                                                  ( ~ r1(X1573,X1575)
                                                                                                                                  | ~ ( ~ ! [X1576] :
                                                                                                                                            ( ~ r1(X1575,X1576)
                                                                                                                                            | p2(X1576) )
                                                                                                                                      & ~ ! [X1577] :
                                                                                                                                            ( ~ r1(X1575,X1577)
                                                                                                                                            | ~ ( ~ ! [X1578] :
                                                                                                                                                      ( ~ r1(X1577,X1578)
                                                                                                                                                      | p2(X1578) )
                                                                                                                                                & ~ ! [X1579] :
                                                                                                                                                      ( ~ r1(X1577,X1579)
                                                                                                                                                      | ~ ( ~ ! [X1580] :
                                                                                                                                                                ( ~ r1(X1579,X1580)
                                                                                                                                                                | p2(X1580) )
                                                                                                                                                          & ~ ! [X1581] :
                                                                                                                                                                ( ~ r1(X1579,X1581)
                                                                                                                                                                | ~ ( ~ ! [X1582] :
                                                                                                                                                                          ( ~ r1(X1581,X1582)
                                                                                                                                                                          | ~ ! [X1583] :
                                                                                                                                                                                ( ~ r1(X1582,X1583)
                                                                                                                                                                                | ~ ! [X1584] :
                                                                                                                                                                                      ( ~ r1(X1583,X1584)
                                                                                                                                                                                      | p1(X1584) ) ) )
                                                                                                                                                                    & ~ ! [X1585] :
                                                                                                                                                                          ( ~ r1(X1581,X1585)
                                                                                                                                                                          | ~ ! [X1586] :
                                                                                                                                                                                ( ~ r1(X1585,X1586)
                                                                                                                                                                                | p1(X1586) ) ) ) )
                                                                                                                                                          & ~ ! [X1587] :
                                                                                                                                                                ( ~ r1(X1579,X1587)
                                                                                                                                                                | p1(X1587) ) ) )
                                                                                                                                                & ~ ! [X1588] :
                                                                                                                                                      ( ~ r1(X1577,X1588)
                                                                                                                                                      | p1(X1588) ) ) )
                                                                                                                                      & ~ ! [X1589] :
                                                                                                                                            ( ~ r1(X1575,X1589)
                                                                                                                                            | p1(X1589) ) ) )
                                                                                                                            & ~ ! [X1590] :
                                                                                                                                  ( ~ r1(X1573,X1590)
                                                                                                                                  | p1(X1590) ) ) )
                                                                                                                  & ~ ! [X1591] :
                                                                                                                        ( ~ r1(X1571,X1591)
                                                                                                                        | p1(X1591) ) ) )
                                                                                                        & ~ ! [X1592] :
                                                                                                              ( ~ r1(X1569,X1592)
                                                                                                              | p1(X1592) ) ) )
                                                                                              & ~ ! [X1593] :
                                                                                                    ( ~ r1(X1567,X1593)
                                                                                                    | p1(X1593) ) ) )
                                                                                    & ~ ! [X1594] :
                                                                                          ( ~ r1(X1565,X1594)
                                                                                          | p1(X1594) ) ) )
                                                                          & ~ ! [X1595] :
                                                                                ( ~ r1(X1563,X1595)
                                                                                | p1(X1595) ) ) )
                                                                & ~ ! [X1596] :
                                                                      ( ~ r1(X1561,X1596)
                                                                      | p1(X1596) ) ) )
                                                      & ~ ! [X1597] :
                                                            ( ~ r1(X1559,X1597)
                                                            | p1(X1597) ) ) )
                                            & ~ ! [X1598] :
                                                  ( ~ r1(X1557,X1598)
                                                  | p1(X1598) ) ) )
                                  & ~ ! [X1599] :
                                        ( ~ r1(X1555,X1599)
                                        | p1(X1599) ) ) )
                        & ~ ! [X1600] :
                              ( ~ r1(X1553,X1600)
                              | p1(X1600) ) ) )
              & ~ ! [X1601] :
                    ( ~ r1(X0,X1601)
                    | p1(X1601) ) )
            | ( ~ ! [X1602] :
                    ( ~ r1(X0,X1602)
                    | p2(X1602) )
              & ~ ! [X1603] :
                    ( ~ r1(X0,X1603)
                    | ~ ( ~ ! [X1604] :
                              ( ~ r1(X1603,X1604)
                              | p2(X1604) )
                        & ~ ! [X1605] :
                              ( ~ r1(X1603,X1605)
                              | ~ ( ~ ! [X1606] :
                                        ( ~ r1(X1605,X1606)
                                        | p2(X1606) )
                                  & ~ ! [X1607] :
                                        ( ~ r1(X1605,X1607)
                                        | ~ ( ~ ! [X1608] :
                                                  ( ~ r1(X1607,X1608)
                                                  | p2(X1608) )
                                            & ~ ! [X1609] :
                                                  ( ~ r1(X1607,X1609)
                                                  | ~ ( ~ ! [X1610] :
                                                            ( ~ r1(X1609,X1610)
                                                            | p2(X1610) )
                                                      & ~ ! [X1611] :
                                                            ( ~ r1(X1609,X1611)
                                                            | ~ ( ~ ! [X1612] :
                                                                      ( ~ r1(X1611,X1612)
                                                                      | p2(X1612) )
                                                                & ~ ! [X1613] :
                                                                      ( ~ r1(X1611,X1613)
                                                                      | ~ ( ~ ! [X1614] :
                                                                                ( ~ r1(X1613,X1614)
                                                                                | p2(X1614) )
                                                                          & ~ ! [X1615] :
                                                                                ( ~ r1(X1613,X1615)
                                                                                | ~ ( ~ ! [X1616] :
                                                                                          ( ~ r1(X1615,X1616)
                                                                                          | p2(X1616) )
                                                                                    & ~ ! [X1617] :
                                                                                          ( ~ r1(X1615,X1617)
                                                                                          | ~ ( ~ ! [X1618] :
                                                                                                    ( ~ r1(X1617,X1618)
                                                                                                    | p2(X1618) )
                                                                                              & ~ ! [X1619] :
                                                                                                    ( ~ r1(X1617,X1619)
                                                                                                    | ~ ( ~ ! [X1620] :
                                                                                                              ( ~ r1(X1619,X1620)
                                                                                                              | p2(X1620) )
                                                                                                        & ~ ! [X1621] :
                                                                                                              ( ~ r1(X1619,X1621)
                                                                                                              | ~ ( ~ ! [X1622] :
                                                                                                                        ( ~ r1(X1621,X1622)
                                                                                                                        | p2(X1622) )
                                                                                                                  & ~ ! [X1623] :
                                                                                                                        ( ~ r1(X1621,X1623)
                                                                                                                        | ~ ( ~ ! [X1624] :
                                                                                                                                  ( ~ r1(X1623,X1624)
                                                                                                                                  | p2(X1624) )
                                                                                                                            & ~ ! [X1625] :
                                                                                                                                  ( ~ r1(X1623,X1625)
                                                                                                                                  | ~ ( ~ ! [X1626] :
                                                                                                                                            ( ~ r1(X1625,X1626)
                                                                                                                                            | p2(X1626) )
                                                                                                                                      & ~ ! [X1627] :
                                                                                                                                            ( ~ r1(X1625,X1627)
                                                                                                                                            | ~ ( ~ ! [X1628] :
                                                                                                                                                      ( ~ r1(X1627,X1628)
                                                                                                                                                      | p2(X1628) )
                                                                                                                                                & ~ ! [X1629] :
                                                                                                                                                      ( ~ r1(X1627,X1629)
                                                                                                                                                      | ~ ( ~ ! [X1630] :
                                                                                                                                                                ( ~ r1(X1629,X1630)
                                                                                                                                                                | p2(X1630) )
                                                                                                                                                          & ~ ! [X1631] :
                                                                                                                                                                ( ~ r1(X1629,X1631)
                                                                                                                                                                | ~ ! [X1632] : ~ r1(X1631,X1632) )
                                                                                                                                                          & ~ ! [X1633] :
                                                                                                                                                                ( ~ r1(X1629,X1633)
                                                                                                                                                                | p1(X1633) ) ) )
                                                                                                                                                & ~ ! [X1634] :
                                                                                                                                                      ( ~ r1(X1627,X1634)
                                                                                                                                                      | p1(X1634) ) ) )
                                                                                                                                      & ~ ! [X1635] :
                                                                                                                                            ( ~ r1(X1625,X1635)
                                                                                                                                            | p1(X1635) ) ) )
                                                                                                                            & ~ ! [X1636] :
                                                                                                                                  ( ~ r1(X1623,X1636)
                                                                                                                                  | p1(X1636) ) ) )
                                                                                                                  & ~ ! [X1637] :
                                                                                                                        ( ~ r1(X1621,X1637)
                                                                                                                        | p1(X1637) ) ) )
                                                                                                        & ~ ! [X1638] :
                                                                                                              ( ~ r1(X1619,X1638)
                                                                                                              | p1(X1638) ) ) )
                                                                                              & ~ ! [X1639] :
                                                                                                    ( ~ r1(X1617,X1639)
                                                                                                    | p1(X1639) ) ) )
                                                                                    & ~ ! [X1640] :
                                                                                          ( ~ r1(X1615,X1640)
                                                                                          | p1(X1640) ) ) )
                                                                          & ~ ! [X1641] :
                                                                                ( ~ r1(X1613,X1641)
                                                                                | p1(X1641) ) ) )
                                                                & ~ ! [X1642] :
                                                                      ( ~ r1(X1611,X1642)
                                                                      | p1(X1642) ) ) )
                                                      & ~ ! [X1643] :
                                                            ( ~ r1(X1609,X1643)
                                                            | p1(X1643) ) ) )
                                            & ~ ! [X1644] :
                                                  ( ~ r1(X1607,X1644)
                                                  | p1(X1644) ) ) )
                                  & ~ ! [X1645] :
                                        ( ~ r1(X1605,X1645)
                                        | p1(X1645) ) ) )
                        & ~ ! [X1646] :
                              ( ~ r1(X1603,X1646)
                              | p1(X1646) ) ) )
              & ~ ! [X1647] :
                    ( ~ r1(X0,X1647)
                    | p1(X1647) ) )
            | ! [X1648] :
                ( ~ r1(X0,X1648)
                | p2(X1648) )
            | ! [X1649] :
                ( ~ r1(X0,X1649)
                | ! [X1650] :
                    ( ~ r1(X1649,X1650)
                    | p2(X1650) )
                | ! [X1651] :
                    ( ~ r1(X1649,X1651)
                    | ! [X1652] :
                        ( ~ r1(X1651,X1652)
                        | p2(X1652) )
                    | ! [X1653] :
                        ( ~ r1(X1651,X1653)
                        | ! [X1654] :
                            ( ~ r1(X1653,X1654)
                            | p2(X1654) )
                        | ! [X1655] :
                            ( ~ r1(X1653,X1655)
                            | ! [X1656] :
                                ( ~ r1(X1655,X1656)
                                | p2(X1656) )
                            | ! [X1657] :
                                ( ~ r1(X1655,X1657)
                                | ! [X1658] :
                                    ( ~ r1(X1657,X1658)
                                    | p2(X1658) )
                                | ! [X1659] :
                                    ( ~ r1(X1657,X1659)
                                    | ! [X1660] :
                                        ( ~ r1(X1659,X1660)
                                        | p2(X1660) )
                                    | ! [X1661] :
                                        ( ~ r1(X1659,X1661)
                                        | ! [X1662] :
                                            ( ~ r1(X1661,X1662)
                                            | p2(X1662) )
                                        | ! [X1663] :
                                            ( ~ r1(X1661,X1663)
                                            | ! [X1664] :
                                                ( ~ r1(X1663,X1664)
                                                | p2(X1664) )
                                            | ! [X1665] :
                                                ( ~ r1(X1663,X1665)
                                                | ! [X1666] :
                                                    ( ~ r1(X1665,X1666)
                                                    | p2(X1666) )
                                                | ! [X1667] :
                                                    ( ~ r1(X1665,X1667)
                                                    | ! [X1668] :
                                                        ( ~ r1(X1667,X1668)
                                                        | p2(X1668) )
                                                    | ! [X1669] :
                                                        ( ~ r1(X1667,X1669)
                                                        | ! [X1670] :
                                                            ( ~ r1(X1669,X1670)
                                                            | p2(X1670) )
                                                        | ! [X1671] :
                                                            ( ~ r1(X1669,X1671)
                                                            | ! [X1672] :
                                                                ( ~ r1(X1671,X1672)
                                                                | p2(X1672) )
                                                            | ! [X1673] :
                                                                ( ~ r1(X1671,X1673)
                                                                | ! [X1674] :
                                                                    ( ~ r1(X1673,X1674)
                                                                    | p2(X1674) )
                                                                | ! [X1675] :
                                                                    ( ~ r1(X1673,X1675)
                                                                    | ! [X1676] :
                                                                        ( ~ r1(X1675,X1676)
                                                                        | p2(X1676) )
                                                                    | ! [X1677] :
                                                                        ( ~ r1(X1675,X1677)
                                                                        | ! [X1678] :
                                                                            ( ~ r1(X1677,X1678)
                                                                            | p2(X1678) )
                                                                        | ! [X1679] :
                                                                            ( ~ r1(X1677,X1679)
                                                                            | ! [X1680] :
                                                                                ( ~ r1(X1679,X1680)
                                                                                | p2(X1680) )
                                                                            | ! [X1681] :
                                                                                ( ~ r1(X1679,X1681)
                                                                                | ! [X1682] :
                                                                                    ( ~ r1(X1681,X1682)
                                                                                    | p2(X1682) )
                                                                                | ! [X1683] :
                                                                                    ( ~ r1(X1681,X1683)
                                                                                    | ! [X1684] :
                                                                                        ( ~ r1(X1683,X1684)
                                                                                        | p2(X1684) )
                                                                                    | ! [X1685] :
                                                                                        ( ~ r1(X1683,X1685)
                                                                                        | ! [X1686] :
                                                                                            ( ~ r1(X1685,X1686)
                                                                                            | p2(X1686) )
                                                                                        | ! [X1687] :
                                                                                            ( ~ r1(X1685,X1687)
                                                                                            | ! [X1688] :
                                                                                                ( ~ r1(X1687,X1688)
                                                                                                | ~ ! [X1689] :
                                                                                                      ( ~ r1(X1688,X1689)
                                                                                                      | p1(X1689) ) )
                                                                                            | ! [X1690] :
                                                                                                ( ~ r1(X1687,X1690)
                                                                                                | p1(X1690) ) )
                                                                                        | ! [X1691] :
                                                                                            ( ~ r1(X1685,X1691)
                                                                                            | p1(X1691) ) )
                                                                                    | ! [X1692] :
                                                                                        ( ~ r1(X1683,X1692)
                                                                                        | p1(X1692) ) )
                                                                                | ! [X1693] :
                                                                                    ( ~ r1(X1681,X1693)
                                                                                    | p1(X1693) ) )
                                                                            | ! [X1694] :
                                                                                ( ~ r1(X1679,X1694)
                                                                                | p1(X1694) ) )
                                                                        | ! [X1695] :
                                                                            ( ~ r1(X1677,X1695)
                                                                            | p1(X1695) ) )
                                                                    | ! [X1696] :
                                                                        ( ~ r1(X1675,X1696)
                                                                        | p1(X1696) ) )
                                                                | ! [X1697] :
                                                                    ( ~ r1(X1673,X1697)
                                                                    | p1(X1697) ) )
                                                            | ! [X1698] :
                                                                ( ~ r1(X1671,X1698)
                                                                | p1(X1698) ) )
                                                        | ! [X1699] :
                                                            ( ~ r1(X1669,X1699)
                                                            | p1(X1699) ) )
                                                    | ! [X1700] :
                                                        ( ~ r1(X1667,X1700)
                                                        | p1(X1700) ) )
                                                | ! [X1701] :
                                                    ( ~ r1(X1665,X1701)
                                                    | p1(X1701) ) )
                                            | ! [X1702] :
                                                ( ~ r1(X1663,X1702)
                                                | p1(X1702) ) )
                                        | ! [X1703] :
                                            ( ~ r1(X1661,X1703)
                                            | p1(X1703) ) )
                                    | ! [X1704] :
                                        ( ~ r1(X1659,X1704)
                                        | p1(X1704) ) )
                                | ! [X1705] :
                                    ( ~ r1(X1657,X1705)
                                    | p1(X1705) ) )
                            | ! [X1706] :
                                ( ~ r1(X1655,X1706)
                                | p1(X1706) ) )
                        | ! [X1707] :
                            ( ~ r1(X1653,X1707)
                            | p1(X1707) ) )
                    | ! [X1708] :
                        ( ~ r1(X1651,X1708)
                        | p1(X1708) ) )
                | ! [X1709] :
                    ( ~ r1(X1649,X1709)
                    | p1(X1709) ) )
            | ! [X1710] :
                ( ~ r1(X0,X1710)
                | p1(X1710) )
            | ( ~ ! [X1711] :
                    ( ~ r1(X0,X1711)
                    | p2(X1711) )
              & ~ ! [X1712] :
                    ( ~ r1(X0,X1712)
                    | ~ ( ~ ! [X1713] :
                              ( ~ r1(X1712,X1713)
                              | p2(X1713) )
                        & ~ ! [X1714] :
                              ( ~ r1(X1712,X1714)
                              | ~ ( ~ ! [X1715] :
                                        ( ~ r1(X1714,X1715)
                                        | p2(X1715) )
                                  & ~ ! [X1716] :
                                        ( ~ r1(X1714,X1716)
                                        | ~ ( ~ ! [X1717] :
                                                  ( ~ r1(X1716,X1717)
                                                  | p2(X1717) )
                                            & ~ ! [X1718] :
                                                  ( ~ r1(X1716,X1718)
                                                  | ~ ( ~ ! [X1719] :
                                                            ( ~ r1(X1718,X1719)
                                                            | p2(X1719) )
                                                      & ~ ! [X1720] :
                                                            ( ~ r1(X1718,X1720)
                                                            | ~ ( ~ ! [X1721] :
                                                                      ( ~ r1(X1720,X1721)
                                                                      | p2(X1721) )
                                                                & ~ ! [X1722] :
                                                                      ( ~ r1(X1720,X1722)
                                                                      | ~ ( ~ ! [X1723] :
                                                                                ( ~ r1(X1722,X1723)
                                                                                | p2(X1723) )
                                                                          & ~ ! [X1724] :
                                                                                ( ~ r1(X1722,X1724)
                                                                                | ~ ( ~ ! [X1725] :
                                                                                          ( ~ r1(X1724,X1725)
                                                                                          | p2(X1725) )
                                                                                    & ~ ! [X1726] :
                                                                                          ( ~ r1(X1724,X1726)
                                                                                          | ~ ( ~ ! [X1727] :
                                                                                                    ( ~ r1(X1726,X1727)
                                                                                                    | p2(X1727) )
                                                                                              & ~ ! [X1728] :
                                                                                                    ( ~ r1(X1726,X1728)
                                                                                                    | ~ ( ~ ! [X1729] :
                                                                                                              ( ~ r1(X1728,X1729)
                                                                                                              | p2(X1729) )
                                                                                                        & ~ ! [X1730] :
                                                                                                              ( ~ r1(X1728,X1730)
                                                                                                              | ~ ( ~ ! [X1731] :
                                                                                                                        ( ~ r1(X1730,X1731)
                                                                                                                        | p2(X1731) )
                                                                                                                  & ~ ! [X1732] :
                                                                                                                        ( ~ r1(X1730,X1732)
                                                                                                                        | ~ ( ~ ! [X1733] :
                                                                                                                                  ( ~ r1(X1732,X1733)
                                                                                                                                  | p2(X1733) )
                                                                                                                            & ~ ! [X1734] :
                                                                                                                                  ( ~ r1(X1732,X1734)
                                                                                                                                  | ~ ( ~ ! [X1735] :
                                                                                                                                            ( ~ r1(X1734,X1735)
                                                                                                                                            | p2(X1735) )
                                                                                                                                      & ~ ! [X1736] :
                                                                                                                                            ( ~ r1(X1734,X1736)
                                                                                                                                            | ~ ( ~ ! [X1737] :
                                                                                                                                                      ( ~ r1(X1736,X1737)
                                                                                                                                                      | p2(X1737) )
                                                                                                                                                & ~ ! [X1738] :
                                                                                                                                                      ( ~ r1(X1736,X1738)
                                                                                                                                                      | ~ ( ~ ! [X1739] :
                                                                                                                                                                ( ~ r1(X1738,X1739)
                                                                                                                                                                | ~ ! [X1740] :
                                                                                                                                                                      ( ~ r1(X1739,X1740)
                                                                                                                                                                      | ~ p1(X1740) ) )
                                                                                                                                                          & p1(X1738) ) )
                                                                                                                                                & ~ ! [X1741] :
                                                                                                                                                      ( ~ r1(X1736,X1741)
                                                                                                                                                      | p1(X1741) ) ) )
                                                                                                                                      & ~ ! [X1742] :
                                                                                                                                            ( ~ r1(X1734,X1742)
                                                                                                                                            | p1(X1742) ) ) )
                                                                                                                            & ~ ! [X1743] :
                                                                                                                                  ( ~ r1(X1732,X1743)
                                                                                                                                  | p1(X1743) ) ) )
                                                                                                                  & ~ ! [X1744] :
                                                                                                                        ( ~ r1(X1730,X1744)
                                                                                                                        | p1(X1744) ) ) )
                                                                                                        & ~ ! [X1745] :
                                                                                                              ( ~ r1(X1728,X1745)
                                                                                                              | p1(X1745) ) ) )
                                                                                              & ~ ! [X1746] :
                                                                                                    ( ~ r1(X1726,X1746)
                                                                                                    | p1(X1746) ) ) )
                                                                                    & ~ ! [X1747] :
                                                                                          ( ~ r1(X1724,X1747)
                                                                                          | p1(X1747) ) ) )
                                                                          & ~ ! [X1748] :
                                                                                ( ~ r1(X1722,X1748)
                                                                                | p1(X1748) ) ) )
                                                                & ~ ! [X1749] :
                                                                      ( ~ r1(X1720,X1749)
                                                                      | p1(X1749) ) ) )
                                                      & ~ ! [X1750] :
                                                            ( ~ r1(X1718,X1750)
                                                            | p1(X1750) ) ) )
                                            & ~ ! [X1751] :
                                                  ( ~ r1(X1716,X1751)
                                                  | p1(X1751) ) ) )
                                  & ~ ! [X1752] :
                                        ( ~ r1(X1714,X1752)
                                        | p1(X1752) ) ) )
                        & ~ ! [X1753] :
                              ( ~ r1(X1712,X1753)
                              | p1(X1753) ) ) )
              & ~ ! [X1754] :
                    ( ~ r1(X0,X1754)
                    | p1(X1754) ) )
            | ( ~ ! [X1755] :
                    ( ~ r1(X0,X1755)
                    | p2(X1755) )
              & ~ ! [X1756] :
                    ( ~ r1(X0,X1756)
                    | ~ ( ~ ! [X1757] :
                              ( ~ r1(X1756,X1757)
                              | p2(X1757) )
                        & ~ ! [X1758] :
                              ( ~ r1(X1756,X1758)
                              | ~ ( ~ ! [X1759] :
                                        ( ~ r1(X1758,X1759)
                                        | p2(X1759) )
                                  & ~ ! [X1760] :
                                        ( ~ r1(X1758,X1760)
                                        | ~ ( ~ ! [X1761] :
                                                  ( ~ r1(X1760,X1761)
                                                  | p2(X1761) )
                                            & ~ ! [X1762] :
                                                  ( ~ r1(X1760,X1762)
                                                  | ~ ( ~ ! [X1763] :
                                                            ( ~ r1(X1762,X1763)
                                                            | p2(X1763) )
                                                      & ~ ! [X1764] :
                                                            ( ~ r1(X1762,X1764)
                                                            | ~ ( ~ ! [X1765] :
                                                                      ( ~ r1(X1764,X1765)
                                                                      | p2(X1765) )
                                                                & ~ ! [X1766] :
                                                                      ( ~ r1(X1764,X1766)
                                                                      | ~ ( ~ ! [X1767] :
                                                                                ( ~ r1(X1766,X1767)
                                                                                | p2(X1767) )
                                                                          & ~ ! [X1768] :
                                                                                ( ~ r1(X1766,X1768)
                                                                                | ~ ( ~ ! [X1769] :
                                                                                          ( ~ r1(X1768,X1769)
                                                                                          | p2(X1769) )
                                                                                    & ~ ! [X1770] :
                                                                                          ( ~ r1(X1768,X1770)
                                                                                          | ~ ( ~ ! [X1771] :
                                                                                                    ( ~ r1(X1770,X1771)
                                                                                                    | p2(X1771) )
                                                                                              & ~ ! [X1772] :
                                                                                                    ( ~ r1(X1770,X1772)
                                                                                                    | ~ ( ~ ! [X1773] :
                                                                                                              ( ~ r1(X1772,X1773)
                                                                                                              | p2(X1773) )
                                                                                                        & ~ ! [X1774] :
                                                                                                              ( ~ r1(X1772,X1774)
                                                                                                              | ~ ( ~ ! [X1775] :
                                                                                                                        ( ~ r1(X1774,X1775)
                                                                                                                        | p2(X1775) )
                                                                                                                  & ~ ! [X1776] :
                                                                                                                        ( ~ r1(X1774,X1776)
                                                                                                                        | ~ ( ~ ! [X1777] :
                                                                                                                                  ( ~ r1(X1776,X1777)
                                                                                                                                  | p2(X1777) )
                                                                                                                            & ~ ! [X1778] :
                                                                                                                                  ( ~ r1(X1776,X1778)
                                                                                                                                  | ~ ( ~ ! [X1779] :
                                                                                                                                            ( ~ r1(X1778,X1779)
                                                                                                                                            | p2(X1779) )
                                                                                                                                      & ~ ! [X1780] :
                                                                                                                                            ( ~ r1(X1778,X1780)
                                                                                                                                            | ~ ( ~ ! [X1781] :
                                                                                                                                                      ( ~ r1(X1780,X1781)
                                                                                                                                                      | p2(X1781) )
                                                                                                                                                & ~ ! [X1782] :
                                                                                                                                                      ( ~ r1(X1780,X1782)
                                                                                                                                                      | ! [X1783] :
                                                                                                                                                          ( ~ r1(X1782,X1783)
                                                                                                                                                          | ~ ( ~ ! [X1784] :
                                                                                                                                                                    ( ~ r1(X1783,X1784)
                                                                                                                                                                    | ~ ! [X1785] :
                                                                                                                                                                          ( ~ r1(X1784,X1785)
                                                                                                                                                                          | p1(X1785) ) )
                                                                                                                                                              & ~ ! [X1786] :
                                                                                                                                                                    ( ~ r1(X1783,X1786)
                                                                                                                                                                    | p1(X1786) ) ) ) )
                                                                                                                                                & ~ ! [X1787] :
                                                                                                                                                      ( ~ r1(X1780,X1787)
                                                                                                                                                      | p1(X1787) ) ) )
                                                                                                                                      & ~ ! [X1788] :
                                                                                                                                            ( ~ r1(X1778,X1788)
                                                                                                                                            | p1(X1788) ) ) )
                                                                                                                            & ~ ! [X1789] :
                                                                                                                                  ( ~ r1(X1776,X1789)
                                                                                                                                  | p1(X1789) ) ) )
                                                                                                                  & ~ ! [X1790] :
                                                                                                                        ( ~ r1(X1774,X1790)
                                                                                                                        | p1(X1790) ) ) )
                                                                                                        & ~ ! [X1791] :
                                                                                                              ( ~ r1(X1772,X1791)
                                                                                                              | p1(X1791) ) ) )
                                                                                              & ~ ! [X1792] :
                                                                                                    ( ~ r1(X1770,X1792)
                                                                                                    | p1(X1792) ) ) )
                                                                                    & ~ ! [X1793] :
                                                                                          ( ~ r1(X1768,X1793)
                                                                                          | p1(X1793) ) ) )
                                                                          & ~ ! [X1794] :
                                                                                ( ~ r1(X1766,X1794)
                                                                                | p1(X1794) ) ) )
                                                                & ~ ! [X1795] :
                                                                      ( ~ r1(X1764,X1795)
                                                                      | p1(X1795) ) ) )
                                                      & ~ ! [X1796] :
                                                            ( ~ r1(X1762,X1796)
                                                            | p1(X1796) ) ) )
                                            & ~ ! [X1797] :
                                                  ( ~ r1(X1760,X1797)
                                                  | p1(X1797) ) ) )
                                  & ~ ! [X1798] :
                                        ( ~ r1(X1758,X1798)
                                        | p1(X1798) ) ) )
                        & ~ ! [X1799] :
                              ( ~ r1(X1756,X1799)
                              | p1(X1799) ) ) )
              & ~ ! [X1800] :
                    ( ~ r1(X0,X1800)
                    | p1(X1800) ) )
            | ( ~ ! [X1801] :
                    ( ~ r1(X0,X1801)
                    | p2(X1801) )
              & ~ ! [X1802] :
                    ( ~ r1(X0,X1802)
                    | ~ ( ~ ! [X1803] :
                              ( ~ r1(X1802,X1803)
                              | p2(X1803) )
                        & ~ ! [X1804] :
                              ( ~ r1(X1802,X1804)
                              | ~ ( ~ ! [X1805] :
                                        ( ~ r1(X1804,X1805)
                                        | p2(X1805) )
                                  & ~ ! [X1806] :
                                        ( ~ r1(X1804,X1806)
                                        | ~ ( ~ ! [X1807] :
                                                  ( ~ r1(X1806,X1807)
                                                  | p2(X1807) )
                                            & ~ ! [X1808] :
                                                  ( ~ r1(X1806,X1808)
                                                  | ~ ( ~ ! [X1809] :
                                                            ( ~ r1(X1808,X1809)
                                                            | p2(X1809) )
                                                      & ~ ! [X1810] :
                                                            ( ~ r1(X1808,X1810)
                                                            | ~ ( ~ ! [X1811] :
                                                                      ( ~ r1(X1810,X1811)
                                                                      | p2(X1811) )
                                                                & ~ ! [X1812] :
                                                                      ( ~ r1(X1810,X1812)
                                                                      | ~ ( ~ ! [X1813] :
                                                                                ( ~ r1(X1812,X1813)
                                                                                | p2(X1813) )
                                                                          & ~ ! [X1814] :
                                                                                ( ~ r1(X1812,X1814)
                                                                                | ~ ( ~ ! [X1815] :
                                                                                          ( ~ r1(X1814,X1815)
                                                                                          | p2(X1815) )
                                                                                    & ~ ! [X1816] :
                                                                                          ( ~ r1(X1814,X1816)
                                                                                          | ~ ( ~ ! [X1817] :
                                                                                                    ( ~ r1(X1816,X1817)
                                                                                                    | p2(X1817) )
                                                                                              & ~ ! [X1818] :
                                                                                                    ( ~ r1(X1816,X1818)
                                                                                                    | ~ ( ~ ! [X1819] :
                                                                                                              ( ~ r1(X1818,X1819)
                                                                                                              | p2(X1819) )
                                                                                                        & ~ ! [X1820] :
                                                                                                              ( ~ r1(X1818,X1820)
                                                                                                              | ~ ( ~ ! [X1821] :
                                                                                                                        ( ~ r1(X1820,X1821)
                                                                                                                        | p2(X1821) )
                                                                                                                  & ~ ! [X1822] :
                                                                                                                        ( ~ r1(X1820,X1822)
                                                                                                                        | ~ ( ~ ! [X1823] :
                                                                                                                                  ( ~ r1(X1822,X1823)
                                                                                                                                  | p2(X1823) )
                                                                                                                            & ~ ! [X1824] :
                                                                                                                                  ( ~ r1(X1822,X1824)
                                                                                                                                  | ~ ( ~ ! [X1825] :
                                                                                                                                            ( ~ r1(X1824,X1825)
                                                                                                                                            | p2(X1825) )
                                                                                                                                      & ~ ! [X1826] :
                                                                                                                                            ( ~ r1(X1824,X1826)
                                                                                                                                            | ~ ( ~ ! [X1827] :
                                                                                                                                                      ( ~ r1(X1826,X1827)
                                                                                                                                                      | p2(X1827) )
                                                                                                                                                & ~ ! [X1828] :
                                                                                                                                                      ( ~ r1(X1826,X1828)
                                                                                                                                                      | ~ ( ~ ! [X1829] :
                                                                                                                                                                ( ~ r1(X1828,X1829)
                                                                                                                                                                | ~ ! [X1830] :
                                                                                                                                                                      ( ~ r1(X1829,X1830)
                                                                                                                                                                      | ~ ! [X1831] :
                                                                                                                                                                            ( ~ r1(X1830,X1831)
                                                                                                                                                                            | p1(X1831) ) ) )
                                                                                                                                                          & ~ ! [X1832] :
                                                                                                                                                                ( ~ r1(X1828,X1832)
                                                                                                                                                                | ~ ! [X1833] :
                                                                                                                                                                      ( ~ r1(X1832,X1833)
                                                                                                                                                                      | p1(X1833) ) ) ) )
                                                                                                                                                & ~ ! [X1834] :
                                                                                                                                                      ( ~ r1(X1826,X1834)
                                                                                                                                                      | p1(X1834) ) ) )
                                                                                                                                      & ~ ! [X1835] :
                                                                                                                                            ( ~ r1(X1824,X1835)
                                                                                                                                            | p1(X1835) ) ) )
                                                                                                                            & ~ ! [X1836] :
                                                                                                                                  ( ~ r1(X1822,X1836)
                                                                                                                                  | p1(X1836) ) ) )
                                                                                                                  & ~ ! [X1837] :
                                                                                                                        ( ~ r1(X1820,X1837)
                                                                                                                        | p1(X1837) ) ) )
                                                                                                        & ~ ! [X1838] :
                                                                                                              ( ~ r1(X1818,X1838)
                                                                                                              | p1(X1838) ) ) )
                                                                                              & ~ ! [X1839] :
                                                                                                    ( ~ r1(X1816,X1839)
                                                                                                    | p1(X1839) ) ) )
                                                                                    & ~ ! [X1840] :
                                                                                          ( ~ r1(X1814,X1840)
                                                                                          | p1(X1840) ) ) )
                                                                          & ~ ! [X1841] :
                                                                                ( ~ r1(X1812,X1841)
                                                                                | p1(X1841) ) ) )
                                                                & ~ ! [X1842] :
                                                                      ( ~ r1(X1810,X1842)
                                                                      | p1(X1842) ) ) )
                                                      & ~ ! [X1843] :
                                                            ( ~ r1(X1808,X1843)
                                                            | p1(X1843) ) ) )
                                            & ~ ! [X1844] :
                                                  ( ~ r1(X1806,X1844)
                                                  | p1(X1844) ) ) )
                                  & ~ ! [X1845] :
                                        ( ~ r1(X1804,X1845)
                                        | p1(X1845) ) ) )
                        & ~ ! [X1846] :
                              ( ~ r1(X1802,X1846)
                              | p1(X1846) ) ) )
              & ~ ! [X1847] :
                    ( ~ r1(X0,X1847)
                    | p1(X1847) ) )
            | ( ~ ! [X1848] :
                    ( ~ r1(X0,X1848)
                    | p2(X1848) )
              & ~ ! [X1849] :
                    ( ~ r1(X0,X1849)
                    | ~ ( ~ ! [X1850] :
                              ( ~ r1(X1849,X1850)
                              | p2(X1850) )
                        & ~ ! [X1851] :
                              ( ~ r1(X1849,X1851)
                              | ~ ( ~ ! [X1852] :
                                        ( ~ r1(X1851,X1852)
                                        | p2(X1852) )
                                  & ~ ! [X1853] :
                                        ( ~ r1(X1851,X1853)
                                        | ~ ( ~ ! [X1854] :
                                                  ( ~ r1(X1853,X1854)
                                                  | p2(X1854) )
                                            & ~ ! [X1855] :
                                                  ( ~ r1(X1853,X1855)
                                                  | ~ ( ~ ! [X1856] :
                                                            ( ~ r1(X1855,X1856)
                                                            | p2(X1856) )
                                                      & ~ ! [X1857] :
                                                            ( ~ r1(X1855,X1857)
                                                            | ~ ( ~ ! [X1858] :
                                                                      ( ~ r1(X1857,X1858)
                                                                      | p2(X1858) )
                                                                & ~ ! [X1859] :
                                                                      ( ~ r1(X1857,X1859)
                                                                      | ~ ( ~ ! [X1860] :
                                                                                ( ~ r1(X1859,X1860)
                                                                                | p2(X1860) )
                                                                          & ~ ! [X1861] :
                                                                                ( ~ r1(X1859,X1861)
                                                                                | ~ ( ~ ! [X1862] :
                                                                                          ( ~ r1(X1861,X1862)
                                                                                          | p2(X1862) )
                                                                                    & ~ ! [X1863] :
                                                                                          ( ~ r1(X1861,X1863)
                                                                                          | ~ ( ~ ! [X1864] :
                                                                                                    ( ~ r1(X1863,X1864)
                                                                                                    | p2(X1864) )
                                                                                              & ~ ! [X1865] :
                                                                                                    ( ~ r1(X1863,X1865)
                                                                                                    | ~ ( ~ ! [X1866] :
                                                                                                              ( ~ r1(X1865,X1866)
                                                                                                              | p2(X1866) )
                                                                                                        & ~ ! [X1867] :
                                                                                                              ( ~ r1(X1865,X1867)
                                                                                                              | ~ ( ~ ! [X1868] :
                                                                                                                        ( ~ r1(X1867,X1868)
                                                                                                                        | p2(X1868) )
                                                                                                                  & ~ ! [X1869] :
                                                                                                                        ( ~ r1(X1867,X1869)
                                                                                                                        | ~ ( ~ ! [X1870] :
                                                                                                                                  ( ~ r1(X1869,X1870)
                                                                                                                                  | p2(X1870) )
                                                                                                                            & ~ ! [X1871] :
                                                                                                                                  ( ~ r1(X1869,X1871)
                                                                                                                                  | ~ ( ~ ! [X1872] :
                                                                                                                                            ( ~ r1(X1871,X1872)
                                                                                                                                            | p2(X1872) )
                                                                                                                                      & ~ ! [X1873] :
                                                                                                                                            ( ~ r1(X1871,X1873)
                                                                                                                                            | ~ ( ~ ! [X1874] :
                                                                                                                                                      ( ~ r1(X1873,X1874)
                                                                                                                                                      | p2(X1874) )
                                                                                                                                                & ~ ! [X1875] :
                                                                                                                                                      ( ~ r1(X1873,X1875)
                                                                                                                                                      | ~ ! [X1876] : ~ r1(X1875,X1876) )
                                                                                                                                                & ~ ! [X1877] :
                                                                                                                                                      ( ~ r1(X1873,X1877)
                                                                                                                                                      | p1(X1877) ) ) )
                                                                                                                                      & ~ ! [X1878] :
                                                                                                                                            ( ~ r1(X1871,X1878)
                                                                                                                                            | p1(X1878) ) ) )
                                                                                                                            & ~ ! [X1879] :
                                                                                                                                  ( ~ r1(X1869,X1879)
                                                                                                                                  | p1(X1879) ) ) )
                                                                                                                  & ~ ! [X1880] :
                                                                                                                        ( ~ r1(X1867,X1880)
                                                                                                                        | p1(X1880) ) ) )
                                                                                                        & ~ ! [X1881] :
                                                                                                              ( ~ r1(X1865,X1881)
                                                                                                              | p1(X1881) ) ) )
                                                                                              & ~ ! [X1882] :
                                                                                                    ( ~ r1(X1863,X1882)
                                                                                                    | p1(X1882) ) ) )
                                                                                    & ~ ! [X1883] :
                                                                                          ( ~ r1(X1861,X1883)
                                                                                          | p1(X1883) ) ) )
                                                                          & ~ ! [X1884] :
                                                                                ( ~ r1(X1859,X1884)
                                                                                | p1(X1884) ) ) )
                                                                & ~ ! [X1885] :
                                                                      ( ~ r1(X1857,X1885)
                                                                      | p1(X1885) ) ) )
                                                      & ~ ! [X1886] :
                                                            ( ~ r1(X1855,X1886)
                                                            | p1(X1886) ) ) )
                                            & ~ ! [X1887] :
                                                  ( ~ r1(X1853,X1887)
                                                  | p1(X1887) ) ) )
                                  & ~ ! [X1888] :
                                        ( ~ r1(X1851,X1888)
                                        | p1(X1888) ) ) )
                        & ~ ! [X1889] :
                              ( ~ r1(X1849,X1889)
                              | p1(X1889) ) ) )
              & ~ ! [X1890] :
                    ( ~ r1(X0,X1890)
                    | p1(X1890) ) )
            | ! [X1891] :
                ( ~ r1(X0,X1891)
                | p2(X1891) )
            | ! [X1892] :
                ( ~ r1(X0,X1892)
                | ! [X1893] :
                    ( ~ r1(X1892,X1893)
                    | p2(X1893) )
                | ! [X1894] :
                    ( ~ r1(X1892,X1894)
                    | ! [X1895] :
                        ( ~ r1(X1894,X1895)
                        | p2(X1895) )
                    | ! [X1896] :
                        ( ~ r1(X1894,X1896)
                        | ! [X1897] :
                            ( ~ r1(X1896,X1897)
                            | p2(X1897) )
                        | ! [X1898] :
                            ( ~ r1(X1896,X1898)
                            | ! [X1899] :
                                ( ~ r1(X1898,X1899)
                                | p2(X1899) )
                            | ! [X1900] :
                                ( ~ r1(X1898,X1900)
                                | ! [X1901] :
                                    ( ~ r1(X1900,X1901)
                                    | p2(X1901) )
                                | ! [X1902] :
                                    ( ~ r1(X1900,X1902)
                                    | ! [X1903] :
                                        ( ~ r1(X1902,X1903)
                                        | p2(X1903) )
                                    | ! [X1904] :
                                        ( ~ r1(X1902,X1904)
                                        | ! [X1905] :
                                            ( ~ r1(X1904,X1905)
                                            | p2(X1905) )
                                        | ! [X1906] :
                                            ( ~ r1(X1904,X1906)
                                            | ! [X1907] :
                                                ( ~ r1(X1906,X1907)
                                                | p2(X1907) )
                                            | ! [X1908] :
                                                ( ~ r1(X1906,X1908)
                                                | ! [X1909] :
                                                    ( ~ r1(X1908,X1909)
                                                    | p2(X1909) )
                                                | ! [X1910] :
                                                    ( ~ r1(X1908,X1910)
                                                    | ! [X1911] :
                                                        ( ~ r1(X1910,X1911)
                                                        | p2(X1911) )
                                                    | ! [X1912] :
                                                        ( ~ r1(X1910,X1912)
                                                        | ! [X1913] :
                                                            ( ~ r1(X1912,X1913)
                                                            | p2(X1913) )
                                                        | ! [X1914] :
                                                            ( ~ r1(X1912,X1914)
                                                            | ! [X1915] :
                                                                ( ~ r1(X1914,X1915)
                                                                | p2(X1915) )
                                                            | ! [X1916] :
                                                                ( ~ r1(X1914,X1916)
                                                                | ! [X1917] :
                                                                    ( ~ r1(X1916,X1917)
                                                                    | p2(X1917) )
                                                                | ! [X1918] :
                                                                    ( ~ r1(X1916,X1918)
                                                                    | ! [X1919] :
                                                                        ( ~ r1(X1918,X1919)
                                                                        | p2(X1919) )
                                                                    | ! [X1920] :
                                                                        ( ~ r1(X1918,X1920)
                                                                        | ! [X1921] :
                                                                            ( ~ r1(X1920,X1921)
                                                                            | p2(X1921) )
                                                                        | ! [X1922] :
                                                                            ( ~ r1(X1920,X1922)
                                                                            | ! [X1923] :
                                                                                ( ~ r1(X1922,X1923)
                                                                                | p2(X1923) )
                                                                            | ! [X1924] :
                                                                                ( ~ r1(X1922,X1924)
                                                                                | ! [X1925] :
                                                                                    ( ~ r1(X1924,X1925)
                                                                                    | p2(X1925) )
                                                                                | ! [X1926] :
                                                                                    ( ~ r1(X1924,X1926)
                                                                                    | ! [X1927] :
                                                                                        ( ~ r1(X1926,X1927)
                                                                                        | p2(X1927) )
                                                                                    | ! [X1928] :
                                                                                        ( ~ r1(X1926,X1928)
                                                                                        | ! [X1929] :
                                                                                            ( ~ r1(X1928,X1929)
                                                                                            | p2(X1929) )
                                                                                        | ! [X1930] :
                                                                                            ( ~ r1(X1928,X1930)
                                                                                            | ! [X1931] :
                                                                                                ( ~ r1(X1930,X1931)
                                                                                                | ~ ! [X1932] :
                                                                                                      ( ~ r1(X1931,X1932)
                                                                                                      | p1(X1932) ) )
                                                                                            | ! [X1933] :
                                                                                                ( ~ r1(X1930,X1933)
                                                                                                | p1(X1933) ) )
                                                                                        | ! [X1934] :
                                                                                            ( ~ r1(X1928,X1934)
                                                                                            | p1(X1934) ) )
                                                                                    | ! [X1935] :
                                                                                        ( ~ r1(X1926,X1935)
                                                                                        | p1(X1935) ) )
                                                                                | ! [X1936] :
                                                                                    ( ~ r1(X1924,X1936)
                                                                                    | p1(X1936) ) )
                                                                            | ! [X1937] :
                                                                                ( ~ r1(X1922,X1937)
                                                                                | p1(X1937) ) )
                                                                        | ! [X1938] :
                                                                            ( ~ r1(X1920,X1938)
                                                                            | p1(X1938) ) )
                                                                    | ! [X1939] :
                                                                        ( ~ r1(X1918,X1939)
                                                                        | p1(X1939) ) )
                                                                | ! [X1940] :
                                                                    ( ~ r1(X1916,X1940)
                                                                    | p1(X1940) ) )
                                                            | ! [X1941] :
                                                                ( ~ r1(X1914,X1941)
                                                                | p1(X1941) ) )
                                                        | ! [X1942] :
                                                            ( ~ r1(X1912,X1942)
                                                            | p1(X1942) ) )
                                                    | ! [X1943] :
                                                        ( ~ r1(X1910,X1943)
                                                        | p1(X1943) ) )
                                                | ! [X1944] :
                                                    ( ~ r1(X1908,X1944)
                                                    | p1(X1944) ) )
                                            | ! [X1945] :
                                                ( ~ r1(X1906,X1945)
                                                | p1(X1945) ) )
                                        | ! [X1946] :
                                            ( ~ r1(X1904,X1946)
                                            | p1(X1946) ) )
                                    | ! [X1947] :
                                        ( ~ r1(X1902,X1947)
                                        | p1(X1947) ) )
                                | ! [X1948] :
                                    ( ~ r1(X1900,X1948)
                                    | p1(X1948) ) )
                            | ! [X1949] :
                                ( ~ r1(X1898,X1949)
                                | p1(X1949) ) )
                        | ! [X1950] :
                            ( ~ r1(X1896,X1950)
                            | p1(X1950) ) )
                    | ! [X1951] :
                        ( ~ r1(X1894,X1951)
                        | p1(X1951) ) )
                | ! [X1952] :
                    ( ~ r1(X1892,X1952)
                    | p1(X1952) ) )
            | ! [X1953] :
                ( ~ r1(X0,X1953)
                | p1(X1953) )
            | ( ~ ! [X1954] :
                    ( ~ r1(X0,X1954)
                    | p2(X1954) )
              & ~ ! [X1955] :
                    ( ~ r1(X0,X1955)
                    | ~ ( ~ ! [X1956] :
                              ( ~ r1(X1955,X1956)
                              | p2(X1956) )
                        & ~ ! [X1957] :
                              ( ~ r1(X1955,X1957)
                              | ~ ( ~ ! [X1958] :
                                        ( ~ r1(X1957,X1958)
                                        | p2(X1958) )
                                  & ~ ! [X1959] :
                                        ( ~ r1(X1957,X1959)
                                        | ~ ( ~ ! [X1960] :
                                                  ( ~ r1(X1959,X1960)
                                                  | p2(X1960) )
                                            & ~ ! [X1961] :
                                                  ( ~ r1(X1959,X1961)
                                                  | ~ ( ~ ! [X1962] :
                                                            ( ~ r1(X1961,X1962)
                                                            | p2(X1962) )
                                                      & ~ ! [X1963] :
                                                            ( ~ r1(X1961,X1963)
                                                            | ~ ( ~ ! [X1964] :
                                                                      ( ~ r1(X1963,X1964)
                                                                      | p2(X1964) )
                                                                & ~ ! [X1965] :
                                                                      ( ~ r1(X1963,X1965)
                                                                      | ~ ( ~ ! [X1966] :
                                                                                ( ~ r1(X1965,X1966)
                                                                                | p2(X1966) )
                                                                          & ~ ! [X1967] :
                                                                                ( ~ r1(X1965,X1967)
                                                                                | ~ ( ~ ! [X1968] :
                                                                                          ( ~ r1(X1967,X1968)
                                                                                          | p2(X1968) )
                                                                                    & ~ ! [X1969] :
                                                                                          ( ~ r1(X1967,X1969)
                                                                                          | ~ ( ~ ! [X1970] :
                                                                                                    ( ~ r1(X1969,X1970)
                                                                                                    | p2(X1970) )
                                                                                              & ~ ! [X1971] :
                                                                                                    ( ~ r1(X1969,X1971)
                                                                                                    | ~ ( ~ ! [X1972] :
                                                                                                              ( ~ r1(X1971,X1972)
                                                                                                              | p2(X1972) )
                                                                                                        & ~ ! [X1973] :
                                                                                                              ( ~ r1(X1971,X1973)
                                                                                                              | ~ ( ~ ! [X1974] :
                                                                                                                        ( ~ r1(X1973,X1974)
                                                                                                                        | p2(X1974) )
                                                                                                                  & ~ ! [X1975] :
                                                                                                                        ( ~ r1(X1973,X1975)
                                                                                                                        | ~ ( ~ ! [X1976] :
                                                                                                                                  ( ~ r1(X1975,X1976)
                                                                                                                                  | p2(X1976) )
                                                                                                                            & ~ ! [X1977] :
                                                                                                                                  ( ~ r1(X1975,X1977)
                                                                                                                                  | ~ ( ~ ! [X1978] :
                                                                                                                                            ( ~ r1(X1977,X1978)
                                                                                                                                            | p2(X1978) )
                                                                                                                                      & ~ ! [X1979] :
                                                                                                                                            ( ~ r1(X1977,X1979)
                                                                                                                                            | ~ ( ~ ! [X1980] :
                                                                                                                                                      ( ~ r1(X1979,X1980)
                                                                                                                                                      | ~ ! [X1981] :
                                                                                                                                                            ( ~ r1(X1980,X1981)
                                                                                                                                                            | ~ p1(X1981) ) )
                                                                                                                                                & p1(X1979) ) )
                                                                                                                                      & ~ ! [X1982] :
                                                                                                                                            ( ~ r1(X1977,X1982)
                                                                                                                                            | p1(X1982) ) ) )
                                                                                                                            & ~ ! [X1983] :
                                                                                                                                  ( ~ r1(X1975,X1983)
                                                                                                                                  | p1(X1983) ) ) )
                                                                                                                  & ~ ! [X1984] :
                                                                                                                        ( ~ r1(X1973,X1984)
                                                                                                                        | p1(X1984) ) ) )
                                                                                                        & ~ ! [X1985] :
                                                                                                              ( ~ r1(X1971,X1985)
                                                                                                              | p1(X1985) ) ) )
                                                                                              & ~ ! [X1986] :
                                                                                                    ( ~ r1(X1969,X1986)
                                                                                                    | p1(X1986) ) ) )
                                                                                    & ~ ! [X1987] :
                                                                                          ( ~ r1(X1967,X1987)
                                                                                          | p1(X1987) ) ) )
                                                                          & ~ ! [X1988] :
                                                                                ( ~ r1(X1965,X1988)
                                                                                | p1(X1988) ) ) )
                                                                & ~ ! [X1989] :
                                                                      ( ~ r1(X1963,X1989)
                                                                      | p1(X1989) ) ) )
                                                      & ~ ! [X1990] :
                                                            ( ~ r1(X1961,X1990)
                                                            | p1(X1990) ) ) )
                                            & ~ ! [X1991] :
                                                  ( ~ r1(X1959,X1991)
                                                  | p1(X1991) ) ) )
                                  & ~ ! [X1992] :
                                        ( ~ r1(X1957,X1992)
                                        | p1(X1992) ) ) )
                        & ~ ! [X1993] :
                              ( ~ r1(X1955,X1993)
                              | p1(X1993) ) ) )
              & ~ ! [X1994] :
                    ( ~ r1(X0,X1994)
                    | p1(X1994) ) )
            | ( ~ ! [X1995] :
                    ( ~ r1(X0,X1995)
                    | p2(X1995) )
              & ~ ! [X1996] :
                    ( ~ r1(X0,X1996)
                    | ~ ( ~ ! [X1997] :
                              ( ~ r1(X1996,X1997)
                              | p2(X1997) )
                        & ~ ! [X1998] :
                              ( ~ r1(X1996,X1998)
                              | ~ ( ~ ! [X1999] :
                                        ( ~ r1(X1998,X1999)
                                        | p2(X1999) )
                                  & ~ ! [X2000] :
                                        ( ~ r1(X1998,X2000)
                                        | ~ ( ~ ! [X2001] :
                                                  ( ~ r1(X2000,X2001)
                                                  | p2(X2001) )
                                            & ~ ! [X2002] :
                                                  ( ~ r1(X2000,X2002)
                                                  | ~ ( ~ ! [X2003] :
                                                            ( ~ r1(X2002,X2003)
                                                            | p2(X2003) )
                                                      & ~ ! [X2004] :
                                                            ( ~ r1(X2002,X2004)
                                                            | ~ ( ~ ! [X2005] :
                                                                      ( ~ r1(X2004,X2005)
                                                                      | p2(X2005) )
                                                                & ~ ! [X2006] :
                                                                      ( ~ r1(X2004,X2006)
                                                                      | ~ ( ~ ! [X2007] :
                                                                                ( ~ r1(X2006,X2007)
                                                                                | p2(X2007) )
                                                                          & ~ ! [X2008] :
                                                                                ( ~ r1(X2006,X2008)
                                                                                | ~ ( ~ ! [X2009] :
                                                                                          ( ~ r1(X2008,X2009)
                                                                                          | p2(X2009) )
                                                                                    & ~ ! [X2010] :
                                                                                          ( ~ r1(X2008,X2010)
                                                                                          | ~ ( ~ ! [X2011] :
                                                                                                    ( ~ r1(X2010,X2011)
                                                                                                    | p2(X2011) )
                                                                                              & ~ ! [X2012] :
                                                                                                    ( ~ r1(X2010,X2012)
                                                                                                    | ~ ( ~ ! [X2013] :
                                                                                                              ( ~ r1(X2012,X2013)
                                                                                                              | p2(X2013) )
                                                                                                        & ~ ! [X2014] :
                                                                                                              ( ~ r1(X2012,X2014)
                                                                                                              | ~ ( ~ ! [X2015] :
                                                                                                                        ( ~ r1(X2014,X2015)
                                                                                                                        | p2(X2015) )
                                                                                                                  & ~ ! [X2016] :
                                                                                                                        ( ~ r1(X2014,X2016)
                                                                                                                        | ~ ( ~ ! [X2017] :
                                                                                                                                  ( ~ r1(X2016,X2017)
                                                                                                                                  | p2(X2017) )
                                                                                                                            & ~ ! [X2018] :
                                                                                                                                  ( ~ r1(X2016,X2018)
                                                                                                                                  | ~ ( ~ ! [X2019] :
                                                                                                                                            ( ~ r1(X2018,X2019)
                                                                                                                                            | p2(X2019) )
                                                                                                                                      & ~ ! [X2020] :
                                                                                                                                            ( ~ r1(X2018,X2020)
                                                                                                                                            | ! [X2021] :
                                                                                                                                                ( ~ r1(X2020,X2021)
                                                                                                                                                | ~ ( ~ ! [X2022] :
                                                                                                                                                          ( ~ r1(X2021,X2022)
                                                                                                                                                          | ~ ! [X2023] :
                                                                                                                                                                ( ~ r1(X2022,X2023)
                                                                                                                                                                | p1(X2023) ) )
                                                                                                                                                    & ~ ! [X2024] :
                                                                                                                                                          ( ~ r1(X2021,X2024)
                                                                                                                                                          | p1(X2024) ) ) ) )
                                                                                                                                      & ~ ! [X2025] :
                                                                                                                                            ( ~ r1(X2018,X2025)
                                                                                                                                            | p1(X2025) ) ) )
                                                                                                                            & ~ ! [X2026] :
                                                                                                                                  ( ~ r1(X2016,X2026)
                                                                                                                                  | p1(X2026) ) ) )
                                                                                                                  & ~ ! [X2027] :
                                                                                                                        ( ~ r1(X2014,X2027)
                                                                                                                        | p1(X2027) ) ) )
                                                                                                        & ~ ! [X2028] :
                                                                                                              ( ~ r1(X2012,X2028)
                                                                                                              | p1(X2028) ) ) )
                                                                                              & ~ ! [X2029] :
                                                                                                    ( ~ r1(X2010,X2029)
                                                                                                    | p1(X2029) ) ) )
                                                                                    & ~ ! [X2030] :
                                                                                          ( ~ r1(X2008,X2030)
                                                                                          | p1(X2030) ) ) )
                                                                          & ~ ! [X2031] :
                                                                                ( ~ r1(X2006,X2031)
                                                                                | p1(X2031) ) ) )
                                                                & ~ ! [X2032] :
                                                                      ( ~ r1(X2004,X2032)
                                                                      | p1(X2032) ) ) )
                                                      & ~ ! [X2033] :
                                                            ( ~ r1(X2002,X2033)
                                                            | p1(X2033) ) ) )
                                            & ~ ! [X2034] :
                                                  ( ~ r1(X2000,X2034)
                                                  | p1(X2034) ) ) )
                                  & ~ ! [X2035] :
                                        ( ~ r1(X1998,X2035)
                                        | p1(X2035) ) ) )
                        & ~ ! [X2036] :
                              ( ~ r1(X1996,X2036)
                              | p1(X2036) ) ) )
              & ~ ! [X2037] :
                    ( ~ r1(X0,X2037)
                    | p1(X2037) ) )
            | ( ~ ! [X2038] :
                    ( ~ r1(X0,X2038)
                    | p2(X2038) )
              & ~ ! [X2039] :
                    ( ~ r1(X0,X2039)
                    | ~ ( ~ ! [X2040] :
                              ( ~ r1(X2039,X2040)
                              | p2(X2040) )
                        & ~ ! [X2041] :
                              ( ~ r1(X2039,X2041)
                              | ~ ( ~ ! [X2042] :
                                        ( ~ r1(X2041,X2042)
                                        | p2(X2042) )
                                  & ~ ! [X2043] :
                                        ( ~ r1(X2041,X2043)
                                        | ~ ( ~ ! [X2044] :
                                                  ( ~ r1(X2043,X2044)
                                                  | p2(X2044) )
                                            & ~ ! [X2045] :
                                                  ( ~ r1(X2043,X2045)
                                                  | ~ ( ~ ! [X2046] :
                                                            ( ~ r1(X2045,X2046)
                                                            | p2(X2046) )
                                                      & ~ ! [X2047] :
                                                            ( ~ r1(X2045,X2047)
                                                            | ~ ( ~ ! [X2048] :
                                                                      ( ~ r1(X2047,X2048)
                                                                      | p2(X2048) )
                                                                & ~ ! [X2049] :
                                                                      ( ~ r1(X2047,X2049)
                                                                      | ~ ( ~ ! [X2050] :
                                                                                ( ~ r1(X2049,X2050)
                                                                                | p2(X2050) )
                                                                          & ~ ! [X2051] :
                                                                                ( ~ r1(X2049,X2051)
                                                                                | ~ ( ~ ! [X2052] :
                                                                                          ( ~ r1(X2051,X2052)
                                                                                          | p2(X2052) )
                                                                                    & ~ ! [X2053] :
                                                                                          ( ~ r1(X2051,X2053)
                                                                                          | ~ ( ~ ! [X2054] :
                                                                                                    ( ~ r1(X2053,X2054)
                                                                                                    | p2(X2054) )
                                                                                              & ~ ! [X2055] :
                                                                                                    ( ~ r1(X2053,X2055)
                                                                                                    | ~ ( ~ ! [X2056] :
                                                                                                              ( ~ r1(X2055,X2056)
                                                                                                              | p2(X2056) )
                                                                                                        & ~ ! [X2057] :
                                                                                                              ( ~ r1(X2055,X2057)
                                                                                                              | ~ ( ~ ! [X2058] :
                                                                                                                        ( ~ r1(X2057,X2058)
                                                                                                                        | p2(X2058) )
                                                                                                                  & ~ ! [X2059] :
                                                                                                                        ( ~ r1(X2057,X2059)
                                                                                                                        | ~ ( ~ ! [X2060] :
                                                                                                                                  ( ~ r1(X2059,X2060)
                                                                                                                                  | p2(X2060) )
                                                                                                                            & ~ ! [X2061] :
                                                                                                                                  ( ~ r1(X2059,X2061)
                                                                                                                                  | ~ ( ~ ! [X2062] :
                                                                                                                                            ( ~ r1(X2061,X2062)
                                                                                                                                            | p2(X2062) )
                                                                                                                                      & ~ ! [X2063] :
                                                                                                                                            ( ~ r1(X2061,X2063)
                                                                                                                                            | ~ ( ~ ! [X2064] :
                                                                                                                                                      ( ~ r1(X2063,X2064)
                                                                                                                                                      | ~ ! [X2065] :
                                                                                                                                                            ( ~ r1(X2064,X2065)
                                                                                                                                                            | ~ ! [X2066] :
                                                                                                                                                                  ( ~ r1(X2065,X2066)
                                                                                                                                                                  | p1(X2066) ) ) )
                                                                                                                                                & ~ ! [X2067] :
                                                                                                                                                      ( ~ r1(X2063,X2067)
                                                                                                                                                      | ~ ! [X2068] :
                                                                                                                                                            ( ~ r1(X2067,X2068)
                                                                                                                                                            | p1(X2068) ) ) ) )
                                                                                                                                      & ~ ! [X2069] :
                                                                                                                                            ( ~ r1(X2061,X2069)
                                                                                                                                            | p1(X2069) ) ) )
                                                                                                                            & ~ ! [X2070] :
                                                                                                                                  ( ~ r1(X2059,X2070)
                                                                                                                                  | p1(X2070) ) ) )
                                                                                                                  & ~ ! [X2071] :
                                                                                                                        ( ~ r1(X2057,X2071)
                                                                                                                        | p1(X2071) ) ) )
                                                                                                        & ~ ! [X2072] :
                                                                                                              ( ~ r1(X2055,X2072)
                                                                                                              | p1(X2072) ) ) )
                                                                                              & ~ ! [X2073] :
                                                                                                    ( ~ r1(X2053,X2073)
                                                                                                    | p1(X2073) ) ) )
                                                                                    & ~ ! [X2074] :
                                                                                          ( ~ r1(X2051,X2074)
                                                                                          | p1(X2074) ) ) )
                                                                          & ~ ! [X2075] :
                                                                                ( ~ r1(X2049,X2075)
                                                                                | p1(X2075) ) ) )
                                                                & ~ ! [X2076] :
                                                                      ( ~ r1(X2047,X2076)
                                                                      | p1(X2076) ) ) )
                                                      & ~ ! [X2077] :
                                                            ( ~ r1(X2045,X2077)
                                                            | p1(X2077) ) ) )
                                            & ~ ! [X2078] :
                                                  ( ~ r1(X2043,X2078)
                                                  | p1(X2078) ) ) )
                                  & ~ ! [X2079] :
                                        ( ~ r1(X2041,X2079)
                                        | p1(X2079) ) ) )
                        & ~ ! [X2080] :
                              ( ~ r1(X2039,X2080)
                              | p1(X2080) ) ) )
              & ~ ! [X2081] :
                    ( ~ r1(X0,X2081)
                    | p1(X2081) ) )
            | ( ~ ! [X2082] :
                    ( ~ r1(X0,X2082)
                    | p2(X2082) )
              & ~ ! [X2083] :
                    ( ~ r1(X0,X2083)
                    | ~ ( ~ ! [X2084] :
                              ( ~ r1(X2083,X2084)
                              | p2(X2084) )
                        & ~ ! [X2085] :
                              ( ~ r1(X2083,X2085)
                              | ~ ( ~ ! [X2086] :
                                        ( ~ r1(X2085,X2086)
                                        | p2(X2086) )
                                  & ~ ! [X2087] :
                                        ( ~ r1(X2085,X2087)
                                        | ~ ( ~ ! [X2088] :
                                                  ( ~ r1(X2087,X2088)
                                                  | p2(X2088) )
                                            & ~ ! [X2089] :
                                                  ( ~ r1(X2087,X2089)
                                                  | ~ ( ~ ! [X2090] :
                                                            ( ~ r1(X2089,X2090)
                                                            | p2(X2090) )
                                                      & ~ ! [X2091] :
                                                            ( ~ r1(X2089,X2091)
                                                            | ~ ( ~ ! [X2092] :
                                                                      ( ~ r1(X2091,X2092)
                                                                      | p2(X2092) )
                                                                & ~ ! [X2093] :
                                                                      ( ~ r1(X2091,X2093)
                                                                      | ~ ( ~ ! [X2094] :
                                                                                ( ~ r1(X2093,X2094)
                                                                                | p2(X2094) )
                                                                          & ~ ! [X2095] :
                                                                                ( ~ r1(X2093,X2095)
                                                                                | ~ ( ~ ! [X2096] :
                                                                                          ( ~ r1(X2095,X2096)
                                                                                          | p2(X2096) )
                                                                                    & ~ ! [X2097] :
                                                                                          ( ~ r1(X2095,X2097)
                                                                                          | ~ ( ~ ! [X2098] :
                                                                                                    ( ~ r1(X2097,X2098)
                                                                                                    | p2(X2098) )
                                                                                              & ~ ! [X2099] :
                                                                                                    ( ~ r1(X2097,X2099)
                                                                                                    | ~ ( ~ ! [X2100] :
                                                                                                              ( ~ r1(X2099,X2100)
                                                                                                              | p2(X2100) )
                                                                                                        & ~ ! [X2101] :
                                                                                                              ( ~ r1(X2099,X2101)
                                                                                                              | ~ ( ~ ! [X2102] :
                                                                                                                        ( ~ r1(X2101,X2102)
                                                                                                                        | p2(X2102) )
                                                                                                                  & ~ ! [X2103] :
                                                                                                                        ( ~ r1(X2101,X2103)
                                                                                                                        | ~ ( ~ ! [X2104] :
                                                                                                                                  ( ~ r1(X2103,X2104)
                                                                                                                                  | p2(X2104) )
                                                                                                                            & ~ ! [X2105] :
                                                                                                                                  ( ~ r1(X2103,X2105)
                                                                                                                                  | ~ ( ~ ! [X2106] :
                                                                                                                                            ( ~ r1(X2105,X2106)
                                                                                                                                            | p2(X2106) )
                                                                                                                                      & ~ ! [X2107] :
                                                                                                                                            ( ~ r1(X2105,X2107)
                                                                                                                                            | ~ ! [X2108] : ~ r1(X2107,X2108) )
                                                                                                                                      & ~ ! [X2109] :
                                                                                                                                            ( ~ r1(X2105,X2109)
                                                                                                                                            | p1(X2109) ) ) )
                                                                                                                            & ~ ! [X2110] :
                                                                                                                                  ( ~ r1(X2103,X2110)
                                                                                                                                  | p1(X2110) ) ) )
                                                                                                                  & ~ ! [X2111] :
                                                                                                                        ( ~ r1(X2101,X2111)
                                                                                                                        | p1(X2111) ) ) )
                                                                                                        & ~ ! [X2112] :
                                                                                                              ( ~ r1(X2099,X2112)
                                                                                                              | p1(X2112) ) ) )
                                                                                              & ~ ! [X2113] :
                                                                                                    ( ~ r1(X2097,X2113)
                                                                                                    | p1(X2113) ) ) )
                                                                                    & ~ ! [X2114] :
                                                                                          ( ~ r1(X2095,X2114)
                                                                                          | p1(X2114) ) ) )
                                                                          & ~ ! [X2115] :
                                                                                ( ~ r1(X2093,X2115)
                                                                                | p1(X2115) ) ) )
                                                                & ~ ! [X2116] :
                                                                      ( ~ r1(X2091,X2116)
                                                                      | p1(X2116) ) ) )
                                                      & ~ ! [X2117] :
                                                            ( ~ r1(X2089,X2117)
                                                            | p1(X2117) ) ) )
                                            & ~ ! [X2118] :
                                                  ( ~ r1(X2087,X2118)
                                                  | p1(X2118) ) ) )
                                  & ~ ! [X2119] :
                                        ( ~ r1(X2085,X2119)
                                        | p1(X2119) ) ) )
                        & ~ ! [X2120] :
                              ( ~ r1(X2083,X2120)
                              | p1(X2120) ) ) )
              & ~ ! [X2121] :
                    ( ~ r1(X0,X2121)
                    | p1(X2121) ) )
            | ! [X2122] :
                ( ~ r1(X0,X2122)
                | p2(X2122) )
            | ! [X2123] :
                ( ~ r1(X0,X2123)
                | ! [X2124] :
                    ( ~ r1(X2123,X2124)
                    | p2(X2124) )
                | ! [X2125] :
                    ( ~ r1(X2123,X2125)
                    | ! [X2126] :
                        ( ~ r1(X2125,X2126)
                        | p2(X2126) )
                    | ! [X2127] :
                        ( ~ r1(X2125,X2127)
                        | ! [X2128] :
                            ( ~ r1(X2127,X2128)
                            | p2(X2128) )
                        | ! [X2129] :
                            ( ~ r1(X2127,X2129)
                            | ! [X2130] :
                                ( ~ r1(X2129,X2130)
                                | p2(X2130) )
                            | ! [X2131] :
                                ( ~ r1(X2129,X2131)
                                | ! [X2132] :
                                    ( ~ r1(X2131,X2132)
                                    | p2(X2132) )
                                | ! [X2133] :
                                    ( ~ r1(X2131,X2133)
                                    | ! [X2134] :
                                        ( ~ r1(X2133,X2134)
                                        | p2(X2134) )
                                    | ! [X2135] :
                                        ( ~ r1(X2133,X2135)
                                        | ! [X2136] :
                                            ( ~ r1(X2135,X2136)
                                            | p2(X2136) )
                                        | ! [X2137] :
                                            ( ~ r1(X2135,X2137)
                                            | ! [X2138] :
                                                ( ~ r1(X2137,X2138)
                                                | p2(X2138) )
                                            | ! [X2139] :
                                                ( ~ r1(X2137,X2139)
                                                | ! [X2140] :
                                                    ( ~ r1(X2139,X2140)
                                                    | p2(X2140) )
                                                | ! [X2141] :
                                                    ( ~ r1(X2139,X2141)
                                                    | ! [X2142] :
                                                        ( ~ r1(X2141,X2142)
                                                        | p2(X2142) )
                                                    | ! [X2143] :
                                                        ( ~ r1(X2141,X2143)
                                                        | ! [X2144] :
                                                            ( ~ r1(X2143,X2144)
                                                            | p2(X2144) )
                                                        | ! [X2145] :
                                                            ( ~ r1(X2143,X2145)
                                                            | ! [X2146] :
                                                                ( ~ r1(X2145,X2146)
                                                                | p2(X2146) )
                                                            | ! [X2147] :
                                                                ( ~ r1(X2145,X2147)
                                                                | ! [X2148] :
                                                                    ( ~ r1(X2147,X2148)
                                                                    | p2(X2148) )
                                                                | ! [X2149] :
                                                                    ( ~ r1(X2147,X2149)
                                                                    | ! [X2150] :
                                                                        ( ~ r1(X2149,X2150)
                                                                        | p2(X2150) )
                                                                    | ! [X2151] :
                                                                        ( ~ r1(X2149,X2151)
                                                                        | ! [X2152] :
                                                                            ( ~ r1(X2151,X2152)
                                                                            | p2(X2152) )
                                                                        | ! [X2153] :
                                                                            ( ~ r1(X2151,X2153)
                                                                            | ! [X2154] :
                                                                                ( ~ r1(X2153,X2154)
                                                                                | p2(X2154) )
                                                                            | ! [X2155] :
                                                                                ( ~ r1(X2153,X2155)
                                                                                | ! [X2156] :
                                                                                    ( ~ r1(X2155,X2156)
                                                                                    | p2(X2156) )
                                                                                | ! [X2157] :
                                                                                    ( ~ r1(X2155,X2157)
                                                                                    | ! [X2158] :
                                                                                        ( ~ r1(X2157,X2158)
                                                                                        | p2(X2158) )
                                                                                    | ! [X2159] :
                                                                                        ( ~ r1(X2157,X2159)
                                                                                        | ! [X2160] :
                                                                                            ( ~ r1(X2159,X2160)
                                                                                            | p2(X2160) )
                                                                                        | ! [X2161] :
                                                                                            ( ~ r1(X2159,X2161)
                                                                                            | ! [X2162] :
                                                                                                ( ~ r1(X2161,X2162)
                                                                                                | ~ ! [X2163] :
                                                                                                      ( ~ r1(X2162,X2163)
                                                                                                      | p1(X2163) ) )
                                                                                            | ! [X2164] :
                                                                                                ( ~ r1(X2161,X2164)
                                                                                                | p1(X2164) ) )
                                                                                        | ! [X2165] :
                                                                                            ( ~ r1(X2159,X2165)
                                                                                            | p1(X2165) ) )
                                                                                    | ! [X2166] :
                                                                                        ( ~ r1(X2157,X2166)
                                                                                        | p1(X2166) ) )
                                                                                | ! [X2167] :
                                                                                    ( ~ r1(X2155,X2167)
                                                                                    | p1(X2167) ) )
                                                                            | ! [X2168] :
                                                                                ( ~ r1(X2153,X2168)
                                                                                | p1(X2168) ) )
                                                                        | ! [X2169] :
                                                                            ( ~ r1(X2151,X2169)
                                                                            | p1(X2169) ) )
                                                                    | ! [X2170] :
                                                                        ( ~ r1(X2149,X2170)
                                                                        | p1(X2170) ) )
                                                                | ! [X2171] :
                                                                    ( ~ r1(X2147,X2171)
                                                                    | p1(X2171) ) )
                                                            | ! [X2172] :
                                                                ( ~ r1(X2145,X2172)
                                                                | p1(X2172) ) )
                                                        | ! [X2173] :
                                                            ( ~ r1(X2143,X2173)
                                                            | p1(X2173) ) )
                                                    | ! [X2174] :
                                                        ( ~ r1(X2141,X2174)
                                                        | p1(X2174) ) )
                                                | ! [X2175] :
                                                    ( ~ r1(X2139,X2175)
                                                    | p1(X2175) ) )
                                            | ! [X2176] :
                                                ( ~ r1(X2137,X2176)
                                                | p1(X2176) ) )
                                        | ! [X2177] :
                                            ( ~ r1(X2135,X2177)
                                            | p1(X2177) ) )
                                    | ! [X2178] :
                                        ( ~ r1(X2133,X2178)
                                        | p1(X2178) ) )
                                | ! [X2179] :
                                    ( ~ r1(X2131,X2179)
                                    | p1(X2179) ) )
                            | ! [X2180] :
                                ( ~ r1(X2129,X2180)
                                | p1(X2180) ) )
                        | ! [X2181] :
                            ( ~ r1(X2127,X2181)
                            | p1(X2181) ) )
                    | ! [X2182] :
                        ( ~ r1(X2125,X2182)
                        | p1(X2182) ) )
                | ! [X2183] :
                    ( ~ r1(X2123,X2183)
                    | p1(X2183) ) )
            | ! [X2184] :
                ( ~ r1(X0,X2184)
                | p1(X2184) )
            | ( ~ ! [X2185] :
                    ( ~ r1(X0,X2185)
                    | p2(X2185) )
              & ~ ! [X2186] :
                    ( ~ r1(X0,X2186)
                    | ~ ( ~ ! [X2187] :
                              ( ~ r1(X2186,X2187)
                              | p2(X2187) )
                        & ~ ! [X2188] :
                              ( ~ r1(X2186,X2188)
                              | ~ ( ~ ! [X2189] :
                                        ( ~ r1(X2188,X2189)
                                        | p2(X2189) )
                                  & ~ ! [X2190] :
                                        ( ~ r1(X2188,X2190)
                                        | ~ ( ~ ! [X2191] :
                                                  ( ~ r1(X2190,X2191)
                                                  | p2(X2191) )
                                            & ~ ! [X2192] :
                                                  ( ~ r1(X2190,X2192)
                                                  | ~ ( ~ ! [X2193] :
                                                            ( ~ r1(X2192,X2193)
                                                            | p2(X2193) )
                                                      & ~ ! [X2194] :
                                                            ( ~ r1(X2192,X2194)
                                                            | ~ ( ~ ! [X2195] :
                                                                      ( ~ r1(X2194,X2195)
                                                                      | p2(X2195) )
                                                                & ~ ! [X2196] :
                                                                      ( ~ r1(X2194,X2196)
                                                                      | ~ ( ~ ! [X2197] :
                                                                                ( ~ r1(X2196,X2197)
                                                                                | p2(X2197) )
                                                                          & ~ ! [X2198] :
                                                                                ( ~ r1(X2196,X2198)
                                                                                | ~ ( ~ ! [X2199] :
                                                                                          ( ~ r1(X2198,X2199)
                                                                                          | p2(X2199) )
                                                                                    & ~ ! [X2200] :
                                                                                          ( ~ r1(X2198,X2200)
                                                                                          | ~ ( ~ ! [X2201] :
                                                                                                    ( ~ r1(X2200,X2201)
                                                                                                    | p2(X2201) )
                                                                                              & ~ ! [X2202] :
                                                                                                    ( ~ r1(X2200,X2202)
                                                                                                    | ~ ( ~ ! [X2203] :
                                                                                                              ( ~ r1(X2202,X2203)
                                                                                                              | p2(X2203) )
                                                                                                        & ~ ! [X2204] :
                                                                                                              ( ~ r1(X2202,X2204)
                                                                                                              | ~ ( ~ ! [X2205] :
                                                                                                                        ( ~ r1(X2204,X2205)
                                                                                                                        | p2(X2205) )
                                                                                                                  & ~ ! [X2206] :
                                                                                                                        ( ~ r1(X2204,X2206)
                                                                                                                        | ~ ( ~ ! [X2207] :
                                                                                                                                  ( ~ r1(X2206,X2207)
                                                                                                                                  | p2(X2207) )
                                                                                                                            & ~ ! [X2208] :
                                                                                                                                  ( ~ r1(X2206,X2208)
                                                                                                                                  | ~ ( ~ ! [X2209] :
                                                                                                                                            ( ~ r1(X2208,X2209)
                                                                                                                                            | ~ ! [X2210] :
                                                                                                                                                  ( ~ r1(X2209,X2210)
                                                                                                                                                  | ~ p1(X2210) ) )
                                                                                                                                      & p1(X2208) ) )
                                                                                                                            & ~ ! [X2211] :
                                                                                                                                  ( ~ r1(X2206,X2211)
                                                                                                                                  | p1(X2211) ) ) )
                                                                                                                  & ~ ! [X2212] :
                                                                                                                        ( ~ r1(X2204,X2212)
                                                                                                                        | p1(X2212) ) ) )
                                                                                                        & ~ ! [X2213] :
                                                                                                              ( ~ r1(X2202,X2213)
                                                                                                              | p1(X2213) ) ) )
                                                                                              & ~ ! [X2214] :
                                                                                                    ( ~ r1(X2200,X2214)
                                                                                                    | p1(X2214) ) ) )
                                                                                    & ~ ! [X2215] :
                                                                                          ( ~ r1(X2198,X2215)
                                                                                          | p1(X2215) ) ) )
                                                                          & ~ ! [X2216] :
                                                                                ( ~ r1(X2196,X2216)
                                                                                | p1(X2216) ) ) )
                                                                & ~ ! [X2217] :
                                                                      ( ~ r1(X2194,X2217)
                                                                      | p1(X2217) ) ) )
                                                      & ~ ! [X2218] :
                                                            ( ~ r1(X2192,X2218)
                                                            | p1(X2218) ) ) )
                                            & ~ ! [X2219] :
                                                  ( ~ r1(X2190,X2219)
                                                  | p1(X2219) ) ) )
                                  & ~ ! [X2220] :
                                        ( ~ r1(X2188,X2220)
                                        | p1(X2220) ) ) )
                        & ~ ! [X2221] :
                              ( ~ r1(X2186,X2221)
                              | p1(X2221) ) ) )
              & ~ ! [X2222] :
                    ( ~ r1(X0,X2222)
                    | p1(X2222) ) )
            | ( ~ ! [X2223] :
                    ( ~ r1(X0,X2223)
                    | p2(X2223) )
              & ~ ! [X2224] :
                    ( ~ r1(X0,X2224)
                    | ~ ( ~ ! [X2225] :
                              ( ~ r1(X2224,X2225)
                              | p2(X2225) )
                        & ~ ! [X2226] :
                              ( ~ r1(X2224,X2226)
                              | ~ ( ~ ! [X2227] :
                                        ( ~ r1(X2226,X2227)
                                        | p2(X2227) )
                                  & ~ ! [X2228] :
                                        ( ~ r1(X2226,X2228)
                                        | ~ ( ~ ! [X2229] :
                                                  ( ~ r1(X2228,X2229)
                                                  | p2(X2229) )
                                            & ~ ! [X2230] :
                                                  ( ~ r1(X2228,X2230)
                                                  | ~ ( ~ ! [X2231] :
                                                            ( ~ r1(X2230,X2231)
                                                            | p2(X2231) )
                                                      & ~ ! [X2232] :
                                                            ( ~ r1(X2230,X2232)
                                                            | ~ ( ~ ! [X2233] :
                                                                      ( ~ r1(X2232,X2233)
                                                                      | p2(X2233) )
                                                                & ~ ! [X2234] :
                                                                      ( ~ r1(X2232,X2234)
                                                                      | ~ ( ~ ! [X2235] :
                                                                                ( ~ r1(X2234,X2235)
                                                                                | p2(X2235) )
                                                                          & ~ ! [X2236] :
                                                                                ( ~ r1(X2234,X2236)
                                                                                | ~ ( ~ ! [X2237] :
                                                                                          ( ~ r1(X2236,X2237)
                                                                                          | p2(X2237) )
                                                                                    & ~ ! [X2238] :
                                                                                          ( ~ r1(X2236,X2238)
                                                                                          | ~ ( ~ ! [X2239] :
                                                                                                    ( ~ r1(X2238,X2239)
                                                                                                    | p2(X2239) )
                                                                                              & ~ ! [X2240] :
                                                                                                    ( ~ r1(X2238,X2240)
                                                                                                    | ~ ( ~ ! [X2241] :
                                                                                                              ( ~ r1(X2240,X2241)
                                                                                                              | p2(X2241) )
                                                                                                        & ~ ! [X2242] :
                                                                                                              ( ~ r1(X2240,X2242)
                                                                                                              | ~ ( ~ ! [X2243] :
                                                                                                                        ( ~ r1(X2242,X2243)
                                                                                                                        | p2(X2243) )
                                                                                                                  & ~ ! [X2244] :
                                                                                                                        ( ~ r1(X2242,X2244)
                                                                                                                        | ~ ( ~ ! [X2245] :
                                                                                                                                  ( ~ r1(X2244,X2245)
                                                                                                                                  | p2(X2245) )
                                                                                                                            & ~ ! [X2246] :
                                                                                                                                  ( ~ r1(X2244,X2246)
                                                                                                                                  | ! [X2247] :
                                                                                                                                      ( ~ r1(X2246,X2247)
                                                                                                                                      | ~ ( ~ ! [X2248] :
                                                                                                                                                ( ~ r1(X2247,X2248)
                                                                                                                                                | ~ ! [X2249] :
                                                                                                                                                      ( ~ r1(X2248,X2249)
                                                                                                                                                      | p1(X2249) ) )
                                                                                                                                          & ~ ! [X2250] :
                                                                                                                                                ( ~ r1(X2247,X2250)
                                                                                                                                                | p1(X2250) ) ) ) )
                                                                                                                            & ~ ! [X2251] :
                                                                                                                                  ( ~ r1(X2244,X2251)
                                                                                                                                  | p1(X2251) ) ) )
                                                                                                                  & ~ ! [X2252] :
                                                                                                                        ( ~ r1(X2242,X2252)
                                                                                                                        | p1(X2252) ) ) )
                                                                                                        & ~ ! [X2253] :
                                                                                                              ( ~ r1(X2240,X2253)
                                                                                                              | p1(X2253) ) ) )
                                                                                              & ~ ! [X2254] :
                                                                                                    ( ~ r1(X2238,X2254)
                                                                                                    | p1(X2254) ) ) )
                                                                                    & ~ ! [X2255] :
                                                                                          ( ~ r1(X2236,X2255)
                                                                                          | p1(X2255) ) ) )
                                                                          & ~ ! [X2256] :
                                                                                ( ~ r1(X2234,X2256)
                                                                                | p1(X2256) ) ) )
                                                                & ~ ! [X2257] :
                                                                      ( ~ r1(X2232,X2257)
                                                                      | p1(X2257) ) ) )
                                                      & ~ ! [X2258] :
                                                            ( ~ r1(X2230,X2258)
                                                            | p1(X2258) ) ) )
                                            & ~ ! [X2259] :
                                                  ( ~ r1(X2228,X2259)
                                                  | p1(X2259) ) ) )
                                  & ~ ! [X2260] :
                                        ( ~ r1(X2226,X2260)
                                        | p1(X2260) ) ) )
                        & ~ ! [X2261] :
                              ( ~ r1(X2224,X2261)
                              | p1(X2261) ) ) )
              & ~ ! [X2262] :
                    ( ~ r1(X0,X2262)
                    | p1(X2262) ) )
            | ( ~ ! [X2263] :
                    ( ~ r1(X0,X2263)
                    | p2(X2263) )
              & ~ ! [X2264] :
                    ( ~ r1(X0,X2264)
                    | ~ ( ~ ! [X2265] :
                              ( ~ r1(X2264,X2265)
                              | p2(X2265) )
                        & ~ ! [X2266] :
                              ( ~ r1(X2264,X2266)
                              | ~ ( ~ ! [X2267] :
                                        ( ~ r1(X2266,X2267)
                                        | p2(X2267) )
                                  & ~ ! [X2268] :
                                        ( ~ r1(X2266,X2268)
                                        | ~ ( ~ ! [X2269] :
                                                  ( ~ r1(X2268,X2269)
                                                  | p2(X2269) )
                                            & ~ ! [X2270] :
                                                  ( ~ r1(X2268,X2270)
                                                  | ~ ( ~ ! [X2271] :
                                                            ( ~ r1(X2270,X2271)
                                                            | p2(X2271) )
                                                      & ~ ! [X2272] :
                                                            ( ~ r1(X2270,X2272)
                                                            | ~ ( ~ ! [X2273] :
                                                                      ( ~ r1(X2272,X2273)
                                                                      | p2(X2273) )
                                                                & ~ ! [X2274] :
                                                                      ( ~ r1(X2272,X2274)
                                                                      | ~ ( ~ ! [X2275] :
                                                                                ( ~ r1(X2274,X2275)
                                                                                | p2(X2275) )
                                                                          & ~ ! [X2276] :
                                                                                ( ~ r1(X2274,X2276)
                                                                                | ~ ( ~ ! [X2277] :
                                                                                          ( ~ r1(X2276,X2277)
                                                                                          | p2(X2277) )
                                                                                    & ~ ! [X2278] :
                                                                                          ( ~ r1(X2276,X2278)
                                                                                          | ~ ( ~ ! [X2279] :
                                                                                                    ( ~ r1(X2278,X2279)
                                                                                                    | p2(X2279) )
                                                                                              & ~ ! [X2280] :
                                                                                                    ( ~ r1(X2278,X2280)
                                                                                                    | ~ ( ~ ! [X2281] :
                                                                                                              ( ~ r1(X2280,X2281)
                                                                                                              | p2(X2281) )
                                                                                                        & ~ ! [X2282] :
                                                                                                              ( ~ r1(X2280,X2282)
                                                                                                              | ~ ( ~ ! [X2283] :
                                                                                                                        ( ~ r1(X2282,X2283)
                                                                                                                        | p2(X2283) )
                                                                                                                  & ~ ! [X2284] :
                                                                                                                        ( ~ r1(X2282,X2284)
                                                                                                                        | ~ ( ~ ! [X2285] :
                                                                                                                                  ( ~ r1(X2284,X2285)
                                                                                                                                  | p2(X2285) )
                                                                                                                            & ~ ! [X2286] :
                                                                                                                                  ( ~ r1(X2284,X2286)
                                                                                                                                  | ~ ( ~ ! [X2287] :
                                                                                                                                            ( ~ r1(X2286,X2287)
                                                                                                                                            | ~ ! [X2288] :
                                                                                                                                                  ( ~ r1(X2287,X2288)
                                                                                                                                                  | ~ ! [X2289] :
                                                                                                                                                        ( ~ r1(X2288,X2289)
                                                                                                                                                        | p1(X2289) ) ) )
                                                                                                                                      & ~ ! [X2290] :
                                                                                                                                            ( ~ r1(X2286,X2290)
                                                                                                                                            | ~ ! [X2291] :
                                                                                                                                                  ( ~ r1(X2290,X2291)
                                                                                                                                                  | p1(X2291) ) ) ) )
                                                                                                                            & ~ ! [X2292] :
                                                                                                                                  ( ~ r1(X2284,X2292)
                                                                                                                                  | p1(X2292) ) ) )
                                                                                                                  & ~ ! [X2293] :
                                                                                                                        ( ~ r1(X2282,X2293)
                                                                                                                        | p1(X2293) ) ) )
                                                                                                        & ~ ! [X2294] :
                                                                                                              ( ~ r1(X2280,X2294)
                                                                                                              | p1(X2294) ) ) )
                                                                                              & ~ ! [X2295] :
                                                                                                    ( ~ r1(X2278,X2295)
                                                                                                    | p1(X2295) ) ) )
                                                                                    & ~ ! [X2296] :
                                                                                          ( ~ r1(X2276,X2296)
                                                                                          | p1(X2296) ) ) )
                                                                          & ~ ! [X2297] :
                                                                                ( ~ r1(X2274,X2297)
                                                                                | p1(X2297) ) ) )
                                                                & ~ ! [X2298] :
                                                                      ( ~ r1(X2272,X2298)
                                                                      | p1(X2298) ) ) )
                                                      & ~ ! [X2299] :
                                                            ( ~ r1(X2270,X2299)
                                                            | p1(X2299) ) ) )
                                            & ~ ! [X2300] :
                                                  ( ~ r1(X2268,X2300)
                                                  | p1(X2300) ) ) )
                                  & ~ ! [X2301] :
                                        ( ~ r1(X2266,X2301)
                                        | p1(X2301) ) ) )
                        & ~ ! [X2302] :
                              ( ~ r1(X2264,X2302)
                              | p1(X2302) ) ) )
              & ~ ! [X2303] :
                    ( ~ r1(X0,X2303)
                    | p1(X2303) ) )
            | ( ~ ! [X2304] :
                    ( ~ r1(X0,X2304)
                    | p2(X2304) )
              & ~ ! [X2305] :
                    ( ~ r1(X0,X2305)
                    | ~ ( ~ ! [X2306] :
                              ( ~ r1(X2305,X2306)
                              | p2(X2306) )
                        & ~ ! [X2307] :
                              ( ~ r1(X2305,X2307)
                              | ~ ( ~ ! [X2308] :
                                        ( ~ r1(X2307,X2308)
                                        | p2(X2308) )
                                  & ~ ! [X2309] :
                                        ( ~ r1(X2307,X2309)
                                        | ~ ( ~ ! [X2310] :
                                                  ( ~ r1(X2309,X2310)
                                                  | p2(X2310) )
                                            & ~ ! [X2311] :
                                                  ( ~ r1(X2309,X2311)
                                                  | ~ ( ~ ! [X2312] :
                                                            ( ~ r1(X2311,X2312)
                                                            | p2(X2312) )
                                                      & ~ ! [X2313] :
                                                            ( ~ r1(X2311,X2313)
                                                            | ~ ( ~ ! [X2314] :
                                                                      ( ~ r1(X2313,X2314)
                                                                      | p2(X2314) )
                                                                & ~ ! [X2315] :
                                                                      ( ~ r1(X2313,X2315)
                                                                      | ~ ( ~ ! [X2316] :
                                                                                ( ~ r1(X2315,X2316)
                                                                                | p2(X2316) )
                                                                          & ~ ! [X2317] :
                                                                                ( ~ r1(X2315,X2317)
                                                                                | ~ ( ~ ! [X2318] :
                                                                                          ( ~ r1(X2317,X2318)
                                                                                          | p2(X2318) )
                                                                                    & ~ ! [X2319] :
                                                                                          ( ~ r1(X2317,X2319)
                                                                                          | ~ ( ~ ! [X2320] :
                                                                                                    ( ~ r1(X2319,X2320)
                                                                                                    | p2(X2320) )
                                                                                              & ~ ! [X2321] :
                                                                                                    ( ~ r1(X2319,X2321)
                                                                                                    | ~ ( ~ ! [X2322] :
                                                                                                              ( ~ r1(X2321,X2322)
                                                                                                              | p2(X2322) )
                                                                                                        & ~ ! [X2323] :
                                                                                                              ( ~ r1(X2321,X2323)
                                                                                                              | ~ ( ~ ! [X2324] :
                                                                                                                        ( ~ r1(X2323,X2324)
                                                                                                                        | p2(X2324) )
                                                                                                                  & ~ ! [X2325] :
                                                                                                                        ( ~ r1(X2323,X2325)
                                                                                                                        | ~ ( ~ ! [X2326] :
                                                                                                                                  ( ~ r1(X2325,X2326)
                                                                                                                                  | p2(X2326) )
                                                                                                                            & ~ ! [X2327] :
                                                                                                                                  ( ~ r1(X2325,X2327)
                                                                                                                                  | ~ ! [X2328] : ~ r1(X2327,X2328) )
                                                                                                                            & ~ ! [X2329] :
                                                                                                                                  ( ~ r1(X2325,X2329)
                                                                                                                                  | p1(X2329) ) ) )
                                                                                                                  & ~ ! [X2330] :
                                                                                                                        ( ~ r1(X2323,X2330)
                                                                                                                        | p1(X2330) ) ) )
                                                                                                        & ~ ! [X2331] :
                                                                                                              ( ~ r1(X2321,X2331)
                                                                                                              | p1(X2331) ) ) )
                                                                                              & ~ ! [X2332] :
                                                                                                    ( ~ r1(X2319,X2332)
                                                                                                    | p1(X2332) ) ) )
                                                                                    & ~ ! [X2333] :
                                                                                          ( ~ r1(X2317,X2333)
                                                                                          | p1(X2333) ) ) )
                                                                          & ~ ! [X2334] :
                                                                                ( ~ r1(X2315,X2334)
                                                                                | p1(X2334) ) ) )
                                                                & ~ ! [X2335] :
                                                                      ( ~ r1(X2313,X2335)
                                                                      | p1(X2335) ) ) )
                                                      & ~ ! [X2336] :
                                                            ( ~ r1(X2311,X2336)
                                                            | p1(X2336) ) ) )
                                            & ~ ! [X2337] :
                                                  ( ~ r1(X2309,X2337)
                                                  | p1(X2337) ) ) )
                                  & ~ ! [X2338] :
                                        ( ~ r1(X2307,X2338)
                                        | p1(X2338) ) ) )
                        & ~ ! [X2339] :
                              ( ~ r1(X2305,X2339)
                              | p1(X2339) ) ) )
              & ~ ! [X2340] :
                    ( ~ r1(X0,X2340)
                    | p1(X2340) ) )
            | ! [X2341] :
                ( ~ r1(X0,X2341)
                | p2(X2341) )
            | ! [X2342] :
                ( ~ r1(X0,X2342)
                | ! [X2343] :
                    ( ~ r1(X2342,X2343)
                    | p2(X2343) )
                | ! [X2344] :
                    ( ~ r1(X2342,X2344)
                    | ! [X2345] :
                        ( ~ r1(X2344,X2345)
                        | p2(X2345) )
                    | ! [X2346] :
                        ( ~ r1(X2344,X2346)
                        | ! [X2347] :
                            ( ~ r1(X2346,X2347)
                            | p2(X2347) )
                        | ! [X2348] :
                            ( ~ r1(X2346,X2348)
                            | ! [X2349] :
                                ( ~ r1(X2348,X2349)
                                | p2(X2349) )
                            | ! [X2350] :
                                ( ~ r1(X2348,X2350)
                                | ! [X2351] :
                                    ( ~ r1(X2350,X2351)
                                    | p2(X2351) )
                                | ! [X2352] :
                                    ( ~ r1(X2350,X2352)
                                    | ! [X2353] :
                                        ( ~ r1(X2352,X2353)
                                        | p2(X2353) )
                                    | ! [X2354] :
                                        ( ~ r1(X2352,X2354)
                                        | ! [X2355] :
                                            ( ~ r1(X2354,X2355)
                                            | p2(X2355) )
                                        | ! [X2356] :
                                            ( ~ r1(X2354,X2356)
                                            | ! [X2357] :
                                                ( ~ r1(X2356,X2357)
                                                | p2(X2357) )
                                            | ! [X2358] :
                                                ( ~ r1(X2356,X2358)
                                                | ! [X2359] :
                                                    ( ~ r1(X2358,X2359)
                                                    | p2(X2359) )
                                                | ! [X2360] :
                                                    ( ~ r1(X2358,X2360)
                                                    | ! [X2361] :
                                                        ( ~ r1(X2360,X2361)
                                                        | p2(X2361) )
                                                    | ! [X2362] :
                                                        ( ~ r1(X2360,X2362)
                                                        | ! [X2363] :
                                                            ( ~ r1(X2362,X2363)
                                                            | p2(X2363) )
                                                        | ! [X2364] :
                                                            ( ~ r1(X2362,X2364)
                                                            | ! [X2365] :
                                                                ( ~ r1(X2364,X2365)
                                                                | p2(X2365) )
                                                            | ! [X2366] :
                                                                ( ~ r1(X2364,X2366)
                                                                | ! [X2367] :
                                                                    ( ~ r1(X2366,X2367)
                                                                    | p2(X2367) )
                                                                | ! [X2368] :
                                                                    ( ~ r1(X2366,X2368)
                                                                    | ! [X2369] :
                                                                        ( ~ r1(X2368,X2369)
                                                                        | p2(X2369) )
                                                                    | ! [X2370] :
                                                                        ( ~ r1(X2368,X2370)
                                                                        | ! [X2371] :
                                                                            ( ~ r1(X2370,X2371)
                                                                            | p2(X2371) )
                                                                        | ! [X2372] :
                                                                            ( ~ r1(X2370,X2372)
                                                                            | ! [X2373] :
                                                                                ( ~ r1(X2372,X2373)
                                                                                | p2(X2373) )
                                                                            | ! [X2374] :
                                                                                ( ~ r1(X2372,X2374)
                                                                                | ! [X2375] :
                                                                                    ( ~ r1(X2374,X2375)
                                                                                    | p2(X2375) )
                                                                                | ! [X2376] :
                                                                                    ( ~ r1(X2374,X2376)
                                                                                    | ! [X2377] :
                                                                                        ( ~ r1(X2376,X2377)
                                                                                        | p2(X2377) )
                                                                                    | ! [X2378] :
                                                                                        ( ~ r1(X2376,X2378)
                                                                                        | ! [X2379] :
                                                                                            ( ~ r1(X2378,X2379)
                                                                                            | p2(X2379) )
                                                                                        | ! [X2380] :
                                                                                            ( ~ r1(X2378,X2380)
                                                                                            | ! [X2381] :
                                                                                                ( ~ r1(X2380,X2381)
                                                                                                | ~ ! [X2382] :
                                                                                                      ( ~ r1(X2381,X2382)
                                                                                                      | p1(X2382) ) )
                                                                                            | ! [X2383] :
                                                                                                ( ~ r1(X2380,X2383)
                                                                                                | p1(X2383) ) )
                                                                                        | ! [X2384] :
                                                                                            ( ~ r1(X2378,X2384)
                                                                                            | p1(X2384) ) )
                                                                                    | ! [X2385] :
                                                                                        ( ~ r1(X2376,X2385)
                                                                                        | p1(X2385) ) )
                                                                                | ! [X2386] :
                                                                                    ( ~ r1(X2374,X2386)
                                                                                    | p1(X2386) ) )
                                                                            | ! [X2387] :
                                                                                ( ~ r1(X2372,X2387)
                                                                                | p1(X2387) ) )
                                                                        | ! [X2388] :
                                                                            ( ~ r1(X2370,X2388)
                                                                            | p1(X2388) ) )
                                                                    | ! [X2389] :
                                                                        ( ~ r1(X2368,X2389)
                                                                        | p1(X2389) ) )
                                                                | ! [X2390] :
                                                                    ( ~ r1(X2366,X2390)
                                                                    | p1(X2390) ) )
                                                            | ! [X2391] :
                                                                ( ~ r1(X2364,X2391)
                                                                | p1(X2391) ) )
                                                        | ! [X2392] :
                                                            ( ~ r1(X2362,X2392)
                                                            | p1(X2392) ) )
                                                    | ! [X2393] :
                                                        ( ~ r1(X2360,X2393)
                                                        | p1(X2393) ) )
                                                | ! [X2394] :
                                                    ( ~ r1(X2358,X2394)
                                                    | p1(X2394) ) )
                                            | ! [X2395] :
                                                ( ~ r1(X2356,X2395)
                                                | p1(X2395) ) )
                                        | ! [X2396] :
                                            ( ~ r1(X2354,X2396)
                                            | p1(X2396) ) )
                                    | ! [X2397] :
                                        ( ~ r1(X2352,X2397)
                                        | p1(X2397) ) )
                                | ! [X2398] :
                                    ( ~ r1(X2350,X2398)
                                    | p1(X2398) ) )
                            | ! [X2399] :
                                ( ~ r1(X2348,X2399)
                                | p1(X2399) ) )
                        | ! [X2400] :
                            ( ~ r1(X2346,X2400)
                            | p1(X2400) ) )
                    | ! [X2401] :
                        ( ~ r1(X2344,X2401)
                        | p1(X2401) ) )
                | ! [X2402] :
                    ( ~ r1(X2342,X2402)
                    | p1(X2402) ) )
            | ! [X2403] :
                ( ~ r1(X0,X2403)
                | p1(X2403) )
            | ( ~ ! [X2404] :
                    ( ~ r1(X0,X2404)
                    | p2(X2404) )
              & ~ ! [X2405] :
                    ( ~ r1(X0,X2405)
                    | ~ ( ~ ! [X2406] :
                              ( ~ r1(X2405,X2406)
                              | p2(X2406) )
                        & ~ ! [X2407] :
                              ( ~ r1(X2405,X2407)
                              | ~ ( ~ ! [X2408] :
                                        ( ~ r1(X2407,X2408)
                                        | p2(X2408) )
                                  & ~ ! [X2409] :
                                        ( ~ r1(X2407,X2409)
                                        | ~ ( ~ ! [X2410] :
                                                  ( ~ r1(X2409,X2410)
                                                  | p2(X2410) )
                                            & ~ ! [X2411] :
                                                  ( ~ r1(X2409,X2411)
                                                  | ~ ( ~ ! [X2412] :
                                                            ( ~ r1(X2411,X2412)
                                                            | p2(X2412) )
                                                      & ~ ! [X2413] :
                                                            ( ~ r1(X2411,X2413)
                                                            | ~ ( ~ ! [X2414] :
                                                                      ( ~ r1(X2413,X2414)
                                                                      | p2(X2414) )
                                                                & ~ ! [X2415] :
                                                                      ( ~ r1(X2413,X2415)
                                                                      | ~ ( ~ ! [X2416] :
                                                                                ( ~ r1(X2415,X2416)
                                                                                | p2(X2416) )
                                                                          & ~ ! [X2417] :
                                                                                ( ~ r1(X2415,X2417)
                                                                                | ~ ( ~ ! [X2418] :
                                                                                          ( ~ r1(X2417,X2418)
                                                                                          | p2(X2418) )
                                                                                    & ~ ! [X2419] :
                                                                                          ( ~ r1(X2417,X2419)
                                                                                          | ~ ( ~ ! [X2420] :
                                                                                                    ( ~ r1(X2419,X2420)
                                                                                                    | p2(X2420) )
                                                                                              & ~ ! [X2421] :
                                                                                                    ( ~ r1(X2419,X2421)
                                                                                                    | ~ ( ~ ! [X2422] :
                                                                                                              ( ~ r1(X2421,X2422)
                                                                                                              | p2(X2422) )
                                                                                                        & ~ ! [X2423] :
                                                                                                              ( ~ r1(X2421,X2423)
                                                                                                              | ~ ( ~ ! [X2424] :
                                                                                                                        ( ~ r1(X2423,X2424)
                                                                                                                        | p2(X2424) )
                                                                                                                  & ~ ! [X2425] :
                                                                                                                        ( ~ r1(X2423,X2425)
                                                                                                                        | ~ ( ~ ! [X2426] :
                                                                                                                                  ( ~ r1(X2425,X2426)
                                                                                                                                  | ~ ! [X2427] :
                                                                                                                                        ( ~ r1(X2426,X2427)
                                                                                                                                        | ~ p1(X2427) ) )
                                                                                                                            & p1(X2425) ) )
                                                                                                                  & ~ ! [X2428] :
                                                                                                                        ( ~ r1(X2423,X2428)
                                                                                                                        | p1(X2428) ) ) )
                                                                                                        & ~ ! [X2429] :
                                                                                                              ( ~ r1(X2421,X2429)
                                                                                                              | p1(X2429) ) ) )
                                                                                              & ~ ! [X2430] :
                                                                                                    ( ~ r1(X2419,X2430)
                                                                                                    | p1(X2430) ) ) )
                                                                                    & ~ ! [X2431] :
                                                                                          ( ~ r1(X2417,X2431)
                                                                                          | p1(X2431) ) ) )
                                                                          & ~ ! [X2432] :
                                                                                ( ~ r1(X2415,X2432)
                                                                                | p1(X2432) ) ) )
                                                                & ~ ! [X2433] :
                                                                      ( ~ r1(X2413,X2433)
                                                                      | p1(X2433) ) ) )
                                                      & ~ ! [X2434] :
                                                            ( ~ r1(X2411,X2434)
                                                            | p1(X2434) ) ) )
                                            & ~ ! [X2435] :
                                                  ( ~ r1(X2409,X2435)
                                                  | p1(X2435) ) ) )
                                  & ~ ! [X2436] :
                                        ( ~ r1(X2407,X2436)
                                        | p1(X2436) ) ) )
                        & ~ ! [X2437] :
                              ( ~ r1(X2405,X2437)
                              | p1(X2437) ) ) )
              & ~ ! [X2438] :
                    ( ~ r1(X0,X2438)
                    | p1(X2438) ) )
            | ( ~ ! [X2439] :
                    ( ~ r1(X0,X2439)
                    | p2(X2439) )
              & ~ ! [X2440] :
                    ( ~ r1(X0,X2440)
                    | ~ ( ~ ! [X2441] :
                              ( ~ r1(X2440,X2441)
                              | p2(X2441) )
                        & ~ ! [X2442] :
                              ( ~ r1(X2440,X2442)
                              | ~ ( ~ ! [X2443] :
                                        ( ~ r1(X2442,X2443)
                                        | p2(X2443) )
                                  & ~ ! [X2444] :
                                        ( ~ r1(X2442,X2444)
                                        | ~ ( ~ ! [X2445] :
                                                  ( ~ r1(X2444,X2445)
                                                  | p2(X2445) )
                                            & ~ ! [X2446] :
                                                  ( ~ r1(X2444,X2446)
                                                  | ~ ( ~ ! [X2447] :
                                                            ( ~ r1(X2446,X2447)
                                                            | p2(X2447) )
                                                      & ~ ! [X2448] :
                                                            ( ~ r1(X2446,X2448)
                                                            | ~ ( ~ ! [X2449] :
                                                                      ( ~ r1(X2448,X2449)
                                                                      | p2(X2449) )
                                                                & ~ ! [X2450] :
                                                                      ( ~ r1(X2448,X2450)
                                                                      | ~ ( ~ ! [X2451] :
                                                                                ( ~ r1(X2450,X2451)
                                                                                | p2(X2451) )
                                                                          & ~ ! [X2452] :
                                                                                ( ~ r1(X2450,X2452)
                                                                                | ~ ( ~ ! [X2453] :
                                                                                          ( ~ r1(X2452,X2453)
                                                                                          | p2(X2453) )
                                                                                    & ~ ! [X2454] :
                                                                                          ( ~ r1(X2452,X2454)
                                                                                          | ~ ( ~ ! [X2455] :
                                                                                                    ( ~ r1(X2454,X2455)
                                                                                                    | p2(X2455) )
                                                                                              & ~ ! [X2456] :
                                                                                                    ( ~ r1(X2454,X2456)
                                                                                                    | ~ ( ~ ! [X2457] :
                                                                                                              ( ~ r1(X2456,X2457)
                                                                                                              | p2(X2457) )
                                                                                                        & ~ ! [X2458] :
                                                                                                              ( ~ r1(X2456,X2458)
                                                                                                              | ~ ( ~ ! [X2459] :
                                                                                                                        ( ~ r1(X2458,X2459)
                                                                                                                        | p2(X2459) )
                                                                                                                  & ~ ! [X2460] :
                                                                                                                        ( ~ r1(X2458,X2460)
                                                                                                                        | ! [X2461] :
                                                                                                                            ( ~ r1(X2460,X2461)
                                                                                                                            | ~ ( ~ ! [X2462] :
                                                                                                                                      ( ~ r1(X2461,X2462)
                                                                                                                                      | ~ ! [X2463] :
                                                                                                                                            ( ~ r1(X2462,X2463)
                                                                                                                                            | p1(X2463) ) )
                                                                                                                                & ~ ! [X2464] :
                                                                                                                                      ( ~ r1(X2461,X2464)
                                                                                                                                      | p1(X2464) ) ) ) )
                                                                                                                  & ~ ! [X2465] :
                                                                                                                        ( ~ r1(X2458,X2465)
                                                                                                                        | p1(X2465) ) ) )
                                                                                                        & ~ ! [X2466] :
                                                                                                              ( ~ r1(X2456,X2466)
                                                                                                              | p1(X2466) ) ) )
                                                                                              & ~ ! [X2467] :
                                                                                                    ( ~ r1(X2454,X2467)
                                                                                                    | p1(X2467) ) ) )
                                                                                    & ~ ! [X2468] :
                                                                                          ( ~ r1(X2452,X2468)
                                                                                          | p1(X2468) ) ) )
                                                                          & ~ ! [X2469] :
                                                                                ( ~ r1(X2450,X2469)
                                                                                | p1(X2469) ) ) )
                                                                & ~ ! [X2470] :
                                                                      ( ~ r1(X2448,X2470)
                                                                      | p1(X2470) ) ) )
                                                      & ~ ! [X2471] :
                                                            ( ~ r1(X2446,X2471)
                                                            | p1(X2471) ) ) )
                                            & ~ ! [X2472] :
                                                  ( ~ r1(X2444,X2472)
                                                  | p1(X2472) ) ) )
                                  & ~ ! [X2473] :
                                        ( ~ r1(X2442,X2473)
                                        | p1(X2473) ) ) )
                        & ~ ! [X2474] :
                              ( ~ r1(X2440,X2474)
                              | p1(X2474) ) ) )
              & ~ ! [X2475] :
                    ( ~ r1(X0,X2475)
                    | p1(X2475) ) )
            | ( ~ ! [X2476] :
                    ( ~ r1(X0,X2476)
                    | p2(X2476) )
              & ~ ! [X2477] :
                    ( ~ r1(X0,X2477)
                    | ~ ( ~ ! [X2478] :
                              ( ~ r1(X2477,X2478)
                              | p2(X2478) )
                        & ~ ! [X2479] :
                              ( ~ r1(X2477,X2479)
                              | ~ ( ~ ! [X2480] :
                                        ( ~ r1(X2479,X2480)
                                        | p2(X2480) )
                                  & ~ ! [X2481] :
                                        ( ~ r1(X2479,X2481)
                                        | ~ ( ~ ! [X2482] :
                                                  ( ~ r1(X2481,X2482)
                                                  | p2(X2482) )
                                            & ~ ! [X2483] :
                                                  ( ~ r1(X2481,X2483)
                                                  | ~ ( ~ ! [X2484] :
                                                            ( ~ r1(X2483,X2484)
                                                            | p2(X2484) )
                                                      & ~ ! [X2485] :
                                                            ( ~ r1(X2483,X2485)
                                                            | ~ ( ~ ! [X2486] :
                                                                      ( ~ r1(X2485,X2486)
                                                                      | p2(X2486) )
                                                                & ~ ! [X2487] :
                                                                      ( ~ r1(X2485,X2487)
                                                                      | ~ ( ~ ! [X2488] :
                                                                                ( ~ r1(X2487,X2488)
                                                                                | p2(X2488) )
                                                                          & ~ ! [X2489] :
                                                                                ( ~ r1(X2487,X2489)
                                                                                | ~ ( ~ ! [X2490] :
                                                                                          ( ~ r1(X2489,X2490)
                                                                                          | p2(X2490) )
                                                                                    & ~ ! [X2491] :
                                                                                          ( ~ r1(X2489,X2491)
                                                                                          | ~ ( ~ ! [X2492] :
                                                                                                    ( ~ r1(X2491,X2492)
                                                                                                    | p2(X2492) )
                                                                                              & ~ ! [X2493] :
                                                                                                    ( ~ r1(X2491,X2493)
                                                                                                    | ~ ( ~ ! [X2494] :
                                                                                                              ( ~ r1(X2493,X2494)
                                                                                                              | p2(X2494) )
                                                                                                        & ~ ! [X2495] :
                                                                                                              ( ~ r1(X2493,X2495)
                                                                                                              | ~ ( ~ ! [X2496] :
                                                                                                                        ( ~ r1(X2495,X2496)
                                                                                                                        | p2(X2496) )
                                                                                                                  & ~ ! [X2497] :
                                                                                                                        ( ~ r1(X2495,X2497)
                                                                                                                        | ~ ( ~ ! [X2498] :
                                                                                                                                  ( ~ r1(X2497,X2498)
                                                                                                                                  | ~ ! [X2499] :
                                                                                                                                        ( ~ r1(X2498,X2499)
                                                                                                                                        | ~ ! [X2500] :
                                                                                                                                              ( ~ r1(X2499,X2500)
                                                                                                                                              | p1(X2500) ) ) )
                                                                                                                            & ~ ! [X2501] :
                                                                                                                                  ( ~ r1(X2497,X2501)
                                                                                                                                  | ~ ! [X2502] :
                                                                                                                                        ( ~ r1(X2501,X2502)
                                                                                                                                        | p1(X2502) ) ) ) )
                                                                                                                  & ~ ! [X2503] :
                                                                                                                        ( ~ r1(X2495,X2503)
                                                                                                                        | p1(X2503) ) ) )
                                                                                                        & ~ ! [X2504] :
                                                                                                              ( ~ r1(X2493,X2504)
                                                                                                              | p1(X2504) ) ) )
                                                                                              & ~ ! [X2505] :
                                                                                                    ( ~ r1(X2491,X2505)
                                                                                                    | p1(X2505) ) ) )
                                                                                    & ~ ! [X2506] :
                                                                                          ( ~ r1(X2489,X2506)
                                                                                          | p1(X2506) ) ) )
                                                                          & ~ ! [X2507] :
                                                                                ( ~ r1(X2487,X2507)
                                                                                | p1(X2507) ) ) )
                                                                & ~ ! [X2508] :
                                                                      ( ~ r1(X2485,X2508)
                                                                      | p1(X2508) ) ) )
                                                      & ~ ! [X2509] :
                                                            ( ~ r1(X2483,X2509)
                                                            | p1(X2509) ) ) )
                                            & ~ ! [X2510] :
                                                  ( ~ r1(X2481,X2510)
                                                  | p1(X2510) ) ) )
                                  & ~ ! [X2511] :
                                        ( ~ r1(X2479,X2511)
                                        | p1(X2511) ) ) )
                        & ~ ! [X2512] :
                              ( ~ r1(X2477,X2512)
                              | p1(X2512) ) ) )
              & ~ ! [X2513] :
                    ( ~ r1(X0,X2513)
                    | p1(X2513) ) )
            | ( ~ ! [X2514] :
                    ( ~ r1(X0,X2514)
                    | p2(X2514) )
              & ~ ! [X2515] :
                    ( ~ r1(X0,X2515)
                    | ~ ( ~ ! [X2516] :
                              ( ~ r1(X2515,X2516)
                              | p2(X2516) )
                        & ~ ! [X2517] :
                              ( ~ r1(X2515,X2517)
                              | ~ ( ~ ! [X2518] :
                                        ( ~ r1(X2517,X2518)
                                        | p2(X2518) )
                                  & ~ ! [X2519] :
                                        ( ~ r1(X2517,X2519)
                                        | ~ ( ~ ! [X2520] :
                                                  ( ~ r1(X2519,X2520)
                                                  | p2(X2520) )
                                            & ~ ! [X2521] :
                                                  ( ~ r1(X2519,X2521)
                                                  | ~ ( ~ ! [X2522] :
                                                            ( ~ r1(X2521,X2522)
                                                            | p2(X2522) )
                                                      & ~ ! [X2523] :
                                                            ( ~ r1(X2521,X2523)
                                                            | ~ ( ~ ! [X2524] :
                                                                      ( ~ r1(X2523,X2524)
                                                                      | p2(X2524) )
                                                                & ~ ! [X2525] :
                                                                      ( ~ r1(X2523,X2525)
                                                                      | ~ ( ~ ! [X2526] :
                                                                                ( ~ r1(X2525,X2526)
                                                                                | p2(X2526) )
                                                                          & ~ ! [X2527] :
                                                                                ( ~ r1(X2525,X2527)
                                                                                | ~ ( ~ ! [X2528] :
                                                                                          ( ~ r1(X2527,X2528)
                                                                                          | p2(X2528) )
                                                                                    & ~ ! [X2529] :
                                                                                          ( ~ r1(X2527,X2529)
                                                                                          | ~ ( ~ ! [X2530] :
                                                                                                    ( ~ r1(X2529,X2530)
                                                                                                    | p2(X2530) )
                                                                                              & ~ ! [X2531] :
                                                                                                    ( ~ r1(X2529,X2531)
                                                                                                    | ~ ( ~ ! [X2532] :
                                                                                                              ( ~ r1(X2531,X2532)
                                                                                                              | p2(X2532) )
                                                                                                        & ~ ! [X2533] :
                                                                                                              ( ~ r1(X2531,X2533)
                                                                                                              | ~ ( ~ ! [X2534] :
                                                                                                                        ( ~ r1(X2533,X2534)
                                                                                                                        | p2(X2534) )
                                                                                                                  & ~ ! [X2535] :
                                                                                                                        ( ~ r1(X2533,X2535)
                                                                                                                        | ~ ! [X2536] : ~ r1(X2535,X2536) )
                                                                                                                  & ~ ! [X2537] :
                                                                                                                        ( ~ r1(X2533,X2537)
                                                                                                                        | p1(X2537) ) ) )
                                                                                                        & ~ ! [X2538] :
                                                                                                              ( ~ r1(X2531,X2538)
                                                                                                              | p1(X2538) ) ) )
                                                                                              & ~ ! [X2539] :
                                                                                                    ( ~ r1(X2529,X2539)
                                                                                                    | p1(X2539) ) ) )
                                                                                    & ~ ! [X2540] :
                                                                                          ( ~ r1(X2527,X2540)
                                                                                          | p1(X2540) ) ) )
                                                                          & ~ ! [X2541] :
                                                                                ( ~ r1(X2525,X2541)
                                                                                | p1(X2541) ) ) )
                                                                & ~ ! [X2542] :
                                                                      ( ~ r1(X2523,X2542)
                                                                      | p1(X2542) ) ) )
                                                      & ~ ! [X2543] :
                                                            ( ~ r1(X2521,X2543)
                                                            | p1(X2543) ) ) )
                                            & ~ ! [X2544] :
                                                  ( ~ r1(X2519,X2544)
                                                  | p1(X2544) ) ) )
                                  & ~ ! [X2545] :
                                        ( ~ r1(X2517,X2545)
                                        | p1(X2545) ) ) )
                        & ~ ! [X2546] :
                              ( ~ r1(X2515,X2546)
                              | p1(X2546) ) ) )
              & ~ ! [X2547] :
                    ( ~ r1(X0,X2547)
                    | p1(X2547) ) )
            | ! [X2548] :
                ( ~ r1(X0,X2548)
                | p2(X2548) )
            | ! [X2549] :
                ( ~ r1(X0,X2549)
                | ! [X2550] :
                    ( ~ r1(X2549,X2550)
                    | p2(X2550) )
                | ! [X2551] :
                    ( ~ r1(X2549,X2551)
                    | ! [X2552] :
                        ( ~ r1(X2551,X2552)
                        | p2(X2552) )
                    | ! [X2553] :
                        ( ~ r1(X2551,X2553)
                        | ! [X2554] :
                            ( ~ r1(X2553,X2554)
                            | p2(X2554) )
                        | ! [X2555] :
                            ( ~ r1(X2553,X2555)
                            | ! [X2556] :
                                ( ~ r1(X2555,X2556)
                                | p2(X2556) )
                            | ! [X2557] :
                                ( ~ r1(X2555,X2557)
                                | ! [X2558] :
                                    ( ~ r1(X2557,X2558)
                                    | p2(X2558) )
                                | ! [X2559] :
                                    ( ~ r1(X2557,X2559)
                                    | ! [X2560] :
                                        ( ~ r1(X2559,X2560)
                                        | p2(X2560) )
                                    | ! [X2561] :
                                        ( ~ r1(X2559,X2561)
                                        | ! [X2562] :
                                            ( ~ r1(X2561,X2562)
                                            | p2(X2562) )
                                        | ! [X2563] :
                                            ( ~ r1(X2561,X2563)
                                            | ! [X2564] :
                                                ( ~ r1(X2563,X2564)
                                                | p2(X2564) )
                                            | ! [X2565] :
                                                ( ~ r1(X2563,X2565)
                                                | ! [X2566] :
                                                    ( ~ r1(X2565,X2566)
                                                    | p2(X2566) )
                                                | ! [X2567] :
                                                    ( ~ r1(X2565,X2567)
                                                    | ! [X2568] :
                                                        ( ~ r1(X2567,X2568)
                                                        | p2(X2568) )
                                                    | ! [X2569] :
                                                        ( ~ r1(X2567,X2569)
                                                        | ! [X2570] :
                                                            ( ~ r1(X2569,X2570)
                                                            | p2(X2570) )
                                                        | ! [X2571] :
                                                            ( ~ r1(X2569,X2571)
                                                            | ! [X2572] :
                                                                ( ~ r1(X2571,X2572)
                                                                | p2(X2572) )
                                                            | ! [X2573] :
                                                                ( ~ r1(X2571,X2573)
                                                                | ! [X2574] :
                                                                    ( ~ r1(X2573,X2574)
                                                                    | p2(X2574) )
                                                                | ! [X2575] :
                                                                    ( ~ r1(X2573,X2575)
                                                                    | ! [X2576] :
                                                                        ( ~ r1(X2575,X2576)
                                                                        | p2(X2576) )
                                                                    | ! [X2577] :
                                                                        ( ~ r1(X2575,X2577)
                                                                        | ! [X2578] :
                                                                            ( ~ r1(X2577,X2578)
                                                                            | p2(X2578) )
                                                                        | ! [X2579] :
                                                                            ( ~ r1(X2577,X2579)
                                                                            | ! [X2580] :
                                                                                ( ~ r1(X2579,X2580)
                                                                                | p2(X2580) )
                                                                            | ! [X2581] :
                                                                                ( ~ r1(X2579,X2581)
                                                                                | ! [X2582] :
                                                                                    ( ~ r1(X2581,X2582)
                                                                                    | p2(X2582) )
                                                                                | ! [X2583] :
                                                                                    ( ~ r1(X2581,X2583)
                                                                                    | ! [X2584] :
                                                                                        ( ~ r1(X2583,X2584)
                                                                                        | p2(X2584) )
                                                                                    | ! [X2585] :
                                                                                        ( ~ r1(X2583,X2585)
                                                                                        | ! [X2586] :
                                                                                            ( ~ r1(X2585,X2586)
                                                                                            | p2(X2586) )
                                                                                        | ! [X2587] :
                                                                                            ( ~ r1(X2585,X2587)
                                                                                            | ! [X2588] :
                                                                                                ( ~ r1(X2587,X2588)
                                                                                                | ~ ! [X2589] :
                                                                                                      ( ~ r1(X2588,X2589)
                                                                                                      | p1(X2589) ) )
                                                                                            | ! [X2590] :
                                                                                                ( ~ r1(X2587,X2590)
                                                                                                | p1(X2590) ) )
                                                                                        | ! [X2591] :
                                                                                            ( ~ r1(X2585,X2591)
                                                                                            | p1(X2591) ) )
                                                                                    | ! [X2592] :
                                                                                        ( ~ r1(X2583,X2592)
                                                                                        | p1(X2592) ) )
                                                                                | ! [X2593] :
                                                                                    ( ~ r1(X2581,X2593)
                                                                                    | p1(X2593) ) )
                                                                            | ! [X2594] :
                                                                                ( ~ r1(X2579,X2594)
                                                                                | p1(X2594) ) )
                                                                        | ! [X2595] :
                                                                            ( ~ r1(X2577,X2595)
                                                                            | p1(X2595) ) )
                                                                    | ! [X2596] :
                                                                        ( ~ r1(X2575,X2596)
                                                                        | p1(X2596) ) )
                                                                | ! [X2597] :
                                                                    ( ~ r1(X2573,X2597)
                                                                    | p1(X2597) ) )
                                                            | ! [X2598] :
                                                                ( ~ r1(X2571,X2598)
                                                                | p1(X2598) ) )
                                                        | ! [X2599] :
                                                            ( ~ r1(X2569,X2599)
                                                            | p1(X2599) ) )
                                                    | ! [X2600] :
                                                        ( ~ r1(X2567,X2600)
                                                        | p1(X2600) ) )
                                                | ! [X2601] :
                                                    ( ~ r1(X2565,X2601)
                                                    | p1(X2601) ) )
                                            | ! [X2602] :
                                                ( ~ r1(X2563,X2602)
                                                | p1(X2602) ) )
                                        | ! [X2603] :
                                            ( ~ r1(X2561,X2603)
                                            | p1(X2603) ) )
                                    | ! [X2604] :
                                        ( ~ r1(X2559,X2604)
                                        | p1(X2604) ) )
                                | ! [X2605] :
                                    ( ~ r1(X2557,X2605)
                                    | p1(X2605) ) )
                            | ! [X2606] :
                                ( ~ r1(X2555,X2606)
                                | p1(X2606) ) )
                        | ! [X2607] :
                            ( ~ r1(X2553,X2607)
                            | p1(X2607) ) )
                    | ! [X2608] :
                        ( ~ r1(X2551,X2608)
                        | p1(X2608) ) )
                | ! [X2609] :
                    ( ~ r1(X2549,X2609)
                    | p1(X2609) ) )
            | ! [X2610] :
                ( ~ r1(X0,X2610)
                | p1(X2610) )
            | ( ~ ! [X2611] :
                    ( ~ r1(X0,X2611)
                    | p2(X2611) )
              & ~ ! [X2612] :
                    ( ~ r1(X0,X2612)
                    | ~ ( ~ ! [X2613] :
                              ( ~ r1(X2612,X2613)
                              | p2(X2613) )
                        & ~ ! [X2614] :
                              ( ~ r1(X2612,X2614)
                              | ~ ( ~ ! [X2615] :
                                        ( ~ r1(X2614,X2615)
                                        | p2(X2615) )
                                  & ~ ! [X2616] :
                                        ( ~ r1(X2614,X2616)
                                        | ~ ( ~ ! [X2617] :
                                                  ( ~ r1(X2616,X2617)
                                                  | p2(X2617) )
                                            & ~ ! [X2618] :
                                                  ( ~ r1(X2616,X2618)
                                                  | ~ ( ~ ! [X2619] :
                                                            ( ~ r1(X2618,X2619)
                                                            | p2(X2619) )
                                                      & ~ ! [X2620] :
                                                            ( ~ r1(X2618,X2620)
                                                            | ~ ( ~ ! [X2621] :
                                                                      ( ~ r1(X2620,X2621)
                                                                      | p2(X2621) )
                                                                & ~ ! [X2622] :
                                                                      ( ~ r1(X2620,X2622)
                                                                      | ~ ( ~ ! [X2623] :
                                                                                ( ~ r1(X2622,X2623)
                                                                                | p2(X2623) )
                                                                          & ~ ! [X2624] :
                                                                                ( ~ r1(X2622,X2624)
                                                                                | ~ ( ~ ! [X2625] :
                                                                                          ( ~ r1(X2624,X2625)
                                                                                          | p2(X2625) )
                                                                                    & ~ ! [X2626] :
                                                                                          ( ~ r1(X2624,X2626)
                                                                                          | ~ ( ~ ! [X2627] :
                                                                                                    ( ~ r1(X2626,X2627)
                                                                                                    | p2(X2627) )
                                                                                              & ~ ! [X2628] :
                                                                                                    ( ~ r1(X2626,X2628)
                                                                                                    | ~ ( ~ ! [X2629] :
                                                                                                              ( ~ r1(X2628,X2629)
                                                                                                              | p2(X2629) )
                                                                                                        & ~ ! [X2630] :
                                                                                                              ( ~ r1(X2628,X2630)
                                                                                                              | ~ ( ~ ! [X2631] :
                                                                                                                        ( ~ r1(X2630,X2631)
                                                                                                                        | ~ ! [X2632] :
                                                                                                                              ( ~ r1(X2631,X2632)
                                                                                                                              | ~ p1(X2632) ) )
                                                                                                                  & p1(X2630) ) )
                                                                                                        & ~ ! [X2633] :
                                                                                                              ( ~ r1(X2628,X2633)
                                                                                                              | p1(X2633) ) ) )
                                                                                              & ~ ! [X2634] :
                                                                                                    ( ~ r1(X2626,X2634)
                                                                                                    | p1(X2634) ) ) )
                                                                                    & ~ ! [X2635] :
                                                                                          ( ~ r1(X2624,X2635)
                                                                                          | p1(X2635) ) ) )
                                                                          & ~ ! [X2636] :
                                                                                ( ~ r1(X2622,X2636)
                                                                                | p1(X2636) ) ) )
                                                                & ~ ! [X2637] :
                                                                      ( ~ r1(X2620,X2637)
                                                                      | p1(X2637) ) ) )
                                                      & ~ ! [X2638] :
                                                            ( ~ r1(X2618,X2638)
                                                            | p1(X2638) ) ) )
                                            & ~ ! [X2639] :
                                                  ( ~ r1(X2616,X2639)
                                                  | p1(X2639) ) ) )
                                  & ~ ! [X2640] :
                                        ( ~ r1(X2614,X2640)
                                        | p1(X2640) ) ) )
                        & ~ ! [X2641] :
                              ( ~ r1(X2612,X2641)
                              | p1(X2641) ) ) )
              & ~ ! [X2642] :
                    ( ~ r1(X0,X2642)
                    | p1(X2642) ) )
            | ( ~ ! [X2643] :
                    ( ~ r1(X0,X2643)
                    | p2(X2643) )
              & ~ ! [X2644] :
                    ( ~ r1(X0,X2644)
                    | ~ ( ~ ! [X2645] :
                              ( ~ r1(X2644,X2645)
                              | p2(X2645) )
                        & ~ ! [X2646] :
                              ( ~ r1(X2644,X2646)
                              | ~ ( ~ ! [X2647] :
                                        ( ~ r1(X2646,X2647)
                                        | p2(X2647) )
                                  & ~ ! [X2648] :
                                        ( ~ r1(X2646,X2648)
                                        | ~ ( ~ ! [X2649] :
                                                  ( ~ r1(X2648,X2649)
                                                  | p2(X2649) )
                                            & ~ ! [X2650] :
                                                  ( ~ r1(X2648,X2650)
                                                  | ~ ( ~ ! [X2651] :
                                                            ( ~ r1(X2650,X2651)
                                                            | p2(X2651) )
                                                      & ~ ! [X2652] :
                                                            ( ~ r1(X2650,X2652)
                                                            | ~ ( ~ ! [X2653] :
                                                                      ( ~ r1(X2652,X2653)
                                                                      | p2(X2653) )
                                                                & ~ ! [X2654] :
                                                                      ( ~ r1(X2652,X2654)
                                                                      | ~ ( ~ ! [X2655] :
                                                                                ( ~ r1(X2654,X2655)
                                                                                | p2(X2655) )
                                                                          & ~ ! [X2656] :
                                                                                ( ~ r1(X2654,X2656)
                                                                                | ~ ( ~ ! [X2657] :
                                                                                          ( ~ r1(X2656,X2657)
                                                                                          | p2(X2657) )
                                                                                    & ~ ! [X2658] :
                                                                                          ( ~ r1(X2656,X2658)
                                                                                          | ~ ( ~ ! [X2659] :
                                                                                                    ( ~ r1(X2658,X2659)
                                                                                                    | p2(X2659) )
                                                                                              & ~ ! [X2660] :
                                                                                                    ( ~ r1(X2658,X2660)
                                                                                                    | ~ ( ~ ! [X2661] :
                                                                                                              ( ~ r1(X2660,X2661)
                                                                                                              | p2(X2661) )
                                                                                                        & ~ ! [X2662] :
                                                                                                              ( ~ r1(X2660,X2662)
                                                                                                              | ! [X2663] :
                                                                                                                  ( ~ r1(X2662,X2663)
                                                                                                                  | ~ ( ~ ! [X2664] :
                                                                                                                            ( ~ r1(X2663,X2664)
                                                                                                                            | ~ ! [X2665] :
                                                                                                                                  ( ~ r1(X2664,X2665)
                                                                                                                                  | p1(X2665) ) )
                                                                                                                      & ~ ! [X2666] :
                                                                                                                            ( ~ r1(X2663,X2666)
                                                                                                                            | p1(X2666) ) ) ) )
                                                                                                        & ~ ! [X2667] :
                                                                                                              ( ~ r1(X2660,X2667)
                                                                                                              | p1(X2667) ) ) )
                                                                                              & ~ ! [X2668] :
                                                                                                    ( ~ r1(X2658,X2668)
                                                                                                    | p1(X2668) ) ) )
                                                                                    & ~ ! [X2669] :
                                                                                          ( ~ r1(X2656,X2669)
                                                                                          | p1(X2669) ) ) )
                                                                          & ~ ! [X2670] :
                                                                                ( ~ r1(X2654,X2670)
                                                                                | p1(X2670) ) ) )
                                                                & ~ ! [X2671] :
                                                                      ( ~ r1(X2652,X2671)
                                                                      | p1(X2671) ) ) )
                                                      & ~ ! [X2672] :
                                                            ( ~ r1(X2650,X2672)
                                                            | p1(X2672) ) ) )
                                            & ~ ! [X2673] :
                                                  ( ~ r1(X2648,X2673)
                                                  | p1(X2673) ) ) )
                                  & ~ ! [X2674] :
                                        ( ~ r1(X2646,X2674)
                                        | p1(X2674) ) ) )
                        & ~ ! [X2675] :
                              ( ~ r1(X2644,X2675)
                              | p1(X2675) ) ) )
              & ~ ! [X2676] :
                    ( ~ r1(X0,X2676)
                    | p1(X2676) ) )
            | ( ~ ! [X2677] :
                    ( ~ r1(X0,X2677)
                    | p2(X2677) )
              & ~ ! [X2678] :
                    ( ~ r1(X0,X2678)
                    | ~ ( ~ ! [X2679] :
                              ( ~ r1(X2678,X2679)
                              | p2(X2679) )
                        & ~ ! [X2680] :
                              ( ~ r1(X2678,X2680)
                              | ~ ( ~ ! [X2681] :
                                        ( ~ r1(X2680,X2681)
                                        | p2(X2681) )
                                  & ~ ! [X2682] :
                                        ( ~ r1(X2680,X2682)
                                        | ~ ( ~ ! [X2683] :
                                                  ( ~ r1(X2682,X2683)
                                                  | p2(X2683) )
                                            & ~ ! [X2684] :
                                                  ( ~ r1(X2682,X2684)
                                                  | ~ ( ~ ! [X2685] :
                                                            ( ~ r1(X2684,X2685)
                                                            | p2(X2685) )
                                                      & ~ ! [X2686] :
                                                            ( ~ r1(X2684,X2686)
                                                            | ~ ( ~ ! [X2687] :
                                                                      ( ~ r1(X2686,X2687)
                                                                      | p2(X2687) )
                                                                & ~ ! [X2688] :
                                                                      ( ~ r1(X2686,X2688)
                                                                      | ~ ( ~ ! [X2689] :
                                                                                ( ~ r1(X2688,X2689)
                                                                                | p2(X2689) )
                                                                          & ~ ! [X2690] :
                                                                                ( ~ r1(X2688,X2690)
                                                                                | ~ ( ~ ! [X2691] :
                                                                                          ( ~ r1(X2690,X2691)
                                                                                          | p2(X2691) )
                                                                                    & ~ ! [X2692] :
                                                                                          ( ~ r1(X2690,X2692)
                                                                                          | ~ ( ~ ! [X2693] :
                                                                                                    ( ~ r1(X2692,X2693)
                                                                                                    | p2(X2693) )
                                                                                              & ~ ! [X2694] :
                                                                                                    ( ~ r1(X2692,X2694)
                                                                                                    | ~ ( ~ ! [X2695] :
                                                                                                              ( ~ r1(X2694,X2695)
                                                                                                              | p2(X2695) )
                                                                                                        & ~ ! [X2696] :
                                                                                                              ( ~ r1(X2694,X2696)
                                                                                                              | ~ ( ~ ! [X2697] :
                                                                                                                        ( ~ r1(X2696,X2697)
                                                                                                                        | ~ ! [X2698] :
                                                                                                                              ( ~ r1(X2697,X2698)
                                                                                                                              | ~ ! [X2699] :
                                                                                                                                    ( ~ r1(X2698,X2699)
                                                                                                                                    | p1(X2699) ) ) )
                                                                                                                  & ~ ! [X2700] :
                                                                                                                        ( ~ r1(X2696,X2700)
                                                                                                                        | ~ ! [X2701] :
                                                                                                                              ( ~ r1(X2700,X2701)
                                                                                                                              | p1(X2701) ) ) ) )
                                                                                                        & ~ ! [X2702] :
                                                                                                              ( ~ r1(X2694,X2702)
                                                                                                              | p1(X2702) ) ) )
                                                                                              & ~ ! [X2703] :
                                                                                                    ( ~ r1(X2692,X2703)
                                                                                                    | p1(X2703) ) ) )
                                                                                    & ~ ! [X2704] :
                                                                                          ( ~ r1(X2690,X2704)
                                                                                          | p1(X2704) ) ) )
                                                                          & ~ ! [X2705] :
                                                                                ( ~ r1(X2688,X2705)
                                                                                | p1(X2705) ) ) )
                                                                & ~ ! [X2706] :
                                                                      ( ~ r1(X2686,X2706)
                                                                      | p1(X2706) ) ) )
                                                      & ~ ! [X2707] :
                                                            ( ~ r1(X2684,X2707)
                                                            | p1(X2707) ) ) )
                                            & ~ ! [X2708] :
                                                  ( ~ r1(X2682,X2708)
                                                  | p1(X2708) ) ) )
                                  & ~ ! [X2709] :
                                        ( ~ r1(X2680,X2709)
                                        | p1(X2709) ) ) )
                        & ~ ! [X2710] :
                              ( ~ r1(X2678,X2710)
                              | p1(X2710) ) ) )
              & ~ ! [X2711] :
                    ( ~ r1(X0,X2711)
                    | p1(X2711) ) )
            | ( ~ ! [X2712] :
                    ( ~ r1(X0,X2712)
                    | p2(X2712) )
              & ~ ! [X2713] :
                    ( ~ r1(X0,X2713)
                    | ~ ( ~ ! [X2714] :
                              ( ~ r1(X2713,X2714)
                              | p2(X2714) )
                        & ~ ! [X2715] :
                              ( ~ r1(X2713,X2715)
                              | ~ ( ~ ! [X2716] :
                                        ( ~ r1(X2715,X2716)
                                        | p2(X2716) )
                                  & ~ ! [X2717] :
                                        ( ~ r1(X2715,X2717)
                                        | ~ ( ~ ! [X2718] :
                                                  ( ~ r1(X2717,X2718)
                                                  | p2(X2718) )
                                            & ~ ! [X2719] :
                                                  ( ~ r1(X2717,X2719)
                                                  | ~ ( ~ ! [X2720] :
                                                            ( ~ r1(X2719,X2720)
                                                            | p2(X2720) )
                                                      & ~ ! [X2721] :
                                                            ( ~ r1(X2719,X2721)
                                                            | ~ ( ~ ! [X2722] :
                                                                      ( ~ r1(X2721,X2722)
                                                                      | p2(X2722) )
                                                                & ~ ! [X2723] :
                                                                      ( ~ r1(X2721,X2723)
                                                                      | ~ ( ~ ! [X2724] :
                                                                                ( ~ r1(X2723,X2724)
                                                                                | p2(X2724) )
                                                                          & ~ ! [X2725] :
                                                                                ( ~ r1(X2723,X2725)
                                                                                | ~ ( ~ ! [X2726] :
                                                                                          ( ~ r1(X2725,X2726)
                                                                                          | p2(X2726) )
                                                                                    & ~ ! [X2727] :
                                                                                          ( ~ r1(X2725,X2727)
                                                                                          | ~ ( ~ ! [X2728] :
                                                                                                    ( ~ r1(X2727,X2728)
                                                                                                    | p2(X2728) )
                                                                                              & ~ ! [X2729] :
                                                                                                    ( ~ r1(X2727,X2729)
                                                                                                    | ~ ( ~ ! [X2730] :
                                                                                                              ( ~ r1(X2729,X2730)
                                                                                                              | p2(X2730) )
                                                                                                        & ~ ! [X2731] :
                                                                                                              ( ~ r1(X2729,X2731)
                                                                                                              | ~ ! [X2732] : ~ r1(X2731,X2732) )
                                                                                                        & ~ ! [X2733] :
                                                                                                              ( ~ r1(X2729,X2733)
                                                                                                              | p1(X2733) ) ) )
                                                                                              & ~ ! [X2734] :
                                                                                                    ( ~ r1(X2727,X2734)
                                                                                                    | p1(X2734) ) ) )
                                                                                    & ~ ! [X2735] :
                                                                                          ( ~ r1(X2725,X2735)
                                                                                          | p1(X2735) ) ) )
                                                                          & ~ ! [X2736] :
                                                                                ( ~ r1(X2723,X2736)
                                                                                | p1(X2736) ) ) )
                                                                & ~ ! [X2737] :
                                                                      ( ~ r1(X2721,X2737)
                                                                      | p1(X2737) ) ) )
                                                      & ~ ! [X2738] :
                                                            ( ~ r1(X2719,X2738)
                                                            | p1(X2738) ) ) )
                                            & ~ ! [X2739] :
                                                  ( ~ r1(X2717,X2739)
                                                  | p1(X2739) ) ) )
                                  & ~ ! [X2740] :
                                        ( ~ r1(X2715,X2740)
                                        | p1(X2740) ) ) )
                        & ~ ! [X2741] :
                              ( ~ r1(X2713,X2741)
                              | p1(X2741) ) ) )
              & ~ ! [X2742] :
                    ( ~ r1(X0,X2742)
                    | p1(X2742) ) )
            | ! [X2743] :
                ( ~ r1(X0,X2743)
                | p2(X2743) )
            | ! [X2744] :
                ( ~ r1(X0,X2744)
                | ! [X2745] :
                    ( ~ r1(X2744,X2745)
                    | p2(X2745) )
                | ! [X2746] :
                    ( ~ r1(X2744,X2746)
                    | ! [X2747] :
                        ( ~ r1(X2746,X2747)
                        | p2(X2747) )
                    | ! [X2748] :
                        ( ~ r1(X2746,X2748)
                        | ! [X2749] :
                            ( ~ r1(X2748,X2749)
                            | p2(X2749) )
                        | ! [X2750] :
                            ( ~ r1(X2748,X2750)
                            | ! [X2751] :
                                ( ~ r1(X2750,X2751)
                                | p2(X2751) )
                            | ! [X2752] :
                                ( ~ r1(X2750,X2752)
                                | ! [X2753] :
                                    ( ~ r1(X2752,X2753)
                                    | p2(X2753) )
                                | ! [X2754] :
                                    ( ~ r1(X2752,X2754)
                                    | ! [X2755] :
                                        ( ~ r1(X2754,X2755)
                                        | p2(X2755) )
                                    | ! [X2756] :
                                        ( ~ r1(X2754,X2756)
                                        | ! [X2757] :
                                            ( ~ r1(X2756,X2757)
                                            | p2(X2757) )
                                        | ! [X2758] :
                                            ( ~ r1(X2756,X2758)
                                            | ! [X2759] :
                                                ( ~ r1(X2758,X2759)
                                                | p2(X2759) )
                                            | ! [X2760] :
                                                ( ~ r1(X2758,X2760)
                                                | ! [X2761] :
                                                    ( ~ r1(X2760,X2761)
                                                    | p2(X2761) )
                                                | ! [X2762] :
                                                    ( ~ r1(X2760,X2762)
                                                    | ! [X2763] :
                                                        ( ~ r1(X2762,X2763)
                                                        | p2(X2763) )
                                                    | ! [X2764] :
                                                        ( ~ r1(X2762,X2764)
                                                        | ! [X2765] :
                                                            ( ~ r1(X2764,X2765)
                                                            | p2(X2765) )
                                                        | ! [X2766] :
                                                            ( ~ r1(X2764,X2766)
                                                            | ! [X2767] :
                                                                ( ~ r1(X2766,X2767)
                                                                | p2(X2767) )
                                                            | ! [X2768] :
                                                                ( ~ r1(X2766,X2768)
                                                                | ! [X2769] :
                                                                    ( ~ r1(X2768,X2769)
                                                                    | p2(X2769) )
                                                                | ! [X2770] :
                                                                    ( ~ r1(X2768,X2770)
                                                                    | ! [X2771] :
                                                                        ( ~ r1(X2770,X2771)
                                                                        | p2(X2771) )
                                                                    | ! [X2772] :
                                                                        ( ~ r1(X2770,X2772)
                                                                        | ! [X2773] :
                                                                            ( ~ r1(X2772,X2773)
                                                                            | p2(X2773) )
                                                                        | ! [X2774] :
                                                                            ( ~ r1(X2772,X2774)
                                                                            | ! [X2775] :
                                                                                ( ~ r1(X2774,X2775)
                                                                                | p2(X2775) )
                                                                            | ! [X2776] :
                                                                                ( ~ r1(X2774,X2776)
                                                                                | ! [X2777] :
                                                                                    ( ~ r1(X2776,X2777)
                                                                                    | p2(X2777) )
                                                                                | ! [X2778] :
                                                                                    ( ~ r1(X2776,X2778)
                                                                                    | ! [X2779] :
                                                                                        ( ~ r1(X2778,X2779)
                                                                                        | p2(X2779) )
                                                                                    | ! [X2780] :
                                                                                        ( ~ r1(X2778,X2780)
                                                                                        | ! [X2781] :
                                                                                            ( ~ r1(X2780,X2781)
                                                                                            | p2(X2781) )
                                                                                        | ! [X2782] :
                                                                                            ( ~ r1(X2780,X2782)
                                                                                            | ! [X2783] :
                                                                                                ( ~ r1(X2782,X2783)
                                                                                                | ~ ! [X2784] :
                                                                                                      ( ~ r1(X2783,X2784)
                                                                                                      | p1(X2784) ) )
                                                                                            | ! [X2785] :
                                                                                                ( ~ r1(X2782,X2785)
                                                                                                | p1(X2785) ) )
                                                                                        | ! [X2786] :
                                                                                            ( ~ r1(X2780,X2786)
                                                                                            | p1(X2786) ) )
                                                                                    | ! [X2787] :
                                                                                        ( ~ r1(X2778,X2787)
                                                                                        | p1(X2787) ) )
                                                                                | ! [X2788] :
                                                                                    ( ~ r1(X2776,X2788)
                                                                                    | p1(X2788) ) )
                                                                            | ! [X2789] :
                                                                                ( ~ r1(X2774,X2789)
                                                                                | p1(X2789) ) )
                                                                        | ! [X2790] :
                                                                            ( ~ r1(X2772,X2790)
                                                                            | p1(X2790) ) )
                                                                    | ! [X2791] :
                                                                        ( ~ r1(X2770,X2791)
                                                                        | p1(X2791) ) )
                                                                | ! [X2792] :
                                                                    ( ~ r1(X2768,X2792)
                                                                    | p1(X2792) ) )
                                                            | ! [X2793] :
                                                                ( ~ r1(X2766,X2793)
                                                                | p1(X2793) ) )
                                                        | ! [X2794] :
                                                            ( ~ r1(X2764,X2794)
                                                            | p1(X2794) ) )
                                                    | ! [X2795] :
                                                        ( ~ r1(X2762,X2795)
                                                        | p1(X2795) ) )
                                                | ! [X2796] :
                                                    ( ~ r1(X2760,X2796)
                                                    | p1(X2796) ) )
                                            | ! [X2797] :
                                                ( ~ r1(X2758,X2797)
                                                | p1(X2797) ) )
                                        | ! [X2798] :
                                            ( ~ r1(X2756,X2798)
                                            | p1(X2798) ) )
                                    | ! [X2799] :
                                        ( ~ r1(X2754,X2799)
                                        | p1(X2799) ) )
                                | ! [X2800] :
                                    ( ~ r1(X2752,X2800)
                                    | p1(X2800) ) )
                            | ! [X2801] :
                                ( ~ r1(X2750,X2801)
                                | p1(X2801) ) )
                        | ! [X2802] :
                            ( ~ r1(X2748,X2802)
                            | p1(X2802) ) )
                    | ! [X2803] :
                        ( ~ r1(X2746,X2803)
                        | p1(X2803) ) )
                | ! [X2804] :
                    ( ~ r1(X2744,X2804)
                    | p1(X2804) ) )
            | ! [X2805] :
                ( ~ r1(X0,X2805)
                | p1(X2805) )
            | ( ~ ! [X2806] :
                    ( ~ r1(X0,X2806)
                    | p2(X2806) )
              & ~ ! [X2807] :
                    ( ~ r1(X0,X2807)
                    | ~ ( ~ ! [X2808] :
                              ( ~ r1(X2807,X2808)
                              | p2(X2808) )
                        & ~ ! [X2809] :
                              ( ~ r1(X2807,X2809)
                              | ~ ( ~ ! [X2810] :
                                        ( ~ r1(X2809,X2810)
                                        | p2(X2810) )
                                  & ~ ! [X2811] :
                                        ( ~ r1(X2809,X2811)
                                        | ~ ( ~ ! [X2812] :
                                                  ( ~ r1(X2811,X2812)
                                                  | p2(X2812) )
                                            & ~ ! [X2813] :
                                                  ( ~ r1(X2811,X2813)
                                                  | ~ ( ~ ! [X2814] :
                                                            ( ~ r1(X2813,X2814)
                                                            | p2(X2814) )
                                                      & ~ ! [X2815] :
                                                            ( ~ r1(X2813,X2815)
                                                            | ~ ( ~ ! [X2816] :
                                                                      ( ~ r1(X2815,X2816)
                                                                      | p2(X2816) )
                                                                & ~ ! [X2817] :
                                                                      ( ~ r1(X2815,X2817)
                                                                      | ~ ( ~ ! [X2818] :
                                                                                ( ~ r1(X2817,X2818)
                                                                                | p2(X2818) )
                                                                          & ~ ! [X2819] :
                                                                                ( ~ r1(X2817,X2819)
                                                                                | ~ ( ~ ! [X2820] :
                                                                                          ( ~ r1(X2819,X2820)
                                                                                          | p2(X2820) )
                                                                                    & ~ ! [X2821] :
                                                                                          ( ~ r1(X2819,X2821)
                                                                                          | ~ ( ~ ! [X2822] :
                                                                                                    ( ~ r1(X2821,X2822)
                                                                                                    | p2(X2822) )
                                                                                              & ~ ! [X2823] :
                                                                                                    ( ~ r1(X2821,X2823)
                                                                                                    | ~ ( ~ ! [X2824] :
                                                                                                              ( ~ r1(X2823,X2824)
                                                                                                              | ~ ! [X2825] :
                                                                                                                    ( ~ r1(X2824,X2825)
                                                                                                                    | ~ p1(X2825) ) )
                                                                                                        & p1(X2823) ) )
                                                                                              & ~ ! [X2826] :
                                                                                                    ( ~ r1(X2821,X2826)
                                                                                                    | p1(X2826) ) ) )
                                                                                    & ~ ! [X2827] :
                                                                                          ( ~ r1(X2819,X2827)
                                                                                          | p1(X2827) ) ) )
                                                                          & ~ ! [X2828] :
                                                                                ( ~ r1(X2817,X2828)
                                                                                | p1(X2828) ) ) )
                                                                & ~ ! [X2829] :
                                                                      ( ~ r1(X2815,X2829)
                                                                      | p1(X2829) ) ) )
                                                      & ~ ! [X2830] :
                                                            ( ~ r1(X2813,X2830)
                                                            | p1(X2830) ) ) )
                                            & ~ ! [X2831] :
                                                  ( ~ r1(X2811,X2831)
                                                  | p1(X2831) ) ) )
                                  & ~ ! [X2832] :
                                        ( ~ r1(X2809,X2832)
                                        | p1(X2832) ) ) )
                        & ~ ! [X2833] :
                              ( ~ r1(X2807,X2833)
                              | p1(X2833) ) ) )
              & ~ ! [X2834] :
                    ( ~ r1(X0,X2834)
                    | p1(X2834) ) )
            | ( ~ ! [X2835] :
                    ( ~ r1(X0,X2835)
                    | p2(X2835) )
              & ~ ! [X2836] :
                    ( ~ r1(X0,X2836)
                    | ~ ( ~ ! [X2837] :
                              ( ~ r1(X2836,X2837)
                              | p2(X2837) )
                        & ~ ! [X2838] :
                              ( ~ r1(X2836,X2838)
                              | ~ ( ~ ! [X2839] :
                                        ( ~ r1(X2838,X2839)
                                        | p2(X2839) )
                                  & ~ ! [X2840] :
                                        ( ~ r1(X2838,X2840)
                                        | ~ ( ~ ! [X2841] :
                                                  ( ~ r1(X2840,X2841)
                                                  | p2(X2841) )
                                            & ~ ! [X2842] :
                                                  ( ~ r1(X2840,X2842)
                                                  | ~ ( ~ ! [X2843] :
                                                            ( ~ r1(X2842,X2843)
                                                            | p2(X2843) )
                                                      & ~ ! [X2844] :
                                                            ( ~ r1(X2842,X2844)
                                                            | ~ ( ~ ! [X2845] :
                                                                      ( ~ r1(X2844,X2845)
                                                                      | p2(X2845) )
                                                                & ~ ! [X2846] :
                                                                      ( ~ r1(X2844,X2846)
                                                                      | ~ ( ~ ! [X2847] :
                                                                                ( ~ r1(X2846,X2847)
                                                                                | p2(X2847) )
                                                                          & ~ ! [X2848] :
                                                                                ( ~ r1(X2846,X2848)
                                                                                | ~ ( ~ ! [X2849] :
                                                                                          ( ~ r1(X2848,X2849)
                                                                                          | p2(X2849) )
                                                                                    & ~ ! [X2850] :
                                                                                          ( ~ r1(X2848,X2850)
                                                                                          | ~ ( ~ ! [X2851] :
                                                                                                    ( ~ r1(X2850,X2851)
                                                                                                    | p2(X2851) )
                                                                                              & ~ ! [X2852] :
                                                                                                    ( ~ r1(X2850,X2852)
                                                                                                    | ! [X2853] :
                                                                                                        ( ~ r1(X2852,X2853)
                                                                                                        | ~ ( ~ ! [X2854] :
                                                                                                                  ( ~ r1(X2853,X2854)
                                                                                                                  | ~ ! [X2855] :
                                                                                                                        ( ~ r1(X2854,X2855)
                                                                                                                        | p1(X2855) ) )
                                                                                                            & ~ ! [X2856] :
                                                                                                                  ( ~ r1(X2853,X2856)
                                                                                                                  | p1(X2856) ) ) ) )
                                                                                              & ~ ! [X2857] :
                                                                                                    ( ~ r1(X2850,X2857)
                                                                                                    | p1(X2857) ) ) )
                                                                                    & ~ ! [X2858] :
                                                                                          ( ~ r1(X2848,X2858)
                                                                                          | p1(X2858) ) ) )
                                                                          & ~ ! [X2859] :
                                                                                ( ~ r1(X2846,X2859)
                                                                                | p1(X2859) ) ) )
                                                                & ~ ! [X2860] :
                                                                      ( ~ r1(X2844,X2860)
                                                                      | p1(X2860) ) ) )
                                                      & ~ ! [X2861] :
                                                            ( ~ r1(X2842,X2861)
                                                            | p1(X2861) ) ) )
                                            & ~ ! [X2862] :
                                                  ( ~ r1(X2840,X2862)
                                                  | p1(X2862) ) ) )
                                  & ~ ! [X2863] :
                                        ( ~ r1(X2838,X2863)
                                        | p1(X2863) ) ) )
                        & ~ ! [X2864] :
                              ( ~ r1(X2836,X2864)
                              | p1(X2864) ) ) )
              & ~ ! [X2865] :
                    ( ~ r1(X0,X2865)
                    | p1(X2865) ) )
            | ( ~ ! [X2866] :
                    ( ~ r1(X0,X2866)
                    | p2(X2866) )
              & ~ ! [X2867] :
                    ( ~ r1(X0,X2867)
                    | ~ ( ~ ! [X2868] :
                              ( ~ r1(X2867,X2868)
                              | p2(X2868) )
                        & ~ ! [X2869] :
                              ( ~ r1(X2867,X2869)
                              | ~ ( ~ ! [X2870] :
                                        ( ~ r1(X2869,X2870)
                                        | p2(X2870) )
                                  & ~ ! [X2871] :
                                        ( ~ r1(X2869,X2871)
                                        | ~ ( ~ ! [X2872] :
                                                  ( ~ r1(X2871,X2872)
                                                  | p2(X2872) )
                                            & ~ ! [X2873] :
                                                  ( ~ r1(X2871,X2873)
                                                  | ~ ( ~ ! [X2874] :
                                                            ( ~ r1(X2873,X2874)
                                                            | p2(X2874) )
                                                      & ~ ! [X2875] :
                                                            ( ~ r1(X2873,X2875)
                                                            | ~ ( ~ ! [X2876] :
                                                                      ( ~ r1(X2875,X2876)
                                                                      | p2(X2876) )
                                                                & ~ ! [X2877] :
                                                                      ( ~ r1(X2875,X2877)
                                                                      | ~ ( ~ ! [X2878] :
                                                                                ( ~ r1(X2877,X2878)
                                                                                | p2(X2878) )
                                                                          & ~ ! [X2879] :
                                                                                ( ~ r1(X2877,X2879)
                                                                                | ~ ( ~ ! [X2880] :
                                                                                          ( ~ r1(X2879,X2880)
                                                                                          | p2(X2880) )
                                                                                    & ~ ! [X2881] :
                                                                                          ( ~ r1(X2879,X2881)
                                                                                          | ~ ( ~ ! [X2882] :
                                                                                                    ( ~ r1(X2881,X2882)
                                                                                                    | p2(X2882) )
                                                                                              & ~ ! [X2883] :
                                                                                                    ( ~ r1(X2881,X2883)
                                                                                                    | ~ ( ~ ! [X2884] :
                                                                                                              ( ~ r1(X2883,X2884)
                                                                                                              | ~ ! [X2885] :
                                                                                                                    ( ~ r1(X2884,X2885)
                                                                                                                    | ~ ! [X2886] :
                                                                                                                          ( ~ r1(X2885,X2886)
                                                                                                                          | p1(X2886) ) ) )
                                                                                                        & ~ ! [X2887] :
                                                                                                              ( ~ r1(X2883,X2887)
                                                                                                              | ~ ! [X2888] :
                                                                                                                    ( ~ r1(X2887,X2888)
                                                                                                                    | p1(X2888) ) ) ) )
                                                                                              & ~ ! [X2889] :
                                                                                                    ( ~ r1(X2881,X2889)
                                                                                                    | p1(X2889) ) ) )
                                                                                    & ~ ! [X2890] :
                                                                                          ( ~ r1(X2879,X2890)
                                                                                          | p1(X2890) ) ) )
                                                                          & ~ ! [X2891] :
                                                                                ( ~ r1(X2877,X2891)
                                                                                | p1(X2891) ) ) )
                                                                & ~ ! [X2892] :
                                                                      ( ~ r1(X2875,X2892)
                                                                      | p1(X2892) ) ) )
                                                      & ~ ! [X2893] :
                                                            ( ~ r1(X2873,X2893)
                                                            | p1(X2893) ) ) )
                                            & ~ ! [X2894] :
                                                  ( ~ r1(X2871,X2894)
                                                  | p1(X2894) ) ) )
                                  & ~ ! [X2895] :
                                        ( ~ r1(X2869,X2895)
                                        | p1(X2895) ) ) )
                        & ~ ! [X2896] :
                              ( ~ r1(X2867,X2896)
                              | p1(X2896) ) ) )
              & ~ ! [X2897] :
                    ( ~ r1(X0,X2897)
                    | p1(X2897) ) )
            | ( ~ ! [X2898] :
                    ( ~ r1(X0,X2898)
                    | p2(X2898) )
              & ~ ! [X2899] :
                    ( ~ r1(X0,X2899)
                    | ~ ( ~ ! [X2900] :
                              ( ~ r1(X2899,X2900)
                              | p2(X2900) )
                        & ~ ! [X2901] :
                              ( ~ r1(X2899,X2901)
                              | ~ ( ~ ! [X2902] :
                                        ( ~ r1(X2901,X2902)
                                        | p2(X2902) )
                                  & ~ ! [X2903] :
                                        ( ~ r1(X2901,X2903)
                                        | ~ ( ~ ! [X2904] :
                                                  ( ~ r1(X2903,X2904)
                                                  | p2(X2904) )
                                            & ~ ! [X2905] :
                                                  ( ~ r1(X2903,X2905)
                                                  | ~ ( ~ ! [X2906] :
                                                            ( ~ r1(X2905,X2906)
                                                            | p2(X2906) )
                                                      & ~ ! [X2907] :
                                                            ( ~ r1(X2905,X2907)
                                                            | ~ ( ~ ! [X2908] :
                                                                      ( ~ r1(X2907,X2908)
                                                                      | p2(X2908) )
                                                                & ~ ! [X2909] :
                                                                      ( ~ r1(X2907,X2909)
                                                                      | ~ ( ~ ! [X2910] :
                                                                                ( ~ r1(X2909,X2910)
                                                                                | p2(X2910) )
                                                                          & ~ ! [X2911] :
                                                                                ( ~ r1(X2909,X2911)
                                                                                | ~ ( ~ ! [X2912] :
                                                                                          ( ~ r1(X2911,X2912)
                                                                                          | p2(X2912) )
                                                                                    & ~ ! [X2913] :
                                                                                          ( ~ r1(X2911,X2913)
                                                                                          | ~ ( ~ ! [X2914] :
                                                                                                    ( ~ r1(X2913,X2914)
                                                                                                    | p2(X2914) )
                                                                                              & ~ ! [X2915] :
                                                                                                    ( ~ r1(X2913,X2915)
                                                                                                    | ~ ! [X2916] : ~ r1(X2915,X2916) )
                                                                                              & ~ ! [X2917] :
                                                                                                    ( ~ r1(X2913,X2917)
                                                                                                    | p1(X2917) ) ) )
                                                                                    & ~ ! [X2918] :
                                                                                          ( ~ r1(X2911,X2918)
                                                                                          | p1(X2918) ) ) )
                                                                          & ~ ! [X2919] :
                                                                                ( ~ r1(X2909,X2919)
                                                                                | p1(X2919) ) ) )
                                                                & ~ ! [X2920] :
                                                                      ( ~ r1(X2907,X2920)
                                                                      | p1(X2920) ) ) )
                                                      & ~ ! [X2921] :
                                                            ( ~ r1(X2905,X2921)
                                                            | p1(X2921) ) ) )
                                            & ~ ! [X2922] :
                                                  ( ~ r1(X2903,X2922)
                                                  | p1(X2922) ) ) )
                                  & ~ ! [X2923] :
                                        ( ~ r1(X2901,X2923)
                                        | p1(X2923) ) ) )
                        & ~ ! [X2924] :
                              ( ~ r1(X2899,X2924)
                              | p1(X2924) ) ) )
              & ~ ! [X2925] :
                    ( ~ r1(X0,X2925)
                    | p1(X2925) ) )
            | ! [X2926] :
                ( ~ r1(X0,X2926)
                | p2(X2926) )
            | ! [X2927] :
                ( ~ r1(X0,X2927)
                | ! [X2928] :
                    ( ~ r1(X2927,X2928)
                    | p2(X2928) )
                | ! [X2929] :
                    ( ~ r1(X2927,X2929)
                    | ! [X2930] :
                        ( ~ r1(X2929,X2930)
                        | p2(X2930) )
                    | ! [X2931] :
                        ( ~ r1(X2929,X2931)
                        | ! [X2932] :
                            ( ~ r1(X2931,X2932)
                            | p2(X2932) )
                        | ! [X2933] :
                            ( ~ r1(X2931,X2933)
                            | ! [X2934] :
                                ( ~ r1(X2933,X2934)
                                | p2(X2934) )
                            | ! [X2935] :
                                ( ~ r1(X2933,X2935)
                                | ! [X2936] :
                                    ( ~ r1(X2935,X2936)
                                    | p2(X2936) )
                                | ! [X2937] :
                                    ( ~ r1(X2935,X2937)
                                    | ! [X2938] :
                                        ( ~ r1(X2937,X2938)
                                        | p2(X2938) )
                                    | ! [X2939] :
                                        ( ~ r1(X2937,X2939)
                                        | ! [X2940] :
                                            ( ~ r1(X2939,X2940)
                                            | p2(X2940) )
                                        | ! [X2941] :
                                            ( ~ r1(X2939,X2941)
                                            | ! [X2942] :
                                                ( ~ r1(X2941,X2942)
                                                | p2(X2942) )
                                            | ! [X2943] :
                                                ( ~ r1(X2941,X2943)
                                                | ! [X2944] :
                                                    ( ~ r1(X2943,X2944)
                                                    | p2(X2944) )
                                                | ! [X2945] :
                                                    ( ~ r1(X2943,X2945)
                                                    | ! [X2946] :
                                                        ( ~ r1(X2945,X2946)
                                                        | p2(X2946) )
                                                    | ! [X2947] :
                                                        ( ~ r1(X2945,X2947)
                                                        | ! [X2948] :
                                                            ( ~ r1(X2947,X2948)
                                                            | p2(X2948) )
                                                        | ! [X2949] :
                                                            ( ~ r1(X2947,X2949)
                                                            | ! [X2950] :
                                                                ( ~ r1(X2949,X2950)
                                                                | p2(X2950) )
                                                            | ! [X2951] :
                                                                ( ~ r1(X2949,X2951)
                                                                | ! [X2952] :
                                                                    ( ~ r1(X2951,X2952)
                                                                    | p2(X2952) )
                                                                | ! [X2953] :
                                                                    ( ~ r1(X2951,X2953)
                                                                    | ! [X2954] :
                                                                        ( ~ r1(X2953,X2954)
                                                                        | p2(X2954) )
                                                                    | ! [X2955] :
                                                                        ( ~ r1(X2953,X2955)
                                                                        | ! [X2956] :
                                                                            ( ~ r1(X2955,X2956)
                                                                            | p2(X2956) )
                                                                        | ! [X2957] :
                                                                            ( ~ r1(X2955,X2957)
                                                                            | ! [X2958] :
                                                                                ( ~ r1(X2957,X2958)
                                                                                | p2(X2958) )
                                                                            | ! [X2959] :
                                                                                ( ~ r1(X2957,X2959)
                                                                                | ! [X2960] :
                                                                                    ( ~ r1(X2959,X2960)
                                                                                    | p2(X2960) )
                                                                                | ! [X2961] :
                                                                                    ( ~ r1(X2959,X2961)
                                                                                    | ! [X2962] :
                                                                                        ( ~ r1(X2961,X2962)
                                                                                        | p2(X2962) )
                                                                                    | ! [X2963] :
                                                                                        ( ~ r1(X2961,X2963)
                                                                                        | ! [X2964] :
                                                                                            ( ~ r1(X2963,X2964)
                                                                                            | p2(X2964) )
                                                                                        | ! [X2965] :
                                                                                            ( ~ r1(X2963,X2965)
                                                                                            | ! [X2966] :
                                                                                                ( ~ r1(X2965,X2966)
                                                                                                | ~ ! [X2967] :
                                                                                                      ( ~ r1(X2966,X2967)
                                                                                                      | p1(X2967) ) )
                                                                                            | ! [X2968] :
                                                                                                ( ~ r1(X2965,X2968)
                                                                                                | p1(X2968) ) )
                                                                                        | ! [X2969] :
                                                                                            ( ~ r1(X2963,X2969)
                                                                                            | p1(X2969) ) )
                                                                                    | ! [X2970] :
                                                                                        ( ~ r1(X2961,X2970)
                                                                                        | p1(X2970) ) )
                                                                                | ! [X2971] :
                                                                                    ( ~ r1(X2959,X2971)
                                                                                    | p1(X2971) ) )
                                                                            | ! [X2972] :
                                                                                ( ~ r1(X2957,X2972)
                                                                                | p1(X2972) ) )
                                                                        | ! [X2973] :
                                                                            ( ~ r1(X2955,X2973)
                                                                            | p1(X2973) ) )
                                                                    | ! [X2974] :
                                                                        ( ~ r1(X2953,X2974)
                                                                        | p1(X2974) ) )
                                                                | ! [X2975] :
                                                                    ( ~ r1(X2951,X2975)
                                                                    | p1(X2975) ) )
                                                            | ! [X2976] :
                                                                ( ~ r1(X2949,X2976)
                                                                | p1(X2976) ) )
                                                        | ! [X2977] :
                                                            ( ~ r1(X2947,X2977)
                                                            | p1(X2977) ) )
                                                    | ! [X2978] :
                                                        ( ~ r1(X2945,X2978)
                                                        | p1(X2978) ) )
                                                | ! [X2979] :
                                                    ( ~ r1(X2943,X2979)
                                                    | p1(X2979) ) )
                                            | ! [X2980] :
                                                ( ~ r1(X2941,X2980)
                                                | p1(X2980) ) )
                                        | ! [X2981] :
                                            ( ~ r1(X2939,X2981)
                                            | p1(X2981) ) )
                                    | ! [X2982] :
                                        ( ~ r1(X2937,X2982)
                                        | p1(X2982) ) )
                                | ! [X2983] :
                                    ( ~ r1(X2935,X2983)
                                    | p1(X2983) ) )
                            | ! [X2984] :
                                ( ~ r1(X2933,X2984)
                                | p1(X2984) ) )
                        | ! [X2985] :
                            ( ~ r1(X2931,X2985)
                            | p1(X2985) ) )
                    | ! [X2986] :
                        ( ~ r1(X2929,X2986)
                        | p1(X2986) ) )
                | ! [X2987] :
                    ( ~ r1(X2927,X2987)
                    | p1(X2987) ) )
            | ! [X2988] :
                ( ~ r1(X0,X2988)
                | p1(X2988) )
            | ( ~ ! [X2989] :
                    ( ~ r1(X0,X2989)
                    | p2(X2989) )
              & ~ ! [X2990] :
                    ( ~ r1(X0,X2990)
                    | ~ ( ~ ! [X2991] :
                              ( ~ r1(X2990,X2991)
                              | p2(X2991) )
                        & ~ ! [X2992] :
                              ( ~ r1(X2990,X2992)
                              | ~ ( ~ ! [X2993] :
                                        ( ~ r1(X2992,X2993)
                                        | p2(X2993) )
                                  & ~ ! [X2994] :
                                        ( ~ r1(X2992,X2994)
                                        | ~ ( ~ ! [X2995] :
                                                  ( ~ r1(X2994,X2995)
                                                  | p2(X2995) )
                                            & ~ ! [X2996] :
                                                  ( ~ r1(X2994,X2996)
                                                  | ~ ( ~ ! [X2997] :
                                                            ( ~ r1(X2996,X2997)
                                                            | p2(X2997) )
                                                      & ~ ! [X2998] :
                                                            ( ~ r1(X2996,X2998)
                                                            | ~ ( ~ ! [X2999] :
                                                                      ( ~ r1(X2998,X2999)
                                                                      | p2(X2999) )
                                                                & ~ ! [X3000] :
                                                                      ( ~ r1(X2998,X3000)
                                                                      | ~ ( ~ ! [X3001] :
                                                                                ( ~ r1(X3000,X3001)
                                                                                | p2(X3001) )
                                                                          & ~ ! [X3002] :
                                                                                ( ~ r1(X3000,X3002)
                                                                                | ~ ( ~ ! [X3003] :
                                                                                          ( ~ r1(X3002,X3003)
                                                                                          | p2(X3003) )
                                                                                    & ~ ! [X3004] :
                                                                                          ( ~ r1(X3002,X3004)
                                                                                          | ~ ( ~ ! [X3005] :
                                                                                                    ( ~ r1(X3004,X3005)
                                                                                                    | ~ ! [X3006] :
                                                                                                          ( ~ r1(X3005,X3006)
                                                                                                          | ~ p1(X3006) ) )
                                                                                              & p1(X3004) ) )
                                                                                    & ~ ! [X3007] :
                                                                                          ( ~ r1(X3002,X3007)
                                                                                          | p1(X3007) ) ) )
                                                                          & ~ ! [X3008] :
                                                                                ( ~ r1(X3000,X3008)
                                                                                | p1(X3008) ) ) )
                                                                & ~ ! [X3009] :
                                                                      ( ~ r1(X2998,X3009)
                                                                      | p1(X3009) ) ) )
                                                      & ~ ! [X3010] :
                                                            ( ~ r1(X2996,X3010)
                                                            | p1(X3010) ) ) )
                                            & ~ ! [X3011] :
                                                  ( ~ r1(X2994,X3011)
                                                  | p1(X3011) ) ) )
                                  & ~ ! [X3012] :
                                        ( ~ r1(X2992,X3012)
                                        | p1(X3012) ) ) )
                        & ~ ! [X3013] :
                              ( ~ r1(X2990,X3013)
                              | p1(X3013) ) ) )
              & ~ ! [X3014] :
                    ( ~ r1(X0,X3014)
                    | p1(X3014) ) )
            | ( ~ ! [X3015] :
                    ( ~ r1(X0,X3015)
                    | p2(X3015) )
              & ~ ! [X3016] :
                    ( ~ r1(X0,X3016)
                    | ~ ( ~ ! [X3017] :
                              ( ~ r1(X3016,X3017)
                              | p2(X3017) )
                        & ~ ! [X3018] :
                              ( ~ r1(X3016,X3018)
                              | ~ ( ~ ! [X3019] :
                                        ( ~ r1(X3018,X3019)
                                        | p2(X3019) )
                                  & ~ ! [X3020] :
                                        ( ~ r1(X3018,X3020)
                                        | ~ ( ~ ! [X3021] :
                                                  ( ~ r1(X3020,X3021)
                                                  | p2(X3021) )
                                            & ~ ! [X3022] :
                                                  ( ~ r1(X3020,X3022)
                                                  | ~ ( ~ ! [X3023] :
                                                            ( ~ r1(X3022,X3023)
                                                            | p2(X3023) )
                                                      & ~ ! [X3024] :
                                                            ( ~ r1(X3022,X3024)
                                                            | ~ ( ~ ! [X3025] :
                                                                      ( ~ r1(X3024,X3025)
                                                                      | p2(X3025) )
                                                                & ~ ! [X3026] :
                                                                      ( ~ r1(X3024,X3026)
                                                                      | ~ ( ~ ! [X3027] :
                                                                                ( ~ r1(X3026,X3027)
                                                                                | p2(X3027) )
                                                                          & ~ ! [X3028] :
                                                                                ( ~ r1(X3026,X3028)
                                                                                | ~ ( ~ ! [X3029] :
                                                                                          ( ~ r1(X3028,X3029)
                                                                                          | p2(X3029) )
                                                                                    & ~ ! [X3030] :
                                                                                          ( ~ r1(X3028,X3030)
                                                                                          | ! [X3031] :
                                                                                              ( ~ r1(X3030,X3031)
                                                                                              | ~ ( ~ ! [X3032] :
                                                                                                        ( ~ r1(X3031,X3032)
                                                                                                        | ~ ! [X3033] :
                                                                                                              ( ~ r1(X3032,X3033)
                                                                                                              | p1(X3033) ) )
                                                                                                  & ~ ! [X3034] :
                                                                                                        ( ~ r1(X3031,X3034)
                                                                                                        | p1(X3034) ) ) ) )
                                                                                    & ~ ! [X3035] :
                                                                                          ( ~ r1(X3028,X3035)
                                                                                          | p1(X3035) ) ) )
                                                                          & ~ ! [X3036] :
                                                                                ( ~ r1(X3026,X3036)
                                                                                | p1(X3036) ) ) )
                                                                & ~ ! [X3037] :
                                                                      ( ~ r1(X3024,X3037)
                                                                      | p1(X3037) ) ) )
                                                      & ~ ! [X3038] :
                                                            ( ~ r1(X3022,X3038)
                                                            | p1(X3038) ) ) )
                                            & ~ ! [X3039] :
                                                  ( ~ r1(X3020,X3039)
                                                  | p1(X3039) ) ) )
                                  & ~ ! [X3040] :
                                        ( ~ r1(X3018,X3040)
                                        | p1(X3040) ) ) )
                        & ~ ! [X3041] :
                              ( ~ r1(X3016,X3041)
                              | p1(X3041) ) ) )
              & ~ ! [X3042] :
                    ( ~ r1(X0,X3042)
                    | p1(X3042) ) )
            | ( ~ ! [X3043] :
                    ( ~ r1(X0,X3043)
                    | p2(X3043) )
              & ~ ! [X3044] :
                    ( ~ r1(X0,X3044)
                    | ~ ( ~ ! [X3045] :
                              ( ~ r1(X3044,X3045)
                              | p2(X3045) )
                        & ~ ! [X3046] :
                              ( ~ r1(X3044,X3046)
                              | ~ ( ~ ! [X3047] :
                                        ( ~ r1(X3046,X3047)
                                        | p2(X3047) )
                                  & ~ ! [X3048] :
                                        ( ~ r1(X3046,X3048)
                                        | ~ ( ~ ! [X3049] :
                                                  ( ~ r1(X3048,X3049)
                                                  | p2(X3049) )
                                            & ~ ! [X3050] :
                                                  ( ~ r1(X3048,X3050)
                                                  | ~ ( ~ ! [X3051] :
                                                            ( ~ r1(X3050,X3051)
                                                            | p2(X3051) )
                                                      & ~ ! [X3052] :
                                                            ( ~ r1(X3050,X3052)
                                                            | ~ ( ~ ! [X3053] :
                                                                      ( ~ r1(X3052,X3053)
                                                                      | p2(X3053) )
                                                                & ~ ! [X3054] :
                                                                      ( ~ r1(X3052,X3054)
                                                                      | ~ ( ~ ! [X3055] :
                                                                                ( ~ r1(X3054,X3055)
                                                                                | p2(X3055) )
                                                                          & ~ ! [X3056] :
                                                                                ( ~ r1(X3054,X3056)
                                                                                | ~ ( ~ ! [X3057] :
                                                                                          ( ~ r1(X3056,X3057)
                                                                                          | p2(X3057) )
                                                                                    & ~ ! [X3058] :
                                                                                          ( ~ r1(X3056,X3058)
                                                                                          | ~ ( ~ ! [X3059] :
                                                                                                    ( ~ r1(X3058,X3059)
                                                                                                    | ~ ! [X3060] :
                                                                                                          ( ~ r1(X3059,X3060)
                                                                                                          | ~ ! [X3061] :
                                                                                                                ( ~ r1(X3060,X3061)
                                                                                                                | p1(X3061) ) ) )
                                                                                              & ~ ! [X3062] :
                                                                                                    ( ~ r1(X3058,X3062)
                                                                                                    | ~ ! [X3063] :
                                                                                                          ( ~ r1(X3062,X3063)
                                                                                                          | p1(X3063) ) ) ) )
                                                                                    & ~ ! [X3064] :
                                                                                          ( ~ r1(X3056,X3064)
                                                                                          | p1(X3064) ) ) )
                                                                          & ~ ! [X3065] :
                                                                                ( ~ r1(X3054,X3065)
                                                                                | p1(X3065) ) ) )
                                                                & ~ ! [X3066] :
                                                                      ( ~ r1(X3052,X3066)
                                                                      | p1(X3066) ) ) )
                                                      & ~ ! [X3067] :
                                                            ( ~ r1(X3050,X3067)
                                                            | p1(X3067) ) ) )
                                            & ~ ! [X3068] :
                                                  ( ~ r1(X3048,X3068)
                                                  | p1(X3068) ) ) )
                                  & ~ ! [X3069] :
                                        ( ~ r1(X3046,X3069)
                                        | p1(X3069) ) ) )
                        & ~ ! [X3070] :
                              ( ~ r1(X3044,X3070)
                              | p1(X3070) ) ) )
              & ~ ! [X3071] :
                    ( ~ r1(X0,X3071)
                    | p1(X3071) ) )
            | ( ~ ! [X3072] :
                    ( ~ r1(X0,X3072)
                    | p2(X3072) )
              & ~ ! [X3073] :
                    ( ~ r1(X0,X3073)
                    | ~ ( ~ ! [X3074] :
                              ( ~ r1(X3073,X3074)
                              | p2(X3074) )
                        & ~ ! [X3075] :
                              ( ~ r1(X3073,X3075)
                              | ~ ( ~ ! [X3076] :
                                        ( ~ r1(X3075,X3076)
                                        | p2(X3076) )
                                  & ~ ! [X3077] :
                                        ( ~ r1(X3075,X3077)
                                        | ~ ( ~ ! [X3078] :
                                                  ( ~ r1(X3077,X3078)
                                                  | p2(X3078) )
                                            & ~ ! [X3079] :
                                                  ( ~ r1(X3077,X3079)
                                                  | ~ ( ~ ! [X3080] :
                                                            ( ~ r1(X3079,X3080)
                                                            | p2(X3080) )
                                                      & ~ ! [X3081] :
                                                            ( ~ r1(X3079,X3081)
                                                            | ~ ( ~ ! [X3082] :
                                                                      ( ~ r1(X3081,X3082)
                                                                      | p2(X3082) )
                                                                & ~ ! [X3083] :
                                                                      ( ~ r1(X3081,X3083)
                                                                      | ~ ( ~ ! [X3084] :
                                                                                ( ~ r1(X3083,X3084)
                                                                                | p2(X3084) )
                                                                          & ~ ! [X3085] :
                                                                                ( ~ r1(X3083,X3085)
                                                                                | ~ ( ~ ! [X3086] :
                                                                                          ( ~ r1(X3085,X3086)
                                                                                          | p2(X3086) )
                                                                                    & ~ ! [X3087] :
                                                                                          ( ~ r1(X3085,X3087)
                                                                                          | ~ ! [X3088] : ~ r1(X3087,X3088) )
                                                                                    & ~ ! [X3089] :
                                                                                          ( ~ r1(X3085,X3089)
                                                                                          | p1(X3089) ) ) )
                                                                          & ~ ! [X3090] :
                                                                                ( ~ r1(X3083,X3090)
                                                                                | p1(X3090) ) ) )
                                                                & ~ ! [X3091] :
                                                                      ( ~ r1(X3081,X3091)
                                                                      | p1(X3091) ) ) )
                                                      & ~ ! [X3092] :
                                                            ( ~ r1(X3079,X3092)
                                                            | p1(X3092) ) ) )
                                            & ~ ! [X3093] :
                                                  ( ~ r1(X3077,X3093)
                                                  | p1(X3093) ) ) )
                                  & ~ ! [X3094] :
                                        ( ~ r1(X3075,X3094)
                                        | p1(X3094) ) ) )
                        & ~ ! [X3095] :
                              ( ~ r1(X3073,X3095)
                              | p1(X3095) ) ) )
              & ~ ! [X3096] :
                    ( ~ r1(X0,X3096)
                    | p1(X3096) ) )
            | ! [X3097] :
                ( ~ r1(X0,X3097)
                | p2(X3097) )
            | ! [X3098] :
                ( ~ r1(X0,X3098)
                | ! [X3099] :
                    ( ~ r1(X3098,X3099)
                    | p2(X3099) )
                | ! [X3100] :
                    ( ~ r1(X3098,X3100)
                    | ! [X3101] :
                        ( ~ r1(X3100,X3101)
                        | p2(X3101) )
                    | ! [X3102] :
                        ( ~ r1(X3100,X3102)
                        | ! [X3103] :
                            ( ~ r1(X3102,X3103)
                            | p2(X3103) )
                        | ! [X3104] :
                            ( ~ r1(X3102,X3104)
                            | ! [X3105] :
                                ( ~ r1(X3104,X3105)
                                | p2(X3105) )
                            | ! [X3106] :
                                ( ~ r1(X3104,X3106)
                                | ! [X3107] :
                                    ( ~ r1(X3106,X3107)
                                    | p2(X3107) )
                                | ! [X3108] :
                                    ( ~ r1(X3106,X3108)
                                    | ! [X3109] :
                                        ( ~ r1(X3108,X3109)
                                        | p2(X3109) )
                                    | ! [X3110] :
                                        ( ~ r1(X3108,X3110)
                                        | ! [X3111] :
                                            ( ~ r1(X3110,X3111)
                                            | p2(X3111) )
                                        | ! [X3112] :
                                            ( ~ r1(X3110,X3112)
                                            | ! [X3113] :
                                                ( ~ r1(X3112,X3113)
                                                | p2(X3113) )
                                            | ! [X3114] :
                                                ( ~ r1(X3112,X3114)
                                                | ! [X3115] :
                                                    ( ~ r1(X3114,X3115)
                                                    | p2(X3115) )
                                                | ! [X3116] :
                                                    ( ~ r1(X3114,X3116)
                                                    | ! [X3117] :
                                                        ( ~ r1(X3116,X3117)
                                                        | p2(X3117) )
                                                    | ! [X3118] :
                                                        ( ~ r1(X3116,X3118)
                                                        | ! [X3119] :
                                                            ( ~ r1(X3118,X3119)
                                                            | p2(X3119) )
                                                        | ! [X3120] :
                                                            ( ~ r1(X3118,X3120)
                                                            | ! [X3121] :
                                                                ( ~ r1(X3120,X3121)
                                                                | p2(X3121) )
                                                            | ! [X3122] :
                                                                ( ~ r1(X3120,X3122)
                                                                | ! [X3123] :
                                                                    ( ~ r1(X3122,X3123)
                                                                    | p2(X3123) )
                                                                | ! [X3124] :
                                                                    ( ~ r1(X3122,X3124)
                                                                    | ! [X3125] :
                                                                        ( ~ r1(X3124,X3125)
                                                                        | p2(X3125) )
                                                                    | ! [X3126] :
                                                                        ( ~ r1(X3124,X3126)
                                                                        | ! [X3127] :
                                                                            ( ~ r1(X3126,X3127)
                                                                            | p2(X3127) )
                                                                        | ! [X3128] :
                                                                            ( ~ r1(X3126,X3128)
                                                                            | ! [X3129] :
                                                                                ( ~ r1(X3128,X3129)
                                                                                | p2(X3129) )
                                                                            | ! [X3130] :
                                                                                ( ~ r1(X3128,X3130)
                                                                                | ! [X3131] :
                                                                                    ( ~ r1(X3130,X3131)
                                                                                    | p2(X3131) )
                                                                                | ! [X3132] :
                                                                                    ( ~ r1(X3130,X3132)
                                                                                    | ! [X3133] :
                                                                                        ( ~ r1(X3132,X3133)
                                                                                        | p2(X3133) )
                                                                                    | ! [X3134] :
                                                                                        ( ~ r1(X3132,X3134)
                                                                                        | ! [X3135] :
                                                                                            ( ~ r1(X3134,X3135)
                                                                                            | p2(X3135) )
                                                                                        | ! [X3136] :
                                                                                            ( ~ r1(X3134,X3136)
                                                                                            | ! [X3137] :
                                                                                                ( ~ r1(X3136,X3137)
                                                                                                | ~ ! [X3138] :
                                                                                                      ( ~ r1(X3137,X3138)
                                                                                                      | p1(X3138) ) )
                                                                                            | ! [X3139] :
                                                                                                ( ~ r1(X3136,X3139)
                                                                                                | p1(X3139) ) )
                                                                                        | ! [X3140] :
                                                                                            ( ~ r1(X3134,X3140)
                                                                                            | p1(X3140) ) )
                                                                                    | ! [X3141] :
                                                                                        ( ~ r1(X3132,X3141)
                                                                                        | p1(X3141) ) )
                                                                                | ! [X3142] :
                                                                                    ( ~ r1(X3130,X3142)
                                                                                    | p1(X3142) ) )
                                                                            | ! [X3143] :
                                                                                ( ~ r1(X3128,X3143)
                                                                                | p1(X3143) ) )
                                                                        | ! [X3144] :
                                                                            ( ~ r1(X3126,X3144)
                                                                            | p1(X3144) ) )
                                                                    | ! [X3145] :
                                                                        ( ~ r1(X3124,X3145)
                                                                        | p1(X3145) ) )
                                                                | ! [X3146] :
                                                                    ( ~ r1(X3122,X3146)
                                                                    | p1(X3146) ) )
                                                            | ! [X3147] :
                                                                ( ~ r1(X3120,X3147)
                                                                | p1(X3147) ) )
                                                        | ! [X3148] :
                                                            ( ~ r1(X3118,X3148)
                                                            | p1(X3148) ) )
                                                    | ! [X3149] :
                                                        ( ~ r1(X3116,X3149)
                                                        | p1(X3149) ) )
                                                | ! [X3150] :
                                                    ( ~ r1(X3114,X3150)
                                                    | p1(X3150) ) )
                                            | ! [X3151] :
                                                ( ~ r1(X3112,X3151)
                                                | p1(X3151) ) )
                                        | ! [X3152] :
                                            ( ~ r1(X3110,X3152)
                                            | p1(X3152) ) )
                                    | ! [X3153] :
                                        ( ~ r1(X3108,X3153)
                                        | p1(X3153) ) )
                                | ! [X3154] :
                                    ( ~ r1(X3106,X3154)
                                    | p1(X3154) ) )
                            | ! [X3155] :
                                ( ~ r1(X3104,X3155)
                                | p1(X3155) ) )
                        | ! [X3156] :
                            ( ~ r1(X3102,X3156)
                            | p1(X3156) ) )
                    | ! [X3157] :
                        ( ~ r1(X3100,X3157)
                        | p1(X3157) ) )
                | ! [X3158] :
                    ( ~ r1(X3098,X3158)
                    | p1(X3158) ) )
            | ! [X3159] :
                ( ~ r1(X0,X3159)
                | p1(X3159) )
            | ( ~ ! [X3160] :
                    ( ~ r1(X0,X3160)
                    | p2(X3160) )
              & ~ ! [X3161] :
                    ( ~ r1(X0,X3161)
                    | ~ ( ~ ! [X3162] :
                              ( ~ r1(X3161,X3162)
                              | p2(X3162) )
                        & ~ ! [X3163] :
                              ( ~ r1(X3161,X3163)
                              | ~ ( ~ ! [X3164] :
                                        ( ~ r1(X3163,X3164)
                                        | p2(X3164) )
                                  & ~ ! [X3165] :
                                        ( ~ r1(X3163,X3165)
                                        | ~ ( ~ ! [X3166] :
                                                  ( ~ r1(X3165,X3166)
                                                  | p2(X3166) )
                                            & ~ ! [X3167] :
                                                  ( ~ r1(X3165,X3167)
                                                  | ~ ( ~ ! [X3168] :
                                                            ( ~ r1(X3167,X3168)
                                                            | p2(X3168) )
                                                      & ~ ! [X3169] :
                                                            ( ~ r1(X3167,X3169)
                                                            | ~ ( ~ ! [X3170] :
                                                                      ( ~ r1(X3169,X3170)
                                                                      | p2(X3170) )
                                                                & ~ ! [X3171] :
                                                                      ( ~ r1(X3169,X3171)
                                                                      | ~ ( ~ ! [X3172] :
                                                                                ( ~ r1(X3171,X3172)
                                                                                | p2(X3172) )
                                                                          & ~ ! [X3173] :
                                                                                ( ~ r1(X3171,X3173)
                                                                                | ~ ( ~ ! [X3174] :
                                                                                          ( ~ r1(X3173,X3174)
                                                                                          | ~ ! [X3175] :
                                                                                                ( ~ r1(X3174,X3175)
                                                                                                | ~ p1(X3175) ) )
                                                                                    & p1(X3173) ) )
                                                                          & ~ ! [X3176] :
                                                                                ( ~ r1(X3171,X3176)
                                                                                | p1(X3176) ) ) )
                                                                & ~ ! [X3177] :
                                                                      ( ~ r1(X3169,X3177)
                                                                      | p1(X3177) ) ) )
                                                      & ~ ! [X3178] :
                                                            ( ~ r1(X3167,X3178)
                                                            | p1(X3178) ) ) )
                                            & ~ ! [X3179] :
                                                  ( ~ r1(X3165,X3179)
                                                  | p1(X3179) ) ) )
                                  & ~ ! [X3180] :
                                        ( ~ r1(X3163,X3180)
                                        | p1(X3180) ) ) )
                        & ~ ! [X3181] :
                              ( ~ r1(X3161,X3181)
                              | p1(X3181) ) ) )
              & ~ ! [X3182] :
                    ( ~ r1(X0,X3182)
                    | p1(X3182) ) )
            | ( ~ ! [X3183] :
                    ( ~ r1(X0,X3183)
                    | p2(X3183) )
              & ~ ! [X3184] :
                    ( ~ r1(X0,X3184)
                    | ~ ( ~ ! [X3185] :
                              ( ~ r1(X3184,X3185)
                              | p2(X3185) )
                        & ~ ! [X3186] :
                              ( ~ r1(X3184,X3186)
                              | ~ ( ~ ! [X3187] :
                                        ( ~ r1(X3186,X3187)
                                        | p2(X3187) )
                                  & ~ ! [X3188] :
                                        ( ~ r1(X3186,X3188)
                                        | ~ ( ~ ! [X3189] :
                                                  ( ~ r1(X3188,X3189)
                                                  | p2(X3189) )
                                            & ~ ! [X3190] :
                                                  ( ~ r1(X3188,X3190)
                                                  | ~ ( ~ ! [X3191] :
                                                            ( ~ r1(X3190,X3191)
                                                            | p2(X3191) )
                                                      & ~ ! [X3192] :
                                                            ( ~ r1(X3190,X3192)
                                                            | ~ ( ~ ! [X3193] :
                                                                      ( ~ r1(X3192,X3193)
                                                                      | p2(X3193) )
                                                                & ~ ! [X3194] :
                                                                      ( ~ r1(X3192,X3194)
                                                                      | ~ ( ~ ! [X3195] :
                                                                                ( ~ r1(X3194,X3195)
                                                                                | p2(X3195) )
                                                                          & ~ ! [X3196] :
                                                                                ( ~ r1(X3194,X3196)
                                                                                | ! [X3197] :
                                                                                    ( ~ r1(X3196,X3197)
                                                                                    | ~ ( ~ ! [X3198] :
                                                                                              ( ~ r1(X3197,X3198)
                                                                                              | ~ ! [X3199] :
                                                                                                    ( ~ r1(X3198,X3199)
                                                                                                    | p1(X3199) ) )
                                                                                        & ~ ! [X3200] :
                                                                                              ( ~ r1(X3197,X3200)
                                                                                              | p1(X3200) ) ) ) )
                                                                          & ~ ! [X3201] :
                                                                                ( ~ r1(X3194,X3201)
                                                                                | p1(X3201) ) ) )
                                                                & ~ ! [X3202] :
                                                                      ( ~ r1(X3192,X3202)
                                                                      | p1(X3202) ) ) )
                                                      & ~ ! [X3203] :
                                                            ( ~ r1(X3190,X3203)
                                                            | p1(X3203) ) ) )
                                            & ~ ! [X3204] :
                                                  ( ~ r1(X3188,X3204)
                                                  | p1(X3204) ) ) )
                                  & ~ ! [X3205] :
                                        ( ~ r1(X3186,X3205)
                                        | p1(X3205) ) ) )
                        & ~ ! [X3206] :
                              ( ~ r1(X3184,X3206)
                              | p1(X3206) ) ) )
              & ~ ! [X3207] :
                    ( ~ r1(X0,X3207)
                    | p1(X3207) ) )
            | ( ~ ! [X3208] :
                    ( ~ r1(X0,X3208)
                    | p2(X3208) )
              & ~ ! [X3209] :
                    ( ~ r1(X0,X3209)
                    | ~ ( ~ ! [X3210] :
                              ( ~ r1(X3209,X3210)
                              | p2(X3210) )
                        & ~ ! [X3211] :
                              ( ~ r1(X3209,X3211)
                              | ~ ( ~ ! [X3212] :
                                        ( ~ r1(X3211,X3212)
                                        | p2(X3212) )
                                  & ~ ! [X3213] :
                                        ( ~ r1(X3211,X3213)
                                        | ~ ( ~ ! [X3214] :
                                                  ( ~ r1(X3213,X3214)
                                                  | p2(X3214) )
                                            & ~ ! [X3215] :
                                                  ( ~ r1(X3213,X3215)
                                                  | ~ ( ~ ! [X3216] :
                                                            ( ~ r1(X3215,X3216)
                                                            | p2(X3216) )
                                                      & ~ ! [X3217] :
                                                            ( ~ r1(X3215,X3217)
                                                            | ~ ( ~ ! [X3218] :
                                                                      ( ~ r1(X3217,X3218)
                                                                      | p2(X3218) )
                                                                & ~ ! [X3219] :
                                                                      ( ~ r1(X3217,X3219)
                                                                      | ~ ( ~ ! [X3220] :
                                                                                ( ~ r1(X3219,X3220)
                                                                                | p2(X3220) )
                                                                          & ~ ! [X3221] :
                                                                                ( ~ r1(X3219,X3221)
                                                                                | ~ ( ~ ! [X3222] :
                                                                                          ( ~ r1(X3221,X3222)
                                                                                          | ~ ! [X3223] :
                                                                                                ( ~ r1(X3222,X3223)
                                                                                                | ~ ! [X3224] :
                                                                                                      ( ~ r1(X3223,X3224)
                                                                                                      | p1(X3224) ) ) )
                                                                                    & ~ ! [X3225] :
                                                                                          ( ~ r1(X3221,X3225)
                                                                                          | ~ ! [X3226] :
                                                                                                ( ~ r1(X3225,X3226)
                                                                                                | p1(X3226) ) ) ) )
                                                                          & ~ ! [X3227] :
                                                                                ( ~ r1(X3219,X3227)
                                                                                | p1(X3227) ) ) )
                                                                & ~ ! [X3228] :
                                                                      ( ~ r1(X3217,X3228)
                                                                      | p1(X3228) ) ) )
                                                      & ~ ! [X3229] :
                                                            ( ~ r1(X3215,X3229)
                                                            | p1(X3229) ) ) )
                                            & ~ ! [X3230] :
                                                  ( ~ r1(X3213,X3230)
                                                  | p1(X3230) ) ) )
                                  & ~ ! [X3231] :
                                        ( ~ r1(X3211,X3231)
                                        | p1(X3231) ) ) )
                        & ~ ! [X3232] :
                              ( ~ r1(X3209,X3232)
                              | p1(X3232) ) ) )
              & ~ ! [X3233] :
                    ( ~ r1(X0,X3233)
                    | p1(X3233) ) )
            | ( ~ ! [X3234] :
                    ( ~ r1(X0,X3234)
                    | p2(X3234) )
              & ~ ! [X3235] :
                    ( ~ r1(X0,X3235)
                    | ~ ( ~ ! [X3236] :
                              ( ~ r1(X3235,X3236)
                              | p2(X3236) )
                        & ~ ! [X3237] :
                              ( ~ r1(X3235,X3237)
                              | ~ ( ~ ! [X3238] :
                                        ( ~ r1(X3237,X3238)
                                        | p2(X3238) )
                                  & ~ ! [X3239] :
                                        ( ~ r1(X3237,X3239)
                                        | ~ ( ~ ! [X3240] :
                                                  ( ~ r1(X3239,X3240)
                                                  | p2(X3240) )
                                            & ~ ! [X3241] :
                                                  ( ~ r1(X3239,X3241)
                                                  | ~ ( ~ ! [X3242] :
                                                            ( ~ r1(X3241,X3242)
                                                            | p2(X3242) )
                                                      & ~ ! [X3243] :
                                                            ( ~ r1(X3241,X3243)
                                                            | ~ ( ~ ! [X3244] :
                                                                      ( ~ r1(X3243,X3244)
                                                                      | p2(X3244) )
                                                                & ~ ! [X3245] :
                                                                      ( ~ r1(X3243,X3245)
                                                                      | ~ ( ~ ! [X3246] :
                                                                                ( ~ r1(X3245,X3246)
                                                                                | p2(X3246) )
                                                                          & ~ ! [X3247] :
                                                                                ( ~ r1(X3245,X3247)
                                                                                | ~ ! [X3248] : ~ r1(X3247,X3248) )
                                                                          & ~ ! [X3249] :
                                                                                ( ~ r1(X3245,X3249)
                                                                                | p1(X3249) ) ) )
                                                                & ~ ! [X3250] :
                                                                      ( ~ r1(X3243,X3250)
                                                                      | p1(X3250) ) ) )
                                                      & ~ ! [X3251] :
                                                            ( ~ r1(X3241,X3251)
                                                            | p1(X3251) ) ) )
                                            & ~ ! [X3252] :
                                                  ( ~ r1(X3239,X3252)
                                                  | p1(X3252) ) ) )
                                  & ~ ! [X3253] :
                                        ( ~ r1(X3237,X3253)
                                        | p1(X3253) ) ) )
                        & ~ ! [X3254] :
                              ( ~ r1(X3235,X3254)
                              | p1(X3254) ) ) )
              & ~ ! [X3255] :
                    ( ~ r1(X0,X3255)
                    | p1(X3255) ) )
            | ! [X3256] :
                ( ~ r1(X0,X3256)
                | p2(X3256) )
            | ! [X3257] :
                ( ~ r1(X0,X3257)
                | ! [X3258] :
                    ( ~ r1(X3257,X3258)
                    | p2(X3258) )
                | ! [X3259] :
                    ( ~ r1(X3257,X3259)
                    | ! [X3260] :
                        ( ~ r1(X3259,X3260)
                        | p2(X3260) )
                    | ! [X3261] :
                        ( ~ r1(X3259,X3261)
                        | ! [X3262] :
                            ( ~ r1(X3261,X3262)
                            | p2(X3262) )
                        | ! [X3263] :
                            ( ~ r1(X3261,X3263)
                            | ! [X3264] :
                                ( ~ r1(X3263,X3264)
                                | p2(X3264) )
                            | ! [X3265] :
                                ( ~ r1(X3263,X3265)
                                | ! [X3266] :
                                    ( ~ r1(X3265,X3266)
                                    | p2(X3266) )
                                | ! [X3267] :
                                    ( ~ r1(X3265,X3267)
                                    | ! [X3268] :
                                        ( ~ r1(X3267,X3268)
                                        | p2(X3268) )
                                    | ! [X3269] :
                                        ( ~ r1(X3267,X3269)
                                        | ! [X3270] :
                                            ( ~ r1(X3269,X3270)
                                            | p2(X3270) )
                                        | ! [X3271] :
                                            ( ~ r1(X3269,X3271)
                                            | ! [X3272] :
                                                ( ~ r1(X3271,X3272)
                                                | p2(X3272) )
                                            | ! [X3273] :
                                                ( ~ r1(X3271,X3273)
                                                | ! [X3274] :
                                                    ( ~ r1(X3273,X3274)
                                                    | p2(X3274) )
                                                | ! [X3275] :
                                                    ( ~ r1(X3273,X3275)
                                                    | ! [X3276] :
                                                        ( ~ r1(X3275,X3276)
                                                        | p2(X3276) )
                                                    | ! [X3277] :
                                                        ( ~ r1(X3275,X3277)
                                                        | ! [X3278] :
                                                            ( ~ r1(X3277,X3278)
                                                            | p2(X3278) )
                                                        | ! [X3279] :
                                                            ( ~ r1(X3277,X3279)
                                                            | ! [X3280] :
                                                                ( ~ r1(X3279,X3280)
                                                                | p2(X3280) )
                                                            | ! [X3281] :
                                                                ( ~ r1(X3279,X3281)
                                                                | ! [X3282] :
                                                                    ( ~ r1(X3281,X3282)
                                                                    | p2(X3282) )
                                                                | ! [X3283] :
                                                                    ( ~ r1(X3281,X3283)
                                                                    | ! [X3284] :
                                                                        ( ~ r1(X3283,X3284)
                                                                        | p2(X3284) )
                                                                    | ! [X3285] :
                                                                        ( ~ r1(X3283,X3285)
                                                                        | ! [X3286] :
                                                                            ( ~ r1(X3285,X3286)
                                                                            | p2(X3286) )
                                                                        | ! [X3287] :
                                                                            ( ~ r1(X3285,X3287)
                                                                            | ! [X3288] :
                                                                                ( ~ r1(X3287,X3288)
                                                                                | p2(X3288) )
                                                                            | ! [X3289] :
                                                                                ( ~ r1(X3287,X3289)
                                                                                | ! [X3290] :
                                                                                    ( ~ r1(X3289,X3290)
                                                                                    | p2(X3290) )
                                                                                | ! [X3291] :
                                                                                    ( ~ r1(X3289,X3291)
                                                                                    | ! [X3292] :
                                                                                        ( ~ r1(X3291,X3292)
                                                                                        | p2(X3292) )
                                                                                    | ! [X3293] :
                                                                                        ( ~ r1(X3291,X3293)
                                                                                        | ! [X3294] :
                                                                                            ( ~ r1(X3293,X3294)
                                                                                            | p2(X3294) )
                                                                                        | ! [X3295] :
                                                                                            ( ~ r1(X3293,X3295)
                                                                                            | ! [X3296] :
                                                                                                ( ~ r1(X3295,X3296)
                                                                                                | ~ ! [X3297] :
                                                                                                      ( ~ r1(X3296,X3297)
                                                                                                      | p1(X3297) ) )
                                                                                            | ! [X3298] :
                                                                                                ( ~ r1(X3295,X3298)
                                                                                                | p1(X3298) ) )
                                                                                        | ! [X3299] :
                                                                                            ( ~ r1(X3293,X3299)
                                                                                            | p1(X3299) ) )
                                                                                    | ! [X3300] :
                                                                                        ( ~ r1(X3291,X3300)
                                                                                        | p1(X3300) ) )
                                                                                | ! [X3301] :
                                                                                    ( ~ r1(X3289,X3301)
                                                                                    | p1(X3301) ) )
                                                                            | ! [X3302] :
                                                                                ( ~ r1(X3287,X3302)
                                                                                | p1(X3302) ) )
                                                                        | ! [X3303] :
                                                                            ( ~ r1(X3285,X3303)
                                                                            | p1(X3303) ) )
                                                                    | ! [X3304] :
                                                                        ( ~ r1(X3283,X3304)
                                                                        | p1(X3304) ) )
                                                                | ! [X3305] :
                                                                    ( ~ r1(X3281,X3305)
                                                                    | p1(X3305) ) )
                                                            | ! [X3306] :
                                                                ( ~ r1(X3279,X3306)
                                                                | p1(X3306) ) )
                                                        | ! [X3307] :
                                                            ( ~ r1(X3277,X3307)
                                                            | p1(X3307) ) )
                                                    | ! [X3308] :
                                                        ( ~ r1(X3275,X3308)
                                                        | p1(X3308) ) )
                                                | ! [X3309] :
                                                    ( ~ r1(X3273,X3309)
                                                    | p1(X3309) ) )
                                            | ! [X3310] :
                                                ( ~ r1(X3271,X3310)
                                                | p1(X3310) ) )
                                        | ! [X3311] :
                                            ( ~ r1(X3269,X3311)
                                            | p1(X3311) ) )
                                    | ! [X3312] :
                                        ( ~ r1(X3267,X3312)
                                        | p1(X3312) ) )
                                | ! [X3313] :
                                    ( ~ r1(X3265,X3313)
                                    | p1(X3313) ) )
                            | ! [X3314] :
                                ( ~ r1(X3263,X3314)
                                | p1(X3314) ) )
                        | ! [X3315] :
                            ( ~ r1(X3261,X3315)
                            | p1(X3315) ) )
                    | ! [X3316] :
                        ( ~ r1(X3259,X3316)
                        | p1(X3316) ) )
                | ! [X3317] :
                    ( ~ r1(X3257,X3317)
                    | p1(X3317) ) )
            | ! [X3318] :
                ( ~ r1(X0,X3318)
                | p1(X3318) )
            | ( ~ ! [X3319] :
                    ( ~ r1(X0,X3319)
                    | p2(X3319) )
              & ~ ! [X3320] :
                    ( ~ r1(X0,X3320)
                    | ~ ( ~ ! [X3321] :
                              ( ~ r1(X3320,X3321)
                              | p2(X3321) )
                        & ~ ! [X3322] :
                              ( ~ r1(X3320,X3322)
                              | ~ ( ~ ! [X3323] :
                                        ( ~ r1(X3322,X3323)
                                        | p2(X3323) )
                                  & ~ ! [X3324] :
                                        ( ~ r1(X3322,X3324)
                                        | ~ ( ~ ! [X3325] :
                                                  ( ~ r1(X3324,X3325)
                                                  | p2(X3325) )
                                            & ~ ! [X3326] :
                                                  ( ~ r1(X3324,X3326)
                                                  | ~ ( ~ ! [X3327] :
                                                            ( ~ r1(X3326,X3327)
                                                            | p2(X3327) )
                                                      & ~ ! [X3328] :
                                                            ( ~ r1(X3326,X3328)
                                                            | ~ ( ~ ! [X3329] :
                                                                      ( ~ r1(X3328,X3329)
                                                                      | p2(X3329) )
                                                                & ~ ! [X3330] :
                                                                      ( ~ r1(X3328,X3330)
                                                                      | ~ ( ~ ! [X3331] :
                                                                                ( ~ r1(X3330,X3331)
                                                                                | ~ ! [X3332] :
                                                                                      ( ~ r1(X3331,X3332)
                                                                                      | ~ p1(X3332) ) )
                                                                          & p1(X3330) ) )
                                                                & ~ ! [X3333] :
                                                                      ( ~ r1(X3328,X3333)
                                                                      | p1(X3333) ) ) )
                                                      & ~ ! [X3334] :
                                                            ( ~ r1(X3326,X3334)
                                                            | p1(X3334) ) ) )
                                            & ~ ! [X3335] :
                                                  ( ~ r1(X3324,X3335)
                                                  | p1(X3335) ) ) )
                                  & ~ ! [X3336] :
                                        ( ~ r1(X3322,X3336)
                                        | p1(X3336) ) ) )
                        & ~ ! [X3337] :
                              ( ~ r1(X3320,X3337)
                              | p1(X3337) ) ) )
              & ~ ! [X3338] :
                    ( ~ r1(X0,X3338)
                    | p1(X3338) ) )
            | ( ~ ! [X3339] :
                    ( ~ r1(X0,X3339)
                    | p2(X3339) )
              & ~ ! [X3340] :
                    ( ~ r1(X0,X3340)
                    | ~ ( ~ ! [X3341] :
                              ( ~ r1(X3340,X3341)
                              | p2(X3341) )
                        & ~ ! [X3342] :
                              ( ~ r1(X3340,X3342)
                              | ~ ( ~ ! [X3343] :
                                        ( ~ r1(X3342,X3343)
                                        | p2(X3343) )
                                  & ~ ! [X3344] :
                                        ( ~ r1(X3342,X3344)
                                        | ~ ( ~ ! [X3345] :
                                                  ( ~ r1(X3344,X3345)
                                                  | p2(X3345) )
                                            & ~ ! [X3346] :
                                                  ( ~ r1(X3344,X3346)
                                                  | ~ ( ~ ! [X3347] :
                                                            ( ~ r1(X3346,X3347)
                                                            | p2(X3347) )
                                                      & ~ ! [X3348] :
                                                            ( ~ r1(X3346,X3348)
                                                            | ~ ( ~ ! [X3349] :
                                                                      ( ~ r1(X3348,X3349)
                                                                      | p2(X3349) )
                                                                & ~ ! [X3350] :
                                                                      ( ~ r1(X3348,X3350)
                                                                      | ! [X3351] :
                                                                          ( ~ r1(X3350,X3351)
                                                                          | ~ ( ~ ! [X3352] :
                                                                                    ( ~ r1(X3351,X3352)
                                                                                    | ~ ! [X3353] :
                                                                                          ( ~ r1(X3352,X3353)
                                                                                          | p1(X3353) ) )
                                                                              & ~ ! [X3354] :
                                                                                    ( ~ r1(X3351,X3354)
                                                                                    | p1(X3354) ) ) ) )
                                                                & ~ ! [X3355] :
                                                                      ( ~ r1(X3348,X3355)
                                                                      | p1(X3355) ) ) )
                                                      & ~ ! [X3356] :
                                                            ( ~ r1(X3346,X3356)
                                                            | p1(X3356) ) ) )
                                            & ~ ! [X3357] :
                                                  ( ~ r1(X3344,X3357)
                                                  | p1(X3357) ) ) )
                                  & ~ ! [X3358] :
                                        ( ~ r1(X3342,X3358)
                                        | p1(X3358) ) ) )
                        & ~ ! [X3359] :
                              ( ~ r1(X3340,X3359)
                              | p1(X3359) ) ) )
              & ~ ! [X3360] :
                    ( ~ r1(X0,X3360)
                    | p1(X3360) ) )
            | ( ~ ! [X3361] :
                    ( ~ r1(X0,X3361)
                    | p2(X3361) )
              & ~ ! [X3362] :
                    ( ~ r1(X0,X3362)
                    | ~ ( ~ ! [X3363] :
                              ( ~ r1(X3362,X3363)
                              | p2(X3363) )
                        & ~ ! [X3364] :
                              ( ~ r1(X3362,X3364)
                              | ~ ( ~ ! [X3365] :
                                        ( ~ r1(X3364,X3365)
                                        | p2(X3365) )
                                  & ~ ! [X3366] :
                                        ( ~ r1(X3364,X3366)
                                        | ~ ( ~ ! [X3367] :
                                                  ( ~ r1(X3366,X3367)
                                                  | p2(X3367) )
                                            & ~ ! [X3368] :
                                                  ( ~ r1(X3366,X3368)
                                                  | ~ ( ~ ! [X3369] :
                                                            ( ~ r1(X3368,X3369)
                                                            | p2(X3369) )
                                                      & ~ ! [X3370] :
                                                            ( ~ r1(X3368,X3370)
                                                            | ~ ( ~ ! [X3371] :
                                                                      ( ~ r1(X3370,X3371)
                                                                      | p2(X3371) )
                                                                & ~ ! [X3372] :
                                                                      ( ~ r1(X3370,X3372)
                                                                      | ~ ( ~ ! [X3373] :
                                                                                ( ~ r1(X3372,X3373)
                                                                                | ~ ! [X3374] :
                                                                                      ( ~ r1(X3373,X3374)
                                                                                      | ~ ! [X3375] :
                                                                                            ( ~ r1(X3374,X3375)
                                                                                            | p1(X3375) ) ) )
                                                                          & ~ ! [X3376] :
                                                                                ( ~ r1(X3372,X3376)
                                                                                | ~ ! [X3377] :
                                                                                      ( ~ r1(X3376,X3377)
                                                                                      | p1(X3377) ) ) ) )
                                                                & ~ ! [X3378] :
                                                                      ( ~ r1(X3370,X3378)
                                                                      | p1(X3378) ) ) )
                                                      & ~ ! [X3379] :
                                                            ( ~ r1(X3368,X3379)
                                                            | p1(X3379) ) ) )
                                            & ~ ! [X3380] :
                                                  ( ~ r1(X3366,X3380)
                                                  | p1(X3380) ) ) )
                                  & ~ ! [X3381] :
                                        ( ~ r1(X3364,X3381)
                                        | p1(X3381) ) ) )
                        & ~ ! [X3382] :
                              ( ~ r1(X3362,X3382)
                              | p1(X3382) ) ) )
              & ~ ! [X3383] :
                    ( ~ r1(X0,X3383)
                    | p1(X3383) ) )
            | ( ~ ! [X3384] :
                    ( ~ r1(X0,X3384)
                    | p2(X3384) )
              & ~ ! [X3385] :
                    ( ~ r1(X0,X3385)
                    | ~ ( ~ ! [X3386] :
                              ( ~ r1(X3385,X3386)
                              | p2(X3386) )
                        & ~ ! [X3387] :
                              ( ~ r1(X3385,X3387)
                              | ~ ( ~ ! [X3388] :
                                        ( ~ r1(X3387,X3388)
                                        | p2(X3388) )
                                  & ~ ! [X3389] :
                                        ( ~ r1(X3387,X3389)
                                        | ~ ( ~ ! [X3390] :
                                                  ( ~ r1(X3389,X3390)
                                                  | p2(X3390) )
                                            & ~ ! [X3391] :
                                                  ( ~ r1(X3389,X3391)
                                                  | ~ ( ~ ! [X3392] :
                                                            ( ~ r1(X3391,X3392)
                                                            | p2(X3392) )
                                                      & ~ ! [X3393] :
                                                            ( ~ r1(X3391,X3393)
                                                            | ~ ( ~ ! [X3394] :
                                                                      ( ~ r1(X3393,X3394)
                                                                      | p2(X3394) )
                                                                & ~ ! [X3395] :
                                                                      ( ~ r1(X3393,X3395)
                                                                      | ~ ! [X3396] : ~ r1(X3395,X3396) )
                                                                & ~ ! [X3397] :
                                                                      ( ~ r1(X3393,X3397)
                                                                      | p1(X3397) ) ) )
                                                      & ~ ! [X3398] :
                                                            ( ~ r1(X3391,X3398)
                                                            | p1(X3398) ) ) )
                                            & ~ ! [X3399] :
                                                  ( ~ r1(X3389,X3399)
                                                  | p1(X3399) ) ) )
                                  & ~ ! [X3400] :
                                        ( ~ r1(X3387,X3400)
                                        | p1(X3400) ) ) )
                        & ~ ! [X3401] :
                              ( ~ r1(X3385,X3401)
                              | p1(X3401) ) ) )
              & ~ ! [X3402] :
                    ( ~ r1(X0,X3402)
                    | p1(X3402) ) )
            | ! [X3403] :
                ( ~ r1(X0,X3403)
                | p2(X3403) )
            | ! [X3404] :
                ( ~ r1(X0,X3404)
                | ! [X3405] :
                    ( ~ r1(X3404,X3405)
                    | p2(X3405) )
                | ! [X3406] :
                    ( ~ r1(X3404,X3406)
                    | ! [X3407] :
                        ( ~ r1(X3406,X3407)
                        | p2(X3407) )
                    | ! [X3408] :
                        ( ~ r1(X3406,X3408)
                        | ! [X3409] :
                            ( ~ r1(X3408,X3409)
                            | p2(X3409) )
                        | ! [X3410] :
                            ( ~ r1(X3408,X3410)
                            | ! [X3411] :
                                ( ~ r1(X3410,X3411)
                                | p2(X3411) )
                            | ! [X3412] :
                                ( ~ r1(X3410,X3412)
                                | ! [X3413] :
                                    ( ~ r1(X3412,X3413)
                                    | p2(X3413) )
                                | ! [X3414] :
                                    ( ~ r1(X3412,X3414)
                                    | ! [X3415] :
                                        ( ~ r1(X3414,X3415)
                                        | p2(X3415) )
                                    | ! [X3416] :
                                        ( ~ r1(X3414,X3416)
                                        | ! [X3417] :
                                            ( ~ r1(X3416,X3417)
                                            | p2(X3417) )
                                        | ! [X3418] :
                                            ( ~ r1(X3416,X3418)
                                            | ! [X3419] :
                                                ( ~ r1(X3418,X3419)
                                                | p2(X3419) )
                                            | ! [X3420] :
                                                ( ~ r1(X3418,X3420)
                                                | ! [X3421] :
                                                    ( ~ r1(X3420,X3421)
                                                    | p2(X3421) )
                                                | ! [X3422] :
                                                    ( ~ r1(X3420,X3422)
                                                    | ! [X3423] :
                                                        ( ~ r1(X3422,X3423)
                                                        | p2(X3423) )
                                                    | ! [X3424] :
                                                        ( ~ r1(X3422,X3424)
                                                        | ! [X3425] :
                                                            ( ~ r1(X3424,X3425)
                                                            | p2(X3425) )
                                                        | ! [X3426] :
                                                            ( ~ r1(X3424,X3426)
                                                            | ! [X3427] :
                                                                ( ~ r1(X3426,X3427)
                                                                | p2(X3427) )
                                                            | ! [X3428] :
                                                                ( ~ r1(X3426,X3428)
                                                                | ! [X3429] :
                                                                    ( ~ r1(X3428,X3429)
                                                                    | p2(X3429) )
                                                                | ! [X3430] :
                                                                    ( ~ r1(X3428,X3430)
                                                                    | ! [X3431] :
                                                                        ( ~ r1(X3430,X3431)
                                                                        | p2(X3431) )
                                                                    | ! [X3432] :
                                                                        ( ~ r1(X3430,X3432)
                                                                        | ! [X3433] :
                                                                            ( ~ r1(X3432,X3433)
                                                                            | p2(X3433) )
                                                                        | ! [X3434] :
                                                                            ( ~ r1(X3432,X3434)
                                                                            | ! [X3435] :
                                                                                ( ~ r1(X3434,X3435)
                                                                                | p2(X3435) )
                                                                            | ! [X3436] :
                                                                                ( ~ r1(X3434,X3436)
                                                                                | ! [X3437] :
                                                                                    ( ~ r1(X3436,X3437)
                                                                                    | p2(X3437) )
                                                                                | ! [X3438] :
                                                                                    ( ~ r1(X3436,X3438)
                                                                                    | ! [X3439] :
                                                                                        ( ~ r1(X3438,X3439)
                                                                                        | p2(X3439) )
                                                                                    | ! [X3440] :
                                                                                        ( ~ r1(X3438,X3440)
                                                                                        | ! [X3441] :
                                                                                            ( ~ r1(X3440,X3441)
                                                                                            | p2(X3441) )
                                                                                        | ! [X3442] :
                                                                                            ( ~ r1(X3440,X3442)
                                                                                            | ! [X3443] :
                                                                                                ( ~ r1(X3442,X3443)
                                                                                                | ~ ! [X3444] :
                                                                                                      ( ~ r1(X3443,X3444)
                                                                                                      | p1(X3444) ) )
                                                                                            | ! [X3445] :
                                                                                                ( ~ r1(X3442,X3445)
                                                                                                | p1(X3445) ) )
                                                                                        | ! [X3446] :
                                                                                            ( ~ r1(X3440,X3446)
                                                                                            | p1(X3446) ) )
                                                                                    | ! [X3447] :
                                                                                        ( ~ r1(X3438,X3447)
                                                                                        | p1(X3447) ) )
                                                                                | ! [X3448] :
                                                                                    ( ~ r1(X3436,X3448)
                                                                                    | p1(X3448) ) )
                                                                            | ! [X3449] :
                                                                                ( ~ r1(X3434,X3449)
                                                                                | p1(X3449) ) )
                                                                        | ! [X3450] :
                                                                            ( ~ r1(X3432,X3450)
                                                                            | p1(X3450) ) )
                                                                    | ! [X3451] :
                                                                        ( ~ r1(X3430,X3451)
                                                                        | p1(X3451) ) )
                                                                | ! [X3452] :
                                                                    ( ~ r1(X3428,X3452)
                                                                    | p1(X3452) ) )
                                                            | ! [X3453] :
                                                                ( ~ r1(X3426,X3453)
                                                                | p1(X3453) ) )
                                                        | ! [X3454] :
                                                            ( ~ r1(X3424,X3454)
                                                            | p1(X3454) ) )
                                                    | ! [X3455] :
                                                        ( ~ r1(X3422,X3455)
                                                        | p1(X3455) ) )
                                                | ! [X3456] :
                                                    ( ~ r1(X3420,X3456)
                                                    | p1(X3456) ) )
                                            | ! [X3457] :
                                                ( ~ r1(X3418,X3457)
                                                | p1(X3457) ) )
                                        | ! [X3458] :
                                            ( ~ r1(X3416,X3458)
                                            | p1(X3458) ) )
                                    | ! [X3459] :
                                        ( ~ r1(X3414,X3459)
                                        | p1(X3459) ) )
                                | ! [X3460] :
                                    ( ~ r1(X3412,X3460)
                                    | p1(X3460) ) )
                            | ! [X3461] :
                                ( ~ r1(X3410,X3461)
                                | p1(X3461) ) )
                        | ! [X3462] :
                            ( ~ r1(X3408,X3462)
                            | p1(X3462) ) )
                    | ! [X3463] :
                        ( ~ r1(X3406,X3463)
                        | p1(X3463) ) )
                | ! [X3464] :
                    ( ~ r1(X3404,X3464)
                    | p1(X3464) ) )
            | ! [X3465] :
                ( ~ r1(X0,X3465)
                | p1(X3465) )
            | ( ~ ! [X3466] :
                    ( ~ r1(X0,X3466)
                    | p2(X3466) )
              & ~ ! [X3467] :
                    ( ~ r1(X0,X3467)
                    | ~ ( ~ ! [X3468] :
                              ( ~ r1(X3467,X3468)
                              | p2(X3468) )
                        & ~ ! [X3469] :
                              ( ~ r1(X3467,X3469)
                              | ~ ( ~ ! [X3470] :
                                        ( ~ r1(X3469,X3470)
                                        | p2(X3470) )
                                  & ~ ! [X3471] :
                                        ( ~ r1(X3469,X3471)
                                        | ~ ( ~ ! [X3472] :
                                                  ( ~ r1(X3471,X3472)
                                                  | p2(X3472) )
                                            & ~ ! [X3473] :
                                                  ( ~ r1(X3471,X3473)
                                                  | ~ ( ~ ! [X3474] :
                                                            ( ~ r1(X3473,X3474)
                                                            | p2(X3474) )
                                                      & ~ ! [X3475] :
                                                            ( ~ r1(X3473,X3475)
                                                            | ~ ( ~ ! [X3476] :
                                                                      ( ~ r1(X3475,X3476)
                                                                      | ~ ! [X3477] :
                                                                            ( ~ r1(X3476,X3477)
                                                                            | ~ p1(X3477) ) )
                                                                & p1(X3475) ) )
                                                      & ~ ! [X3478] :
                                                            ( ~ r1(X3473,X3478)
                                                            | p1(X3478) ) ) )
                                            & ~ ! [X3479] :
                                                  ( ~ r1(X3471,X3479)
                                                  | p1(X3479) ) ) )
                                  & ~ ! [X3480] :
                                        ( ~ r1(X3469,X3480)
                                        | p1(X3480) ) ) )
                        & ~ ! [X3481] :
                              ( ~ r1(X3467,X3481)
                              | p1(X3481) ) ) )
              & ~ ! [X3482] :
                    ( ~ r1(X0,X3482)
                    | p1(X3482) ) )
            | ( ~ ! [X3483] :
                    ( ~ r1(X0,X3483)
                    | p2(X3483) )
              & ~ ! [X3484] :
                    ( ~ r1(X0,X3484)
                    | ~ ( ~ ! [X3485] :
                              ( ~ r1(X3484,X3485)
                              | p2(X3485) )
                        & ~ ! [X3486] :
                              ( ~ r1(X3484,X3486)
                              | ~ ( ~ ! [X3487] :
                                        ( ~ r1(X3486,X3487)
                                        | p2(X3487) )
                                  & ~ ! [X3488] :
                                        ( ~ r1(X3486,X3488)
                                        | ~ ( ~ ! [X3489] :
                                                  ( ~ r1(X3488,X3489)
                                                  | p2(X3489) )
                                            & ~ ! [X3490] :
                                                  ( ~ r1(X3488,X3490)
                                                  | ~ ( ~ ! [X3491] :
                                                            ( ~ r1(X3490,X3491)
                                                            | p2(X3491) )
                                                      & ~ ! [X3492] :
                                                            ( ~ r1(X3490,X3492)
                                                            | ! [X3493] :
                                                                ( ~ r1(X3492,X3493)
                                                                | ~ ( ~ ! [X3494] :
                                                                          ( ~ r1(X3493,X3494)
                                                                          | ~ ! [X3495] :
                                                                                ( ~ r1(X3494,X3495)
                                                                                | p1(X3495) ) )
                                                                    & ~ ! [X3496] :
                                                                          ( ~ r1(X3493,X3496)
                                                                          | p1(X3496) ) ) ) )
                                                      & ~ ! [X3497] :
                                                            ( ~ r1(X3490,X3497)
                                                            | p1(X3497) ) ) )
                                            & ~ ! [X3498] :
                                                  ( ~ r1(X3488,X3498)
                                                  | p1(X3498) ) ) )
                                  & ~ ! [X3499] :
                                        ( ~ r1(X3486,X3499)
                                        | p1(X3499) ) ) )
                        & ~ ! [X3500] :
                              ( ~ r1(X3484,X3500)
                              | p1(X3500) ) ) )
              & ~ ! [X3501] :
                    ( ~ r1(X0,X3501)
                    | p1(X3501) ) )
            | ( ~ ! [X3502] :
                    ( ~ r1(X0,X3502)
                    | p2(X3502) )
              & ~ ! [X3503] :
                    ( ~ r1(X0,X3503)
                    | ~ ( ~ ! [X3504] :
                              ( ~ r1(X3503,X3504)
                              | p2(X3504) )
                        & ~ ! [X3505] :
                              ( ~ r1(X3503,X3505)
                              | ~ ( ~ ! [X3506] :
                                        ( ~ r1(X3505,X3506)
                                        | p2(X3506) )
                                  & ~ ! [X3507] :
                                        ( ~ r1(X3505,X3507)
                                        | ~ ( ~ ! [X3508] :
                                                  ( ~ r1(X3507,X3508)
                                                  | p2(X3508) )
                                            & ~ ! [X3509] :
                                                  ( ~ r1(X3507,X3509)
                                                  | ~ ( ~ ! [X3510] :
                                                            ( ~ r1(X3509,X3510)
                                                            | p2(X3510) )
                                                      & ~ ! [X3511] :
                                                            ( ~ r1(X3509,X3511)
                                                            | ~ ( ~ ! [X3512] :
                                                                      ( ~ r1(X3511,X3512)
                                                                      | ~ ! [X3513] :
                                                                            ( ~ r1(X3512,X3513)
                                                                            | ~ ! [X3514] :
                                                                                  ( ~ r1(X3513,X3514)
                                                                                  | p1(X3514) ) ) )
                                                                & ~ ! [X3515] :
                                                                      ( ~ r1(X3511,X3515)
                                                                      | ~ ! [X3516] :
                                                                            ( ~ r1(X3515,X3516)
                                                                            | p1(X3516) ) ) ) )
                                                      & ~ ! [X3517] :
                                                            ( ~ r1(X3509,X3517)
                                                            | p1(X3517) ) ) )
                                            & ~ ! [X3518] :
                                                  ( ~ r1(X3507,X3518)
                                                  | p1(X3518) ) ) )
                                  & ~ ! [X3519] :
                                        ( ~ r1(X3505,X3519)
                                        | p1(X3519) ) ) )
                        & ~ ! [X3520] :
                              ( ~ r1(X3503,X3520)
                              | p1(X3520) ) ) )
              & ~ ! [X3521] :
                    ( ~ r1(X0,X3521)
                    | p1(X3521) ) )
            | ( ~ ! [X3522] :
                    ( ~ r1(X0,X3522)
                    | p2(X3522) )
              & ~ ! [X3523] :
                    ( ~ r1(X0,X3523)
                    | ~ ( ~ ! [X3524] :
                              ( ~ r1(X3523,X3524)
                              | p2(X3524) )
                        & ~ ! [X3525] :
                              ( ~ r1(X3523,X3525)
                              | ~ ( ~ ! [X3526] :
                                        ( ~ r1(X3525,X3526)
                                        | p2(X3526) )
                                  & ~ ! [X3527] :
                                        ( ~ r1(X3525,X3527)
                                        | ~ ( ~ ! [X3528] :
                                                  ( ~ r1(X3527,X3528)
                                                  | p2(X3528) )
                                            & ~ ! [X3529] :
                                                  ( ~ r1(X3527,X3529)
                                                  | ~ ( ~ ! [X3530] :
                                                            ( ~ r1(X3529,X3530)
                                                            | p2(X3530) )
                                                      & ~ ! [X3531] :
                                                            ( ~ r1(X3529,X3531)
                                                            | ~ ! [X3532] : ~ r1(X3531,X3532) )
                                                      & ~ ! [X3533] :
                                                            ( ~ r1(X3529,X3533)
                                                            | p1(X3533) ) ) )
                                            & ~ ! [X3534] :
                                                  ( ~ r1(X3527,X3534)
                                                  | p1(X3534) ) ) )
                                  & ~ ! [X3535] :
                                        ( ~ r1(X3525,X3535)
                                        | p1(X3535) ) ) )
                        & ~ ! [X3536] :
                              ( ~ r1(X3523,X3536)
                              | p1(X3536) ) ) )
              & ~ ! [X3537] :
                    ( ~ r1(X0,X3537)
                    | p1(X3537) ) )
            | ! [X3538] :
                ( ~ r1(X0,X3538)
                | p2(X3538) )
            | ! [X3539] :
                ( ~ r1(X0,X3539)
                | ! [X3540] :
                    ( ~ r1(X3539,X3540)
                    | p2(X3540) )
                | ! [X3541] :
                    ( ~ r1(X3539,X3541)
                    | ! [X3542] :
                        ( ~ r1(X3541,X3542)
                        | p2(X3542) )
                    | ! [X3543] :
                        ( ~ r1(X3541,X3543)
                        | ! [X3544] :
                            ( ~ r1(X3543,X3544)
                            | p2(X3544) )
                        | ! [X3545] :
                            ( ~ r1(X3543,X3545)
                            | ! [X3546] :
                                ( ~ r1(X3545,X3546)
                                | p2(X3546) )
                            | ! [X3547] :
                                ( ~ r1(X3545,X3547)
                                | ! [X3548] :
                                    ( ~ r1(X3547,X3548)
                                    | p2(X3548) )
                                | ! [X3549] :
                                    ( ~ r1(X3547,X3549)
                                    | ! [X3550] :
                                        ( ~ r1(X3549,X3550)
                                        | p2(X3550) )
                                    | ! [X3551] :
                                        ( ~ r1(X3549,X3551)
                                        | ! [X3552] :
                                            ( ~ r1(X3551,X3552)
                                            | p2(X3552) )
                                        | ! [X3553] :
                                            ( ~ r1(X3551,X3553)
                                            | ! [X3554] :
                                                ( ~ r1(X3553,X3554)
                                                | p2(X3554) )
                                            | ! [X3555] :
                                                ( ~ r1(X3553,X3555)
                                                | ! [X3556] :
                                                    ( ~ r1(X3555,X3556)
                                                    | p2(X3556) )
                                                | ! [X3557] :
                                                    ( ~ r1(X3555,X3557)
                                                    | ! [X3558] :
                                                        ( ~ r1(X3557,X3558)
                                                        | p2(X3558) )
                                                    | ! [X3559] :
                                                        ( ~ r1(X3557,X3559)
                                                        | ! [X3560] :
                                                            ( ~ r1(X3559,X3560)
                                                            | p2(X3560) )
                                                        | ! [X3561] :
                                                            ( ~ r1(X3559,X3561)
                                                            | ! [X3562] :
                                                                ( ~ r1(X3561,X3562)
                                                                | p2(X3562) )
                                                            | ! [X3563] :
                                                                ( ~ r1(X3561,X3563)
                                                                | ! [X3564] :
                                                                    ( ~ r1(X3563,X3564)
                                                                    | p2(X3564) )
                                                                | ! [X3565] :
                                                                    ( ~ r1(X3563,X3565)
                                                                    | ! [X3566] :
                                                                        ( ~ r1(X3565,X3566)
                                                                        | p2(X3566) )
                                                                    | ! [X3567] :
                                                                        ( ~ r1(X3565,X3567)
                                                                        | ! [X3568] :
                                                                            ( ~ r1(X3567,X3568)
                                                                            | p2(X3568) )
                                                                        | ! [X3569] :
                                                                            ( ~ r1(X3567,X3569)
                                                                            | ! [X3570] :
                                                                                ( ~ r1(X3569,X3570)
                                                                                | p2(X3570) )
                                                                            | ! [X3571] :
                                                                                ( ~ r1(X3569,X3571)
                                                                                | ! [X3572] :
                                                                                    ( ~ r1(X3571,X3572)
                                                                                    | p2(X3572) )
                                                                                | ! [X3573] :
                                                                                    ( ~ r1(X3571,X3573)
                                                                                    | ! [X3574] :
                                                                                        ( ~ r1(X3573,X3574)
                                                                                        | p2(X3574) )
                                                                                    | ! [X3575] :
                                                                                        ( ~ r1(X3573,X3575)
                                                                                        | ! [X3576] :
                                                                                            ( ~ r1(X3575,X3576)
                                                                                            | p2(X3576) )
                                                                                        | ! [X3577] :
                                                                                            ( ~ r1(X3575,X3577)
                                                                                            | ! [X3578] :
                                                                                                ( ~ r1(X3577,X3578)
                                                                                                | ~ ! [X3579] :
                                                                                                      ( ~ r1(X3578,X3579)
                                                                                                      | p1(X3579) ) )
                                                                                            | ! [X3580] :
                                                                                                ( ~ r1(X3577,X3580)
                                                                                                | p1(X3580) ) )
                                                                                        | ! [X3581] :
                                                                                            ( ~ r1(X3575,X3581)
                                                                                            | p1(X3581) ) )
                                                                                    | ! [X3582] :
                                                                                        ( ~ r1(X3573,X3582)
                                                                                        | p1(X3582) ) )
                                                                                | ! [X3583] :
                                                                                    ( ~ r1(X3571,X3583)
                                                                                    | p1(X3583) ) )
                                                                            | ! [X3584] :
                                                                                ( ~ r1(X3569,X3584)
                                                                                | p1(X3584) ) )
                                                                        | ! [X3585] :
                                                                            ( ~ r1(X3567,X3585)
                                                                            | p1(X3585) ) )
                                                                    | ! [X3586] :
                                                                        ( ~ r1(X3565,X3586)
                                                                        | p1(X3586) ) )
                                                                | ! [X3587] :
                                                                    ( ~ r1(X3563,X3587)
                                                                    | p1(X3587) ) )
                                                            | ! [X3588] :
                                                                ( ~ r1(X3561,X3588)
                                                                | p1(X3588) ) )
                                                        | ! [X3589] :
                                                            ( ~ r1(X3559,X3589)
                                                            | p1(X3589) ) )
                                                    | ! [X3590] :
                                                        ( ~ r1(X3557,X3590)
                                                        | p1(X3590) ) )
                                                | ! [X3591] :
                                                    ( ~ r1(X3555,X3591)
                                                    | p1(X3591) ) )
                                            | ! [X3592] :
                                                ( ~ r1(X3553,X3592)
                                                | p1(X3592) ) )
                                        | ! [X3593] :
                                            ( ~ r1(X3551,X3593)
                                            | p1(X3593) ) )
                                    | ! [X3594] :
                                        ( ~ r1(X3549,X3594)
                                        | p1(X3594) ) )
                                | ! [X3595] :
                                    ( ~ r1(X3547,X3595)
                                    | p1(X3595) ) )
                            | ! [X3596] :
                                ( ~ r1(X3545,X3596)
                                | p1(X3596) ) )
                        | ! [X3597] :
                            ( ~ r1(X3543,X3597)
                            | p1(X3597) ) )
                    | ! [X3598] :
                        ( ~ r1(X3541,X3598)
                        | p1(X3598) ) )
                | ! [X3599] :
                    ( ~ r1(X3539,X3599)
                    | p1(X3599) ) )
            | ! [X3600] :
                ( ~ r1(X0,X3600)
                | p1(X3600) )
            | ( ~ ! [X3601] :
                    ( ~ r1(X0,X3601)
                    | p2(X3601) )
              & ~ ! [X3602] :
                    ( ~ r1(X0,X3602)
                    | ~ ( ~ ! [X3603] :
                              ( ~ r1(X3602,X3603)
                              | p2(X3603) )
                        & ~ ! [X3604] :
                              ( ~ r1(X3602,X3604)
                              | ~ ( ~ ! [X3605] :
                                        ( ~ r1(X3604,X3605)
                                        | p2(X3605) )
                                  & ~ ! [X3606] :
                                        ( ~ r1(X3604,X3606)
                                        | ~ ( ~ ! [X3607] :
                                                  ( ~ r1(X3606,X3607)
                                                  | p2(X3607) )
                                            & ~ ! [X3608] :
                                                  ( ~ r1(X3606,X3608)
                                                  | ~ ( ~ ! [X3609] :
                                                            ( ~ r1(X3608,X3609)
                                                            | ~ ! [X3610] :
                                                                  ( ~ r1(X3609,X3610)
                                                                  | ~ p1(X3610) ) )
                                                      & p1(X3608) ) )
                                            & ~ ! [X3611] :
                                                  ( ~ r1(X3606,X3611)
                                                  | p1(X3611) ) ) )
                                  & ~ ! [X3612] :
                                        ( ~ r1(X3604,X3612)
                                        | p1(X3612) ) ) )
                        & ~ ! [X3613] :
                              ( ~ r1(X3602,X3613)
                              | p1(X3613) ) ) )
              & ~ ! [X3614] :
                    ( ~ r1(X0,X3614)
                    | p1(X3614) ) )
            | ( ~ ! [X3615] :
                    ( ~ r1(X0,X3615)
                    | p2(X3615) )
              & ~ ! [X3616] :
                    ( ~ r1(X0,X3616)
                    | ~ ( ~ ! [X3617] :
                              ( ~ r1(X3616,X3617)
                              | p2(X3617) )
                        & ~ ! [X3618] :
                              ( ~ r1(X3616,X3618)
                              | ~ ( ~ ! [X3619] :
                                        ( ~ r1(X3618,X3619)
                                        | p2(X3619) )
                                  & ~ ! [X3620] :
                                        ( ~ r1(X3618,X3620)
                                        | ~ ( ~ ! [X3621] :
                                                  ( ~ r1(X3620,X3621)
                                                  | p2(X3621) )
                                            & ~ ! [X3622] :
                                                  ( ~ r1(X3620,X3622)
                                                  | ! [X3623] :
                                                      ( ~ r1(X3622,X3623)
                                                      | ~ ( ~ ! [X3624] :
                                                                ( ~ r1(X3623,X3624)
                                                                | ~ ! [X3625] :
                                                                      ( ~ r1(X3624,X3625)
                                                                      | p1(X3625) ) )
                                                          & ~ ! [X3626] :
                                                                ( ~ r1(X3623,X3626)
                                                                | p1(X3626) ) ) ) )
                                            & ~ ! [X3627] :
                                                  ( ~ r1(X3620,X3627)
                                                  | p1(X3627) ) ) )
                                  & ~ ! [X3628] :
                                        ( ~ r1(X3618,X3628)
                                        | p1(X3628) ) ) )
                        & ~ ! [X3629] :
                              ( ~ r1(X3616,X3629)
                              | p1(X3629) ) ) )
              & ~ ! [X3630] :
                    ( ~ r1(X0,X3630)
                    | p1(X3630) ) )
            | ( ~ ! [X3631] :
                    ( ~ r1(X0,X3631)
                    | p2(X3631) )
              & ~ ! [X3632] :
                    ( ~ r1(X0,X3632)
                    | ~ ( ~ ! [X3633] :
                              ( ~ r1(X3632,X3633)
                              | p2(X3633) )
                        & ~ ! [X3634] :
                              ( ~ r1(X3632,X3634)
                              | ~ ( ~ ! [X3635] :
                                        ( ~ r1(X3634,X3635)
                                        | p2(X3635) )
                                  & ~ ! [X3636] :
                                        ( ~ r1(X3634,X3636)
                                        | ~ ( ~ ! [X3637] :
                                                  ( ~ r1(X3636,X3637)
                                                  | p2(X3637) )
                                            & ~ ! [X3638] :
                                                  ( ~ r1(X3636,X3638)
                                                  | ~ ( ~ ! [X3639] :
                                                            ( ~ r1(X3638,X3639)
                                                            | ~ ! [X3640] :
                                                                  ( ~ r1(X3639,X3640)
                                                                  | ~ ! [X3641] :
                                                                        ( ~ r1(X3640,X3641)
                                                                        | p1(X3641) ) ) )
                                                      & ~ ! [X3642] :
                                                            ( ~ r1(X3638,X3642)
                                                            | ~ ! [X3643] :
                                                                  ( ~ r1(X3642,X3643)
                                                                  | p1(X3643) ) ) ) )
                                            & ~ ! [X3644] :
                                                  ( ~ r1(X3636,X3644)
                                                  | p1(X3644) ) ) )
                                  & ~ ! [X3645] :
                                        ( ~ r1(X3634,X3645)
                                        | p1(X3645) ) ) )
                        & ~ ! [X3646] :
                              ( ~ r1(X3632,X3646)
                              | p1(X3646) ) ) )
              & ~ ! [X3647] :
                    ( ~ r1(X0,X3647)
                    | p1(X3647) ) )
            | ( ~ ! [X3648] :
                    ( ~ r1(X0,X3648)
                    | p2(X3648) )
              & ~ ! [X3649] :
                    ( ~ r1(X0,X3649)
                    | ~ ( ~ ! [X3650] :
                              ( ~ r1(X3649,X3650)
                              | p2(X3650) )
                        & ~ ! [X3651] :
                              ( ~ r1(X3649,X3651)
                              | ~ ( ~ ! [X3652] :
                                        ( ~ r1(X3651,X3652)
                                        | p2(X3652) )
                                  & ~ ! [X3653] :
                                        ( ~ r1(X3651,X3653)
                                        | ~ ( ~ ! [X3654] :
                                                  ( ~ r1(X3653,X3654)
                                                  | p2(X3654) )
                                            & ~ ! [X3655] :
                                                  ( ~ r1(X3653,X3655)
                                                  | ~ ! [X3656] : ~ r1(X3655,X3656) )
                                            & ~ ! [X3657] :
                                                  ( ~ r1(X3653,X3657)
                                                  | p1(X3657) ) ) )
                                  & ~ ! [X3658] :
                                        ( ~ r1(X3651,X3658)
                                        | p1(X3658) ) ) )
                        & ~ ! [X3659] :
                              ( ~ r1(X3649,X3659)
                              | p1(X3659) ) ) )
              & ~ ! [X3660] :
                    ( ~ r1(X0,X3660)
                    | p1(X3660) ) )
            | ! [X3661] :
                ( ~ r1(X0,X3661)
                | p2(X3661) )
            | ! [X3662] :
                ( ~ r1(X0,X3662)
                | ! [X3663] :
                    ( ~ r1(X3662,X3663)
                    | p2(X3663) )
                | ! [X3664] :
                    ( ~ r1(X3662,X3664)
                    | ! [X3665] :
                        ( ~ r1(X3664,X3665)
                        | p2(X3665) )
                    | ! [X3666] :
                        ( ~ r1(X3664,X3666)
                        | ! [X3667] :
                            ( ~ r1(X3666,X3667)
                            | p2(X3667) )
                        | ! [X3668] :
                            ( ~ r1(X3666,X3668)
                            | ! [X3669] :
                                ( ~ r1(X3668,X3669)
                                | p2(X3669) )
                            | ! [X3670] :
                                ( ~ r1(X3668,X3670)
                                | ! [X3671] :
                                    ( ~ r1(X3670,X3671)
                                    | p2(X3671) )
                                | ! [X3672] :
                                    ( ~ r1(X3670,X3672)
                                    | ! [X3673] :
                                        ( ~ r1(X3672,X3673)
                                        | p2(X3673) )
                                    | ! [X3674] :
                                        ( ~ r1(X3672,X3674)
                                        | ! [X3675] :
                                            ( ~ r1(X3674,X3675)
                                            | p2(X3675) )
                                        | ! [X3676] :
                                            ( ~ r1(X3674,X3676)
                                            | ! [X3677] :
                                                ( ~ r1(X3676,X3677)
                                                | p2(X3677) )
                                            | ! [X3678] :
                                                ( ~ r1(X3676,X3678)
                                                | ! [X3679] :
                                                    ( ~ r1(X3678,X3679)
                                                    | p2(X3679) )
                                                | ! [X3680] :
                                                    ( ~ r1(X3678,X3680)
                                                    | ! [X3681] :
                                                        ( ~ r1(X3680,X3681)
                                                        | p2(X3681) )
                                                    | ! [X3682] :
                                                        ( ~ r1(X3680,X3682)
                                                        | ! [X3683] :
                                                            ( ~ r1(X3682,X3683)
                                                            | p2(X3683) )
                                                        | ! [X3684] :
                                                            ( ~ r1(X3682,X3684)
                                                            | ! [X3685] :
                                                                ( ~ r1(X3684,X3685)
                                                                | p2(X3685) )
                                                            | ! [X3686] :
                                                                ( ~ r1(X3684,X3686)
                                                                | ! [X3687] :
                                                                    ( ~ r1(X3686,X3687)
                                                                    | p2(X3687) )
                                                                | ! [X3688] :
                                                                    ( ~ r1(X3686,X3688)
                                                                    | ! [X3689] :
                                                                        ( ~ r1(X3688,X3689)
                                                                        | p2(X3689) )
                                                                    | ! [X3690] :
                                                                        ( ~ r1(X3688,X3690)
                                                                        | ! [X3691] :
                                                                            ( ~ r1(X3690,X3691)
                                                                            | p2(X3691) )
                                                                        | ! [X3692] :
                                                                            ( ~ r1(X3690,X3692)
                                                                            | ! [X3693] :
                                                                                ( ~ r1(X3692,X3693)
                                                                                | p2(X3693) )
                                                                            | ! [X3694] :
                                                                                ( ~ r1(X3692,X3694)
                                                                                | ! [X3695] :
                                                                                    ( ~ r1(X3694,X3695)
                                                                                    | p2(X3695) )
                                                                                | ! [X3696] :
                                                                                    ( ~ r1(X3694,X3696)
                                                                                    | ! [X3697] :
                                                                                        ( ~ r1(X3696,X3697)
                                                                                        | p2(X3697) )
                                                                                    | ! [X3698] :
                                                                                        ( ~ r1(X3696,X3698)
                                                                                        | ! [X3699] :
                                                                                            ( ~ r1(X3698,X3699)
                                                                                            | p2(X3699) )
                                                                                        | ! [X3700] :
                                                                                            ( ~ r1(X3698,X3700)
                                                                                            | ! [X3701] :
                                                                                                ( ~ r1(X3700,X3701)
                                                                                                | ~ ! [X3702] :
                                                                                                      ( ~ r1(X3701,X3702)
                                                                                                      | p1(X3702) ) )
                                                                                            | ! [X3703] :
                                                                                                ( ~ r1(X3700,X3703)
                                                                                                | p1(X3703) ) )
                                                                                        | ! [X3704] :
                                                                                            ( ~ r1(X3698,X3704)
                                                                                            | p1(X3704) ) )
                                                                                    | ! [X3705] :
                                                                                        ( ~ r1(X3696,X3705)
                                                                                        | p1(X3705) ) )
                                                                                | ! [X3706] :
                                                                                    ( ~ r1(X3694,X3706)
                                                                                    | p1(X3706) ) )
                                                                            | ! [X3707] :
                                                                                ( ~ r1(X3692,X3707)
                                                                                | p1(X3707) ) )
                                                                        | ! [X3708] :
                                                                            ( ~ r1(X3690,X3708)
                                                                            | p1(X3708) ) )
                                                                    | ! [X3709] :
                                                                        ( ~ r1(X3688,X3709)
                                                                        | p1(X3709) ) )
                                                                | ! [X3710] :
                                                                    ( ~ r1(X3686,X3710)
                                                                    | p1(X3710) ) )
                                                            | ! [X3711] :
                                                                ( ~ r1(X3684,X3711)
                                                                | p1(X3711) ) )
                                                        | ! [X3712] :
                                                            ( ~ r1(X3682,X3712)
                                                            | p1(X3712) ) )
                                                    | ! [X3713] :
                                                        ( ~ r1(X3680,X3713)
                                                        | p1(X3713) ) )
                                                | ! [X3714] :
                                                    ( ~ r1(X3678,X3714)
                                                    | p1(X3714) ) )
                                            | ! [X3715] :
                                                ( ~ r1(X3676,X3715)
                                                | p1(X3715) ) )
                                        | ! [X3716] :
                                            ( ~ r1(X3674,X3716)
                                            | p1(X3716) ) )
                                    | ! [X3717] :
                                        ( ~ r1(X3672,X3717)
                                        | p1(X3717) ) )
                                | ! [X3718] :
                                    ( ~ r1(X3670,X3718)
                                    | p1(X3718) ) )
                            | ! [X3719] :
                                ( ~ r1(X3668,X3719)
                                | p1(X3719) ) )
                        | ! [X3720] :
                            ( ~ r1(X3666,X3720)
                            | p1(X3720) ) )
                    | ! [X3721] :
                        ( ~ r1(X3664,X3721)
                        | p1(X3721) ) )
                | ! [X3722] :
                    ( ~ r1(X3662,X3722)
                    | p1(X3722) ) )
            | ! [X3723] :
                ( ~ r1(X0,X3723)
                | p1(X3723) )
            | ( ~ ! [X3724] :
                    ( ~ r1(X0,X3724)
                    | p2(X3724) )
              & ~ ! [X3725] :
                    ( ~ r1(X0,X3725)
                    | ~ ( ~ ! [X3726] :
                              ( ~ r1(X3725,X3726)
                              | p2(X3726) )
                        & ~ ! [X3727] :
                              ( ~ r1(X3725,X3727)
                              | ~ ( ~ ! [X3728] :
                                        ( ~ r1(X3727,X3728)
                                        | p2(X3728) )
                                  & ~ ! [X3729] :
                                        ( ~ r1(X3727,X3729)
                                        | ~ ( ~ ! [X3730] :
                                                  ( ~ r1(X3729,X3730)
                                                  | ~ ! [X3731] :
                                                        ( ~ r1(X3730,X3731)
                                                        | ~ p1(X3731) ) )
                                            & p1(X3729) ) )
                                  & ~ ! [X3732] :
                                        ( ~ r1(X3727,X3732)
                                        | p1(X3732) ) ) )
                        & ~ ! [X3733] :
                              ( ~ r1(X3725,X3733)
                              | p1(X3733) ) ) )
              & ~ ! [X3734] :
                    ( ~ r1(X0,X3734)
                    | p1(X3734) ) )
            | ( ~ ! [X3735] :
                    ( ~ r1(X0,X3735)
                    | p2(X3735) )
              & ~ ! [X3736] :
                    ( ~ r1(X0,X3736)
                    | ~ ( ~ ! [X3737] :
                              ( ~ r1(X3736,X3737)
                              | p2(X3737) )
                        & ~ ! [X3738] :
                              ( ~ r1(X3736,X3738)
                              | ~ ( ~ ! [X3739] :
                                        ( ~ r1(X3738,X3739)
                                        | p2(X3739) )
                                  & ~ ! [X3740] :
                                        ( ~ r1(X3738,X3740)
                                        | ! [X3741] :
                                            ( ~ r1(X3740,X3741)
                                            | ~ ( ~ ! [X3742] :
                                                      ( ~ r1(X3741,X3742)
                                                      | ~ ! [X3743] :
                                                            ( ~ r1(X3742,X3743)
                                                            | p1(X3743) ) )
                                                & ~ ! [X3744] :
                                                      ( ~ r1(X3741,X3744)
                                                      | p1(X3744) ) ) ) )
                                  & ~ ! [X3745] :
                                        ( ~ r1(X3738,X3745)
                                        | p1(X3745) ) ) )
                        & ~ ! [X3746] :
                              ( ~ r1(X3736,X3746)
                              | p1(X3746) ) ) )
              & ~ ! [X3747] :
                    ( ~ r1(X0,X3747)
                    | p1(X3747) ) )
            | ( ~ ! [X3748] :
                    ( ~ r1(X0,X3748)
                    | p2(X3748) )
              & ~ ! [X3749] :
                    ( ~ r1(X0,X3749)
                    | ~ ( ~ ! [X3750] :
                              ( ~ r1(X3749,X3750)
                              | p2(X3750) )
                        & ~ ! [X3751] :
                              ( ~ r1(X3749,X3751)
                              | ~ ( ~ ! [X3752] :
                                        ( ~ r1(X3751,X3752)
                                        | p2(X3752) )
                                  & ~ ! [X3753] :
                                        ( ~ r1(X3751,X3753)
                                        | ~ ( ~ ! [X3754] :
                                                  ( ~ r1(X3753,X3754)
                                                  | ~ ! [X3755] :
                                                        ( ~ r1(X3754,X3755)
                                                        | ~ ! [X3756] :
                                                              ( ~ r1(X3755,X3756)
                                                              | p1(X3756) ) ) )
                                            & ~ ! [X3757] :
                                                  ( ~ r1(X3753,X3757)
                                                  | ~ ! [X3758] :
                                                        ( ~ r1(X3757,X3758)
                                                        | p1(X3758) ) ) ) )
                                  & ~ ! [X3759] :
                                        ( ~ r1(X3751,X3759)
                                        | p1(X3759) ) ) )
                        & ~ ! [X3760] :
                              ( ~ r1(X3749,X3760)
                              | p1(X3760) ) ) )
              & ~ ! [X3761] :
                    ( ~ r1(X0,X3761)
                    | p1(X3761) ) )
            | ( ~ ! [X3762] :
                    ( ~ r1(X0,X3762)
                    | p2(X3762) )
              & ~ ! [X3763] :
                    ( ~ r1(X0,X3763)
                    | ~ ( ~ ! [X3764] :
                              ( ~ r1(X3763,X3764)
                              | p2(X3764) )
                        & ~ ! [X3765] :
                              ( ~ r1(X3763,X3765)
                              | ~ ( ~ ! [X3766] :
                                        ( ~ r1(X3765,X3766)
                                        | p2(X3766) )
                                  & ~ ! [X3767] :
                                        ( ~ r1(X3765,X3767)
                                        | ~ ! [X3768] : ~ r1(X3767,X3768) )
                                  & ~ ! [X3769] :
                                        ( ~ r1(X3765,X3769)
                                        | p1(X3769) ) ) )
                        & ~ ! [X3770] :
                              ( ~ r1(X3763,X3770)
                              | p1(X3770) ) ) )
              & ~ ! [X3771] :
                    ( ~ r1(X0,X3771)
                    | p1(X3771) ) )
            | ! [X3772] :
                ( ~ r1(X0,X3772)
                | p2(X3772) )
            | ! [X3773] :
                ( ~ r1(X0,X3773)
                | ! [X3774] :
                    ( ~ r1(X3773,X3774)
                    | p2(X3774) )
                | ! [X3775] :
                    ( ~ r1(X3773,X3775)
                    | ! [X3776] :
                        ( ~ r1(X3775,X3776)
                        | p2(X3776) )
                    | ! [X3777] :
                        ( ~ r1(X3775,X3777)
                        | ! [X3778] :
                            ( ~ r1(X3777,X3778)
                            | p2(X3778) )
                        | ! [X3779] :
                            ( ~ r1(X3777,X3779)
                            | ! [X3780] :
                                ( ~ r1(X3779,X3780)
                                | p2(X3780) )
                            | ! [X3781] :
                                ( ~ r1(X3779,X3781)
                                | ! [X3782] :
                                    ( ~ r1(X3781,X3782)
                                    | p2(X3782) )
                                | ! [X3783] :
                                    ( ~ r1(X3781,X3783)
                                    | ! [X3784] :
                                        ( ~ r1(X3783,X3784)
                                        | p2(X3784) )
                                    | ! [X3785] :
                                        ( ~ r1(X3783,X3785)
                                        | ! [X3786] :
                                            ( ~ r1(X3785,X3786)
                                            | p2(X3786) )
                                        | ! [X3787] :
                                            ( ~ r1(X3785,X3787)
                                            | ! [X3788] :
                                                ( ~ r1(X3787,X3788)
                                                | p2(X3788) )
                                            | ! [X3789] :
                                                ( ~ r1(X3787,X3789)
                                                | ! [X3790] :
                                                    ( ~ r1(X3789,X3790)
                                                    | p2(X3790) )
                                                | ! [X3791] :
                                                    ( ~ r1(X3789,X3791)
                                                    | ! [X3792] :
                                                        ( ~ r1(X3791,X3792)
                                                        | p2(X3792) )
                                                    | ! [X3793] :
                                                        ( ~ r1(X3791,X3793)
                                                        | ! [X3794] :
                                                            ( ~ r1(X3793,X3794)
                                                            | p2(X3794) )
                                                        | ! [X3795] :
                                                            ( ~ r1(X3793,X3795)
                                                            | ! [X3796] :
                                                                ( ~ r1(X3795,X3796)
                                                                | p2(X3796) )
                                                            | ! [X3797] :
                                                                ( ~ r1(X3795,X3797)
                                                                | ! [X3798] :
                                                                    ( ~ r1(X3797,X3798)
                                                                    | p2(X3798) )
                                                                | ! [X3799] :
                                                                    ( ~ r1(X3797,X3799)
                                                                    | ! [X3800] :
                                                                        ( ~ r1(X3799,X3800)
                                                                        | p2(X3800) )
                                                                    | ! [X3801] :
                                                                        ( ~ r1(X3799,X3801)
                                                                        | ! [X3802] :
                                                                            ( ~ r1(X3801,X3802)
                                                                            | p2(X3802) )
                                                                        | ! [X3803] :
                                                                            ( ~ r1(X3801,X3803)
                                                                            | ! [X3804] :
                                                                                ( ~ r1(X3803,X3804)
                                                                                | p2(X3804) )
                                                                            | ! [X3805] :
                                                                                ( ~ r1(X3803,X3805)
                                                                                | ! [X3806] :
                                                                                    ( ~ r1(X3805,X3806)
                                                                                    | p2(X3806) )
                                                                                | ! [X3807] :
                                                                                    ( ~ r1(X3805,X3807)
                                                                                    | ! [X3808] :
                                                                                        ( ~ r1(X3807,X3808)
                                                                                        | p2(X3808) )
                                                                                    | ! [X3809] :
                                                                                        ( ~ r1(X3807,X3809)
                                                                                        | ! [X3810] :
                                                                                            ( ~ r1(X3809,X3810)
                                                                                            | p2(X3810) )
                                                                                        | ! [X3811] :
                                                                                            ( ~ r1(X3809,X3811)
                                                                                            | ! [X3812] :
                                                                                                ( ~ r1(X3811,X3812)
                                                                                                | ~ ! [X3813] :
                                                                                                      ( ~ r1(X3812,X3813)
                                                                                                      | p1(X3813) ) )
                                                                                            | ! [X3814] :
                                                                                                ( ~ r1(X3811,X3814)
                                                                                                | p1(X3814) ) )
                                                                                        | ! [X3815] :
                                                                                            ( ~ r1(X3809,X3815)
                                                                                            | p1(X3815) ) )
                                                                                    | ! [X3816] :
                                                                                        ( ~ r1(X3807,X3816)
                                                                                        | p1(X3816) ) )
                                                                                | ! [X3817] :
                                                                                    ( ~ r1(X3805,X3817)
                                                                                    | p1(X3817) ) )
                                                                            | ! [X3818] :
                                                                                ( ~ r1(X3803,X3818)
                                                                                | p1(X3818) ) )
                                                                        | ! [X3819] :
                                                                            ( ~ r1(X3801,X3819)
                                                                            | p1(X3819) ) )
                                                                    | ! [X3820] :
                                                                        ( ~ r1(X3799,X3820)
                                                                        | p1(X3820) ) )
                                                                | ! [X3821] :
                                                                    ( ~ r1(X3797,X3821)
                                                                    | p1(X3821) ) )
                                                            | ! [X3822] :
                                                                ( ~ r1(X3795,X3822)
                                                                | p1(X3822) ) )
                                                        | ! [X3823] :
                                                            ( ~ r1(X3793,X3823)
                                                            | p1(X3823) ) )
                                                    | ! [X3824] :
                                                        ( ~ r1(X3791,X3824)
                                                        | p1(X3824) ) )
                                                | ! [X3825] :
                                                    ( ~ r1(X3789,X3825)
                                                    | p1(X3825) ) )
                                            | ! [X3826] :
                                                ( ~ r1(X3787,X3826)
                                                | p1(X3826) ) )
                                        | ! [X3827] :
                                            ( ~ r1(X3785,X3827)
                                            | p1(X3827) ) )
                                    | ! [X3828] :
                                        ( ~ r1(X3783,X3828)
                                        | p1(X3828) ) )
                                | ! [X3829] :
                                    ( ~ r1(X3781,X3829)
                                    | p1(X3829) ) )
                            | ! [X3830] :
                                ( ~ r1(X3779,X3830)
                                | p1(X3830) ) )
                        | ! [X3831] :
                            ( ~ r1(X3777,X3831)
                            | p1(X3831) ) )
                    | ! [X3832] :
                        ( ~ r1(X3775,X3832)
                        | p1(X3832) ) )
                | ! [X3833] :
                    ( ~ r1(X3773,X3833)
                    | p1(X3833) ) )
            | ! [X3834] :
                ( ~ r1(X0,X3834)
                | p1(X3834) )
            | ( ~ ! [X3835] :
                    ( ~ r1(X0,X3835)
                    | p2(X3835) )
              & ~ ! [X3836] :
                    ( ~ r1(X0,X3836)
                    | ~ ( ~ ! [X3837] :
                              ( ~ r1(X3836,X3837)
                              | p2(X3837) )
                        & ~ ! [X3838] :
                              ( ~ r1(X3836,X3838)
                              | ~ ( ~ ! [X3839] :
                                        ( ~ r1(X3838,X3839)
                                        | ~ ! [X3840] :
                                              ( ~ r1(X3839,X3840)
                                              | ~ p1(X3840) ) )
                                  & p1(X3838) ) )
                        & ~ ! [X3841] :
                              ( ~ r1(X3836,X3841)
                              | p1(X3841) ) ) )
              & ~ ! [X3842] :
                    ( ~ r1(X0,X3842)
                    | p1(X3842) ) )
            | ( ~ ! [X3843] :
                    ( ~ r1(X0,X3843)
                    | p2(X3843) )
              & ~ ! [X3844] :
                    ( ~ r1(X0,X3844)
                    | ~ ( ~ ! [X3845] :
                              ( ~ r1(X3844,X3845)
                              | p2(X3845) )
                        & ~ ! [X3846] :
                              ( ~ r1(X3844,X3846)
                              | ! [X3847] :
                                  ( ~ r1(X3846,X3847)
                                  | ~ ( ~ ! [X3848] :
                                            ( ~ r1(X3847,X3848)
                                            | ~ ! [X3849] :
                                                  ( ~ r1(X3848,X3849)
                                                  | p1(X3849) ) )
                                      & ~ ! [X3850] :
                                            ( ~ r1(X3847,X3850)
                                            | p1(X3850) ) ) ) )
                        & ~ ! [X3851] :
                              ( ~ r1(X3844,X3851)
                              | p1(X3851) ) ) )
              & ~ ! [X3852] :
                    ( ~ r1(X0,X3852)
                    | p1(X3852) ) )
            | ( ~ ! [X3853] :
                    ( ~ r1(X0,X3853)
                    | p2(X3853) )
              & ~ ! [X3854] :
                    ( ~ r1(X0,X3854)
                    | ~ ( ~ ! [X3855] :
                              ( ~ r1(X3854,X3855)
                              | p2(X3855) )
                        & ~ ! [X3856] :
                              ( ~ r1(X3854,X3856)
                              | ~ ( ~ ! [X3857] :
                                        ( ~ r1(X3856,X3857)
                                        | ~ ! [X3858] :
                                              ( ~ r1(X3857,X3858)
                                              | ~ ! [X3859] :
                                                    ( ~ r1(X3858,X3859)
                                                    | p1(X3859) ) ) )
                                  & ~ ! [X3860] :
                                        ( ~ r1(X3856,X3860)
                                        | ~ ! [X3861] :
                                              ( ~ r1(X3860,X3861)
                                              | p1(X3861) ) ) ) )
                        & ~ ! [X3862] :
                              ( ~ r1(X3854,X3862)
                              | p1(X3862) ) ) )
              & ~ ! [X3863] :
                    ( ~ r1(X0,X3863)
                    | p1(X3863) ) )
            | ( ~ ! [X3864] :
                    ( ~ r1(X0,X3864)
                    | p2(X3864) )
              & ~ ! [X3865] :
                    ( ~ r1(X0,X3865)
                    | ~ ( ~ ! [X3866] :
                              ( ~ r1(X3865,X3866)
                              | p2(X3866) )
                        & ~ ! [X3867] :
                              ( ~ r1(X3865,X3867)
                              | ~ ! [X3868] : ~ r1(X3867,X3868) )
                        & ~ ! [X3869] :
                              ( ~ r1(X3865,X3869)
                              | p1(X3869) ) ) )
              & ~ ! [X3870] :
                    ( ~ r1(X0,X3870)
                    | p1(X3870) ) )
            | ! [X3871] :
                ( ~ r1(X0,X3871)
                | p2(X3871) )
            | ! [X3872] :
                ( ~ r1(X0,X3872)
                | ! [X3873] :
                    ( ~ r1(X3872,X3873)
                    | p2(X3873) )
                | ! [X3874] :
                    ( ~ r1(X3872,X3874)
                    | ! [X3875] :
                        ( ~ r1(X3874,X3875)
                        | p2(X3875) )
                    | ! [X3876] :
                        ( ~ r1(X3874,X3876)
                        | ! [X3877] :
                            ( ~ r1(X3876,X3877)
                            | p2(X3877) )
                        | ! [X3878] :
                            ( ~ r1(X3876,X3878)
                            | ! [X3879] :
                                ( ~ r1(X3878,X3879)
                                | p2(X3879) )
                            | ! [X3880] :
                                ( ~ r1(X3878,X3880)
                                | ! [X3881] :
                                    ( ~ r1(X3880,X3881)
                                    | p2(X3881) )
                                | ! [X3882] :
                                    ( ~ r1(X3880,X3882)
                                    | ! [X3883] :
                                        ( ~ r1(X3882,X3883)
                                        | p2(X3883) )
                                    | ! [X3884] :
                                        ( ~ r1(X3882,X3884)
                                        | ! [X3885] :
                                            ( ~ r1(X3884,X3885)
                                            | p2(X3885) )
                                        | ! [X3886] :
                                            ( ~ r1(X3884,X3886)
                                            | ! [X3887] :
                                                ( ~ r1(X3886,X3887)
                                                | p2(X3887) )
                                            | ! [X3888] :
                                                ( ~ r1(X3886,X3888)
                                                | ! [X3889] :
                                                    ( ~ r1(X3888,X3889)
                                                    | p2(X3889) )
                                                | ! [X3890] :
                                                    ( ~ r1(X3888,X3890)
                                                    | ! [X3891] :
                                                        ( ~ r1(X3890,X3891)
                                                        | p2(X3891) )
                                                    | ! [X3892] :
                                                        ( ~ r1(X3890,X3892)
                                                        | ! [X3893] :
                                                            ( ~ r1(X3892,X3893)
                                                            | p2(X3893) )
                                                        | ! [X3894] :
                                                            ( ~ r1(X3892,X3894)
                                                            | ! [X3895] :
                                                                ( ~ r1(X3894,X3895)
                                                                | p2(X3895) )
                                                            | ! [X3896] :
                                                                ( ~ r1(X3894,X3896)
                                                                | ! [X3897] :
                                                                    ( ~ r1(X3896,X3897)
                                                                    | p2(X3897) )
                                                                | ! [X3898] :
                                                                    ( ~ r1(X3896,X3898)
                                                                    | ! [X3899] :
                                                                        ( ~ r1(X3898,X3899)
                                                                        | p2(X3899) )
                                                                    | ! [X3900] :
                                                                        ( ~ r1(X3898,X3900)
                                                                        | ! [X3901] :
                                                                            ( ~ r1(X3900,X3901)
                                                                            | p2(X3901) )
                                                                        | ! [X3902] :
                                                                            ( ~ r1(X3900,X3902)
                                                                            | ! [X3903] :
                                                                                ( ~ r1(X3902,X3903)
                                                                                | p2(X3903) )
                                                                            | ! [X3904] :
                                                                                ( ~ r1(X3902,X3904)
                                                                                | ! [X3905] :
                                                                                    ( ~ r1(X3904,X3905)
                                                                                    | p2(X3905) )
                                                                                | ! [X3906] :
                                                                                    ( ~ r1(X3904,X3906)
                                                                                    | ! [X3907] :
                                                                                        ( ~ r1(X3906,X3907)
                                                                                        | p2(X3907) )
                                                                                    | ! [X3908] :
                                                                                        ( ~ r1(X3906,X3908)
                                                                                        | ! [X3909] :
                                                                                            ( ~ r1(X3908,X3909)
                                                                                            | p2(X3909) )
                                                                                        | ! [X3910] :
                                                                                            ( ~ r1(X3908,X3910)
                                                                                            | ! [X3911] :
                                                                                                ( ~ r1(X3910,X3911)
                                                                                                | ~ ! [X3912] :
                                                                                                      ( ~ r1(X3911,X3912)
                                                                                                      | p1(X3912) ) )
                                                                                            | ! [X3913] :
                                                                                                ( ~ r1(X3910,X3913)
                                                                                                | p1(X3913) ) )
                                                                                        | ! [X3914] :
                                                                                            ( ~ r1(X3908,X3914)
                                                                                            | p1(X3914) ) )
                                                                                    | ! [X3915] :
                                                                                        ( ~ r1(X3906,X3915)
                                                                                        | p1(X3915) ) )
                                                                                | ! [X3916] :
                                                                                    ( ~ r1(X3904,X3916)
                                                                                    | p1(X3916) ) )
                                                                            | ! [X3917] :
                                                                                ( ~ r1(X3902,X3917)
                                                                                | p1(X3917) ) )
                                                                        | ! [X3918] :
                                                                            ( ~ r1(X3900,X3918)
                                                                            | p1(X3918) ) )
                                                                    | ! [X3919] :
                                                                        ( ~ r1(X3898,X3919)
                                                                        | p1(X3919) ) )
                                                                | ! [X3920] :
                                                                    ( ~ r1(X3896,X3920)
                                                                    | p1(X3920) ) )
                                                            | ! [X3921] :
                                                                ( ~ r1(X3894,X3921)
                                                                | p1(X3921) ) )
                                                        | ! [X3922] :
                                                            ( ~ r1(X3892,X3922)
                                                            | p1(X3922) ) )
                                                    | ! [X3923] :
                                                        ( ~ r1(X3890,X3923)
                                                        | p1(X3923) ) )
                                                | ! [X3924] :
                                                    ( ~ r1(X3888,X3924)
                                                    | p1(X3924) ) )
                                            | ! [X3925] :
                                                ( ~ r1(X3886,X3925)
                                                | p1(X3925) ) )
                                        | ! [X3926] :
                                            ( ~ r1(X3884,X3926)
                                            | p1(X3926) ) )
                                    | ! [X3927] :
                                        ( ~ r1(X3882,X3927)
                                        | p1(X3927) ) )
                                | ! [X3928] :
                                    ( ~ r1(X3880,X3928)
                                    | p1(X3928) ) )
                            | ! [X3929] :
                                ( ~ r1(X3878,X3929)
                                | p1(X3929) ) )
                        | ! [X3930] :
                            ( ~ r1(X3876,X3930)
                            | p1(X3930) ) )
                    | ! [X3931] :
                        ( ~ r1(X3874,X3931)
                        | p1(X3931) ) )
                | ! [X3932] :
                    ( ~ r1(X3872,X3932)
                    | p1(X3932) ) )
            | ! [X3933] :
                ( ~ r1(X0,X3933)
                | p1(X3933) )
            | ( ~ ! [X3934] :
                    ( ~ r1(X0,X3934)
                    | p2(X3934) )
              & ~ ! [X3935] :
                    ( ~ r1(X0,X3935)
                    | ~ ( ~ ! [X3936] :
                              ( ~ r1(X3935,X3936)
                              | ~ ! [X3937] :
                                    ( ~ r1(X3936,X3937)
                                    | ~ p1(X3937) ) )
                        & p1(X3935) ) )
              & ~ ! [X3938] :
                    ( ~ r1(X0,X3938)
                    | p1(X3938) ) )
            | ( ~ ! [X3939] :
                    ( ~ r1(X0,X3939)
                    | p2(X3939) )
              & ~ ! [X3940] :
                    ( ~ r1(X0,X3940)
                    | ! [X3941] :
                        ( ~ r1(X3940,X3941)
                        | ~ ( ~ ! [X3942] :
                                  ( ~ r1(X3941,X3942)
                                  | ~ ! [X3943] :
                                        ( ~ r1(X3942,X3943)
                                        | p1(X3943) ) )
                            & ~ ! [X3944] :
                                  ( ~ r1(X3941,X3944)
                                  | p1(X3944) ) ) ) )
              & ~ ! [X3945] :
                    ( ~ r1(X0,X3945)
                    | p1(X3945) ) )
            | ( ~ ! [X3946] :
                    ( ~ r1(X0,X3946)
                    | p2(X3946) )
              & ~ ! [X3947] :
                    ( ~ r1(X0,X3947)
                    | ~ ( ~ ! [X3948] :
                              ( ~ r1(X3947,X3948)
                              | ~ ! [X3949] :
                                    ( ~ r1(X3948,X3949)
                                    | ~ ! [X3950] :
                                          ( ~ r1(X3949,X3950)
                                          | p1(X3950) ) ) )
                        & ~ ! [X3951] :
                              ( ~ r1(X3947,X3951)
                              | ~ ! [X3952] :
                                    ( ~ r1(X3951,X3952)
                                    | p1(X3952) ) ) ) )
              & ~ ! [X3953] :
                    ( ~ r1(X0,X3953)
                    | p1(X3953) ) )
            | ( ~ ! [X3954] :
                    ( ~ r1(X0,X3954)
                    | p2(X3954) )
              & ~ ! [X3955] :
                    ( ~ r1(X0,X3955)
                    | ~ ! [X3956] : ~ r1(X3955,X3956) )
              & ~ ! [X3957] :
                    ( ~ r1(X0,X3957)
                    | p1(X3957) ) )
            | ! [X3958] :
                ( ~ r1(X0,X3958)
                | p2(X3958) )
            | ! [X3959] :
                ( ~ r1(X0,X3959)
                | ! [X3960] :
                    ( ~ r1(X3959,X3960)
                    | p2(X3960) )
                | ! [X3961] :
                    ( ~ r1(X3959,X3961)
                    | ! [X3962] :
                        ( ~ r1(X3961,X3962)
                        | p2(X3962) )
                    | ! [X3963] :
                        ( ~ r1(X3961,X3963)
                        | ! [X3964] :
                            ( ~ r1(X3963,X3964)
                            | p2(X3964) )
                        | ! [X3965] :
                            ( ~ r1(X3963,X3965)
                            | ! [X3966] :
                                ( ~ r1(X3965,X3966)
                                | p2(X3966) )
                            | ! [X3967] :
                                ( ~ r1(X3965,X3967)
                                | ! [X3968] :
                                    ( ~ r1(X3967,X3968)
                                    | p2(X3968) )
                                | ! [X3969] :
                                    ( ~ r1(X3967,X3969)
                                    | ! [X3970] :
                                        ( ~ r1(X3969,X3970)
                                        | p2(X3970) )
                                    | ! [X3971] :
                                        ( ~ r1(X3969,X3971)
                                        | ! [X3972] :
                                            ( ~ r1(X3971,X3972)
                                            | p2(X3972) )
                                        | ! [X3973] :
                                            ( ~ r1(X3971,X3973)
                                            | ! [X3974] :
                                                ( ~ r1(X3973,X3974)
                                                | p2(X3974) )
                                            | ! [X3975] :
                                                ( ~ r1(X3973,X3975)
                                                | ! [X3976] :
                                                    ( ~ r1(X3975,X3976)
                                                    | p2(X3976) )
                                                | ! [X3977] :
                                                    ( ~ r1(X3975,X3977)
                                                    | ! [X3978] :
                                                        ( ~ r1(X3977,X3978)
                                                        | p2(X3978) )
                                                    | ! [X3979] :
                                                        ( ~ r1(X3977,X3979)
                                                        | ! [X3980] :
                                                            ( ~ r1(X3979,X3980)
                                                            | p2(X3980) )
                                                        | ! [X3981] :
                                                            ( ~ r1(X3979,X3981)
                                                            | ! [X3982] :
                                                                ( ~ r1(X3981,X3982)
                                                                | p2(X3982) )
                                                            | ! [X3983] :
                                                                ( ~ r1(X3981,X3983)
                                                                | ! [X3984] :
                                                                    ( ~ r1(X3983,X3984)
                                                                    | p2(X3984) )
                                                                | ! [X3985] :
                                                                    ( ~ r1(X3983,X3985)
                                                                    | ! [X3986] :
                                                                        ( ~ r1(X3985,X3986)
                                                                        | p2(X3986) )
                                                                    | ! [X3987] :
                                                                        ( ~ r1(X3985,X3987)
                                                                        | ! [X3988] :
                                                                            ( ~ r1(X3987,X3988)
                                                                            | p2(X3988) )
                                                                        | ! [X3989] :
                                                                            ( ~ r1(X3987,X3989)
                                                                            | ! [X3990] :
                                                                                ( ~ r1(X3989,X3990)
                                                                                | p2(X3990) )
                                                                            | ! [X3991] :
                                                                                ( ~ r1(X3989,X3991)
                                                                                | ! [X3992] :
                                                                                    ( ~ r1(X3991,X3992)
                                                                                    | p2(X3992) )
                                                                                | ! [X3993] :
                                                                                    ( ~ r1(X3991,X3993)
                                                                                    | ! [X3994] :
                                                                                        ( ~ r1(X3993,X3994)
                                                                                        | p2(X3994) )
                                                                                    | ! [X3995] :
                                                                                        ( ~ r1(X3993,X3995)
                                                                                        | ! [X3996] :
                                                                                            ( ~ r1(X3995,X3996)
                                                                                            | p2(X3996) )
                                                                                        | ! [X3997] :
                                                                                            ( ~ r1(X3995,X3997)
                                                                                            | ! [X3998] :
                                                                                                ( ~ r1(X3997,X3998)
                                                                                                | ~ ! [X3999] :
                                                                                                      ( ~ r1(X3998,X3999)
                                                                                                      | p1(X3999) ) )
                                                                                            | ! [X4000] :
                                                                                                ( ~ r1(X3997,X4000)
                                                                                                | p1(X4000) ) )
                                                                                        | ! [X4001] :
                                                                                            ( ~ r1(X3995,X4001)
                                                                                            | p1(X4001) ) )
                                                                                    | ! [X4002] :
                                                                                        ( ~ r1(X3993,X4002)
                                                                                        | p1(X4002) ) )
                                                                                | ! [X4003] :
                                                                                    ( ~ r1(X3991,X4003)
                                                                                    | p1(X4003) ) )
                                                                            | ! [X4004] :
                                                                                ( ~ r1(X3989,X4004)
                                                                                | p1(X4004) ) )
                                                                        | ! [X4005] :
                                                                            ( ~ r1(X3987,X4005)
                                                                            | p1(X4005) ) )
                                                                    | ! [X4006] :
                                                                        ( ~ r1(X3985,X4006)
                                                                        | p1(X4006) ) )
                                                                | ! [X4007] :
                                                                    ( ~ r1(X3983,X4007)
                                                                    | p1(X4007) ) )
                                                            | ! [X4008] :
                                                                ( ~ r1(X3981,X4008)
                                                                | p1(X4008) ) )
                                                        | ! [X4009] :
                                                            ( ~ r1(X3979,X4009)
                                                            | p1(X4009) ) )
                                                    | ! [X4010] :
                                                        ( ~ r1(X3977,X4010)
                                                        | p1(X4010) ) )
                                                | ! [X4011] :
                                                    ( ~ r1(X3975,X4011)
                                                    | p1(X4011) ) )
                                            | ! [X4012] :
                                                ( ~ r1(X3973,X4012)
                                                | p1(X4012) ) )
                                        | ! [X4013] :
                                            ( ~ r1(X3971,X4013)
                                            | p1(X4013) ) )
                                    | ! [X4014] :
                                        ( ~ r1(X3969,X4014)
                                        | p1(X4014) ) )
                                | ! [X4015] :
                                    ( ~ r1(X3967,X4015)
                                    | p1(X4015) ) )
                            | ! [X4016] :
                                ( ~ r1(X3965,X4016)
                                | p1(X4016) ) )
                        | ! [X4017] :
                            ( ~ r1(X3963,X4017)
                            | p1(X4017) ) )
                    | ! [X4018] :
                        ( ~ r1(X3961,X4018)
                        | p1(X4018) ) )
                | ! [X4019] :
                    ( ~ r1(X3959,X4019)
                    | p1(X4019) ) )
            | ! [X4020] :
                ( ~ r1(X0,X4020)
                | p1(X4020) ) ),
    inference(true_and_false_elimination,[],[f5]) ).

fof(f7,plain,
    ? [X0] :
      ~ ( ( ~ ! [X1] :
                ( ~ r1(X0,X1)
                | p2(X1) )
          & ~ ! [X2] :
                ( ~ r1(X0,X2)
                | ~ ( ~ ! [X3] :
                          ( ~ r1(X2,X3)
                          | p2(X3) )
                    & ~ ! [X4] :
                          ( ~ r1(X2,X4)
                          | ~ ( ~ ! [X5] :
                                    ( ~ r1(X4,X5)
                                    | p2(X5) )
                              & ~ ! [X6] :
                                    ( ~ r1(X4,X6)
                                    | ~ ( ~ ! [X7] :
                                              ( ~ r1(X6,X7)
                                              | p2(X7) )
                                        & ~ ! [X8] :
                                              ( ~ r1(X6,X8)
                                              | ~ ( ~ ! [X9] :
                                                        ( ~ r1(X8,X9)
                                                        | p2(X9) )
                                                  & ~ ! [X10] :
                                                        ( ~ r1(X8,X10)
                                                        | ~ ( ~ ! [X11] :
                                                                  ( ~ r1(X10,X11)
                                                                  | p2(X11) )
                                                            & ~ ! [X12] :
                                                                  ( ~ r1(X10,X12)
                                                                  | ~ ( ~ ! [X13] :
                                                                            ( ~ r1(X12,X13)
                                                                            | p2(X13) )
                                                                      & ~ ! [X14] :
                                                                            ( ~ r1(X12,X14)
                                                                            | ~ ( ~ ! [X15] :
                                                                                      ( ~ r1(X14,X15)
                                                                                      | p2(X15) )
                                                                                & ~ ! [X16] :
                                                                                      ( ~ r1(X14,X16)
                                                                                      | ~ ( ~ ! [X17] :
                                                                                                ( ~ r1(X16,X17)
                                                                                                | p2(X17) )
                                                                                          & ~ ! [X18] :
                                                                                                ( ~ r1(X16,X18)
                                                                                                | ~ ( ~ ! [X19] :
                                                                                                          ( ~ r1(X18,X19)
                                                                                                          | p2(X19) )
                                                                                                    & ~ ! [X20] :
                                                                                                          ( ~ r1(X18,X20)
                                                                                                          | ~ ( ~ ! [X21] :
                                                                                                                    ( ~ r1(X20,X21)
                                                                                                                    | p2(X21) )
                                                                                                              & ~ ! [X22] :
                                                                                                                    ( ~ r1(X20,X22)
                                                                                                                    | ~ ( ~ ! [X23] :
                                                                                                                              ( ~ r1(X22,X23)
                                                                                                                              | p2(X23) )
                                                                                                                        & ~ ! [X24] :
                                                                                                                              ( ~ r1(X22,X24)
                                                                                                                              | ~ ( ~ ! [X25] :
                                                                                                                                        ( ~ r1(X24,X25)
                                                                                                                                        | p2(X25) )
                                                                                                                                  & ~ ! [X26] :
                                                                                                                                        ( ~ r1(X24,X26)
                                                                                                                                        | ~ ( ~ ! [X27] :
                                                                                                                                                  ( ~ r1(X26,X27)
                                                                                                                                                  | p2(X27) )
                                                                                                                                            & ~ ! [X28] :
                                                                                                                                                  ( ~ r1(X26,X28)
                                                                                                                                                  | ~ ( ~ ! [X29] :
                                                                                                                                                            ( ~ r1(X28,X29)
                                                                                                                                                            | p2(X29) )
                                                                                                                                                      & ~ ! [X30] :
                                                                                                                                                            ( ~ r1(X28,X30)
                                                                                                                                                            | ~ ( ~ ! [X31] :
                                                                                                                                                                      ( ~ r1(X30,X31)
                                                                                                                                                                      | p2(X31) )
                                                                                                                                                                & ~ ! [X32] :
                                                                                                                                                                      ( ~ r1(X30,X32)
                                                                                                                                                                      | ~ ( ~ ! [X33] :
                                                                                                                                                                                ( ~ r1(X32,X33)
                                                                                                                                                                                | p2(X33) )
                                                                                                                                                                          & ~ ! [X34] :
                                                                                                                                                                                ( ~ r1(X32,X34)
                                                                                                                                                                                | ~ ( ~ ! [X35] :
                                                                                                                                                                                          ( ~ r1(X34,X35)
                                                                                                                                                                                          | p2(X35) )
                                                                                                                                                                                    & ~ ! [X36] :
                                                                                                                                                                                          ( ~ r1(X34,X36)
                                                                                                                                                                                          | ~ ( ~ ! [X37] :
                                                                                                                                                                                                    ( ~ r1(X36,X37)
                                                                                                                                                                                                    | p2(X37) )
                                                                                                                                                                                              & ~ ! [X38] :
                                                                                                                                                                                                    ( ~ r1(X36,X38)
                                                                                                                                                                                                    | ~ ( ~ ! [X39] :
                                                                                                                                                                                                              ( ~ r1(X38,X39)
                                                                                                                                                                                                              | p2(X39) )
                                                                                                                                                                                                        & ~ ! [X40] :
                                                                                                                                                                                                              ( ~ r1(X38,X40)
                                                                                                                                                                                                              | ~ ( ~ ! [X41] :
                                                                                                                                                                                                                        ( ~ r1(X40,X41)
                                                                                                                                                                                                                        | ~ ! [X42] :
                                                                                                                                                                                                                              ( ~ r1(X41,X42)
                                                                                                                                                                                                                              | ~ p1(X42) ) )
                                                                                                                                                                                                                  & p1(X40) ) )
                                                                                                                                                                                                        & ~ ! [X43] :
                                                                                                                                                                                                              ( ~ r1(X38,X43)
                                                                                                                                                                                                              | p1(X43) ) ) )
                                                                                                                                                                                              & ~ ! [X44] :
                                                                                                                                                                                                    ( ~ r1(X36,X44)
                                                                                                                                                                                                    | p1(X44) ) ) )
                                                                                                                                                                                    & ~ ! [X45] :
                                                                                                                                                                                          ( ~ r1(X34,X45)
                                                                                                                                                                                          | p1(X45) ) ) )
                                                                                                                                                                          & ~ ! [X46] :
                                                                                                                                                                                ( ~ r1(X32,X46)
                                                                                                                                                                                | p1(X46) ) ) )
                                                                                                                                                                & ~ ! [X47] :
                                                                                                                                                                      ( ~ r1(X30,X47)
                                                                                                                                                                      | p1(X47) ) ) )
                                                                                                                                                      & ~ ! [X48] :
                                                                                                                                                            ( ~ r1(X28,X48)
                                                                                                                                                            | p1(X48) ) ) )
                                                                                                                                            & ~ ! [X49] :
                                                                                                                                                  ( ~ r1(X26,X49)
                                                                                                                                                  | p1(X49) ) ) )
                                                                                                                                  & ~ ! [X50] :
                                                                                                                                        ( ~ r1(X24,X50)
                                                                                                                                        | p1(X50) ) ) )
                                                                                                                        & ~ ! [X51] :
                                                                                                                              ( ~ r1(X22,X51)
                                                                                                                              | p1(X51) ) ) )
                                                                                                              & ~ ! [X52] :
                                                                                                                    ( ~ r1(X20,X52)
                                                                                                                    | p1(X52) ) ) )
                                                                                                    & ~ ! [X53] :
                                                                                                          ( ~ r1(X18,X53)
                                                                                                          | p1(X53) ) ) )
                                                                                          & ~ ! [X54] :
                                                                                                ( ~ r1(X16,X54)
                                                                                                | p1(X54) ) ) )
                                                                                & ~ ! [X55] :
                                                                                      ( ~ r1(X14,X55)
                                                                                      | p1(X55) ) ) )
                                                                      & ~ ! [X56] :
                                                                            ( ~ r1(X12,X56)
                                                                            | p1(X56) ) ) )
                                                            & ~ ! [X57] :
                                                                  ( ~ r1(X10,X57)
                                                                  | p1(X57) ) ) )
                                                  & ~ ! [X58] :
                                                        ( ~ r1(X8,X58)
                                                        | p1(X58) ) ) )
                                        & ~ ! [X59] :
                                              ( ~ r1(X6,X59)
                                              | p1(X59) ) ) )
                              & ~ ! [X60] :
                                    ( ~ r1(X4,X60)
                                    | p1(X60) ) ) )
                    & ~ ! [X61] :
                          ( ~ r1(X2,X61)
                          | p1(X61) ) ) )
          & ~ ! [X62] :
                ( ~ r1(X0,X62)
                | p1(X62) ) )
        | ( ~ ! [X63] :
                ( ~ r1(X0,X63)
                | p2(X63) )
          & ~ ! [X64] :
                ( ~ r1(X0,X64)
                | ~ ( ~ ! [X65] :
                          ( ~ r1(X64,X65)
                          | p2(X65) )
                    & ~ ! [X66] :
                          ( ~ r1(X64,X66)
                          | ~ ( ~ ! [X67] :
                                    ( ~ r1(X66,X67)
                                    | p2(X67) )
                              & ~ ! [X68] :
                                    ( ~ r1(X66,X68)
                                    | ~ ( ~ ! [X69] :
                                              ( ~ r1(X68,X69)
                                              | p2(X69) )
                                        & ~ ! [X70] :
                                              ( ~ r1(X68,X70)
                                              | ~ ( ~ ! [X71] :
                                                        ( ~ r1(X70,X71)
                                                        | p2(X71) )
                                                  & ~ ! [X72] :
                                                        ( ~ r1(X70,X72)
                                                        | ~ ( ~ ! [X73] :
                                                                  ( ~ r1(X72,X73)
                                                                  | p2(X73) )
                                                            & ~ ! [X74] :
                                                                  ( ~ r1(X72,X74)
                                                                  | ~ ( ~ ! [X75] :
                                                                            ( ~ r1(X74,X75)
                                                                            | p2(X75) )
                                                                      & ~ ! [X76] :
                                                                            ( ~ r1(X74,X76)
                                                                            | ~ ( ~ ! [X77] :
                                                                                      ( ~ r1(X76,X77)
                                                                                      | p2(X77) )
                                                                                & ~ ! [X78] :
                                                                                      ( ~ r1(X76,X78)
                                                                                      | ~ ( ~ ! [X79] :
                                                                                                ( ~ r1(X78,X79)
                                                                                                | p2(X79) )
                                                                                          & ~ ! [X80] :
                                                                                                ( ~ r1(X78,X80)
                                                                                                | ~ ( ~ ! [X81] :
                                                                                                          ( ~ r1(X80,X81)
                                                                                                          | p2(X81) )
                                                                                                    & ~ ! [X82] :
                                                                                                          ( ~ r1(X80,X82)
                                                                                                          | ~ ( ~ ! [X83] :
                                                                                                                    ( ~ r1(X82,X83)
                                                                                                                    | p2(X83) )
                                                                                                              & ~ ! [X84] :
                                                                                                                    ( ~ r1(X82,X84)
                                                                                                                    | ~ ( ~ ! [X85] :
                                                                                                                              ( ~ r1(X84,X85)
                                                                                                                              | p2(X85) )
                                                                                                                        & ~ ! [X86] :
                                                                                                                              ( ~ r1(X84,X86)
                                                                                                                              | ~ ( ~ ! [X87] :
                                                                                                                                        ( ~ r1(X86,X87)
                                                                                                                                        | p2(X87) )
                                                                                                                                  & ~ ! [X88] :
                                                                                                                                        ( ~ r1(X86,X88)
                                                                                                                                        | ~ ( ~ ! [X89] :
                                                                                                                                                  ( ~ r1(X88,X89)
                                                                                                                                                  | p2(X89) )
                                                                                                                                            & ~ ! [X90] :
                                                                                                                                                  ( ~ r1(X88,X90)
                                                                                                                                                  | ~ ( ~ ! [X91] :
                                                                                                                                                            ( ~ r1(X90,X91)
                                                                                                                                                            | p2(X91) )
                                                                                                                                                      & ~ ! [X92] :
                                                                                                                                                            ( ~ r1(X90,X92)
                                                                                                                                                            | ~ ( ~ ! [X93] :
                                                                                                                                                                      ( ~ r1(X92,X93)
                                                                                                                                                                      | p2(X93) )
                                                                                                                                                                & ~ ! [X94] :
                                                                                                                                                                      ( ~ r1(X92,X94)
                                                                                                                                                                      | ~ ( ~ ! [X95] :
                                                                                                                                                                                ( ~ r1(X94,X95)
                                                                                                                                                                                | p2(X95) )
                                                                                                                                                                          & ~ ! [X96] :
                                                                                                                                                                                ( ~ r1(X94,X96)
                                                                                                                                                                                | ~ ( ~ ! [X97] :
                                                                                                                                                                                          ( ~ r1(X96,X97)
                                                                                                                                                                                          | p2(X97) )
                                                                                                                                                                                    & ~ ! [X98] :
                                                                                                                                                                                          ( ~ r1(X96,X98)
                                                                                                                                                                                          | ~ ( ~ ! [X99] :
                                                                                                                                                                                                    ( ~ r1(X98,X99)
                                                                                                                                                                                                    | p2(X99) )
                                                                                                                                                                                              & ~ ! [X100] :
                                                                                                                                                                                                    ( ~ r1(X98,X100)
                                                                                                                                                                                                    | ~ ( ~ ! [X101] :
                                                                                                                                                                                                              ( ~ r1(X100,X101)
                                                                                                                                                                                                              | p2(X101) )
                                                                                                                                                                                                        & ~ ! [X102] :
                                                                                                                                                                                                              ( ~ r1(X100,X102)
                                                                                                                                                                                                              | ! [X103] :
                                                                                                                                                                                                                  ( ~ r1(X102,X103)
                                                                                                                                                                                                                  | ~ ( ~ ! [X104] :
                                                                                                                                                                                                                            ( ~ r1(X103,X104)
                                                                                                                                                                                                                            | ~ ! [X105] :
                                                                                                                                                                                                                                  ( ~ r1(X104,X105)
                                                                                                                                                                                                                                  | p1(X105) ) )
                                                                                                                                                                                                                      & ~ ! [X106] :
                                                                                                                                                                                                                            ( ~ r1(X103,X106)
                                                                                                                                                                                                                            | p1(X106) ) ) ) )
                                                                                                                                                                                                        & ~ ! [X107] :
                                                                                                                                                                                                              ( ~ r1(X100,X107)
                                                                                                                                                                                                              | p1(X107) ) ) )
                                                                                                                                                                                              & ~ ! [X108] :
                                                                                                                                                                                                    ( ~ r1(X98,X108)
                                                                                                                                                                                                    | p1(X108) ) ) )
                                                                                                                                                                                    & ~ ! [X109] :
                                                                                                                                                                                          ( ~ r1(X96,X109)
                                                                                                                                                                                          | p1(X109) ) ) )
                                                                                                                                                                          & ~ ! [X110] :
                                                                                                                                                                                ( ~ r1(X94,X110)
                                                                                                                                                                                | p1(X110) ) ) )
                                                                                                                                                                & ~ ! [X111] :
                                                                                                                                                                      ( ~ r1(X92,X111)
                                                                                                                                                                      | p1(X111) ) ) )
                                                                                                                                                      & ~ ! [X112] :
                                                                                                                                                            ( ~ r1(X90,X112)
                                                                                                                                                            | p1(X112) ) ) )
                                                                                                                                            & ~ ! [X113] :
                                                                                                                                                  ( ~ r1(X88,X113)
                                                                                                                                                  | p1(X113) ) ) )
                                                                                                                                  & ~ ! [X114] :
                                                                                                                                        ( ~ r1(X86,X114)
                                                                                                                                        | p1(X114) ) ) )
                                                                                                                        & ~ ! [X115] :
                                                                                                                              ( ~ r1(X84,X115)
                                                                                                                              | p1(X115) ) ) )
                                                                                                              & ~ ! [X116] :
                                                                                                                    ( ~ r1(X82,X116)
                                                                                                                    | p1(X116) ) ) )
                                                                                                    & ~ ! [X117] :
                                                                                                          ( ~ r1(X80,X117)
                                                                                                          | p1(X117) ) ) )
                                                                                          & ~ ! [X118] :
                                                                                                ( ~ r1(X78,X118)
                                                                                                | p1(X118) ) ) )
                                                                                & ~ ! [X119] :
                                                                                      ( ~ r1(X76,X119)
                                                                                      | p1(X119) ) ) )
                                                                      & ~ ! [X120] :
                                                                            ( ~ r1(X74,X120)
                                                                            | p1(X120) ) ) )
                                                            & ~ ! [X121] :
                                                                  ( ~ r1(X72,X121)
                                                                  | p1(X121) ) ) )
                                                  & ~ ! [X122] :
                                                        ( ~ r1(X70,X122)
                                                        | p1(X122) ) ) )
                                        & ~ ! [X123] :
                                              ( ~ r1(X68,X123)
                                              | p1(X123) ) ) )
                              & ~ ! [X124] :
                                    ( ~ r1(X66,X124)
                                    | p1(X124) ) ) )
                    & ~ ! [X125] :
                          ( ~ r1(X64,X125)
                          | p1(X125) ) ) )
          & ~ ! [X126] :
                ( ~ r1(X0,X126)
                | p1(X126) ) )
        | ( ~ ! [X127] :
                ( ~ r1(X0,X127)
                | p2(X127) )
          & ~ ! [X128] :
                ( ~ r1(X0,X128)
                | ~ ( ~ ! [X129] :
                          ( ~ r1(X128,X129)
                          | p2(X129) )
                    & ~ ! [X130] :
                          ( ~ r1(X128,X130)
                          | ~ ( ~ ! [X131] :
                                    ( ~ r1(X130,X131)
                                    | p2(X131) )
                              & ~ ! [X132] :
                                    ( ~ r1(X130,X132)
                                    | ~ ( ~ ! [X133] :
                                              ( ~ r1(X132,X133)
                                              | p2(X133) )
                                        & ~ ! [X134] :
                                              ( ~ r1(X132,X134)
                                              | ~ ( ~ ! [X135] :
                                                        ( ~ r1(X134,X135)
                                                        | p2(X135) )
                                                  & ~ ! [X136] :
                                                        ( ~ r1(X134,X136)
                                                        | ~ ( ~ ! [X137] :
                                                                  ( ~ r1(X136,X137)
                                                                  | p2(X137) )
                                                            & ~ ! [X138] :
                                                                  ( ~ r1(X136,X138)
                                                                  | ~ ( ~ ! [X139] :
                                                                            ( ~ r1(X138,X139)
                                                                            | p2(X139) )
                                                                      & ~ ! [X140] :
                                                                            ( ~ r1(X138,X140)
                                                                            | ~ ( ~ ! [X141] :
                                                                                      ( ~ r1(X140,X141)
                                                                                      | p2(X141) )
                                                                                & ~ ! [X142] :
                                                                                      ( ~ r1(X140,X142)
                                                                                      | ~ ( ~ ! [X143] :
                                                                                                ( ~ r1(X142,X143)
                                                                                                | p2(X143) )
                                                                                          & ~ ! [X144] :
                                                                                                ( ~ r1(X142,X144)
                                                                                                | ~ ( ~ ! [X145] :
                                                                                                          ( ~ r1(X144,X145)
                                                                                                          | p2(X145) )
                                                                                                    & ~ ! [X146] :
                                                                                                          ( ~ r1(X144,X146)
                                                                                                          | ~ ( ~ ! [X147] :
                                                                                                                    ( ~ r1(X146,X147)
                                                                                                                    | p2(X147) )
                                                                                                              & ~ ! [X148] :
                                                                                                                    ( ~ r1(X146,X148)
                                                                                                                    | ~ ( ~ ! [X149] :
                                                                                                                              ( ~ r1(X148,X149)
                                                                                                                              | p2(X149) )
                                                                                                                        & ~ ! [X150] :
                                                                                                                              ( ~ r1(X148,X150)
                                                                                                                              | ~ ( ~ ! [X151] :
                                                                                                                                        ( ~ r1(X150,X151)
                                                                                                                                        | p2(X151) )
                                                                                                                                  & ~ ! [X152] :
                                                                                                                                        ( ~ r1(X150,X152)
                                                                                                                                        | ~ ( ~ ! [X153] :
                                                                                                                                                  ( ~ r1(X152,X153)
                                                                                                                                                  | p2(X153) )
                                                                                                                                            & ~ ! [X154] :
                                                                                                                                                  ( ~ r1(X152,X154)
                                                                                                                                                  | ~ ( ~ ! [X155] :
                                                                                                                                                            ( ~ r1(X154,X155)
                                                                                                                                                            | p2(X155) )
                                                                                                                                                      & ~ ! [X156] :
                                                                                                                                                            ( ~ r1(X154,X156)
                                                                                                                                                            | ~ ( ~ ! [X157] :
                                                                                                                                                                      ( ~ r1(X156,X157)
                                                                                                                                                                      | p2(X157) )
                                                                                                                                                                & ~ ! [X158] :
                                                                                                                                                                      ( ~ r1(X156,X158)
                                                                                                                                                                      | ~ ( ~ ! [X159] :
                                                                                                                                                                                ( ~ r1(X158,X159)
                                                                                                                                                                                | p2(X159) )
                                                                                                                                                                          & ~ ! [X160] :
                                                                                                                                                                                ( ~ r1(X158,X160)
                                                                                                                                                                                | ~ ( ~ ! [X161] :
                                                                                                                                                                                          ( ~ r1(X160,X161)
                                                                                                                                                                                          | p2(X161) )
                                                                                                                                                                                    & ~ ! [X162] :
                                                                                                                                                                                          ( ~ r1(X160,X162)
                                                                                                                                                                                          | ~ ( ~ ! [X163] :
                                                                                                                                                                                                    ( ~ r1(X162,X163)
                                                                                                                                                                                                    | p2(X163) )
                                                                                                                                                                                              & ~ ! [X164] :
                                                                                                                                                                                                    ( ~ r1(X162,X164)
                                                                                                                                                                                                    | ~ ( ~ ! [X165] :
                                                                                                                                                                                                              ( ~ r1(X164,X165)
                                                                                                                                                                                                              | p2(X165) )
                                                                                                                                                                                                        & ~ ! [X166] :
                                                                                                                                                                                                              ( ~ r1(X164,X166)
                                                                                                                                                                                                              | ~ ( ~ ! [X167] :
                                                                                                                                                                                                                        ( ~ r1(X166,X167)
                                                                                                                                                                                                                        | ~ ! [X168] :
                                                                                                                                                                                                                              ( ~ r1(X167,X168)
                                                                                                                                                                                                                              | ~ ! [X169] :
                                                                                                                                                                                                                                    ( ~ r1(X168,X169)
                                                                                                                                                                                                                                    | p1(X169) ) ) )
                                                                                                                                                                                                                  & ~ ! [X170] :
                                                                                                                                                                                                                        ( ~ r1(X166,X170)
                                                                                                                                                                                                                        | ~ ! [X171] :
                                                                                                                                                                                                                              ( ~ r1(X170,X171)
                                                                                                                                                                                                                              | p1(X171) ) ) ) )
                                                                                                                                                                                                        & ~ ! [X172] :
                                                                                                                                                                                                              ( ~ r1(X164,X172)
                                                                                                                                                                                                              | p1(X172) ) ) )
                                                                                                                                                                                              & ~ ! [X173] :
                                                                                                                                                                                                    ( ~ r1(X162,X173)
                                                                                                                                                                                                    | p1(X173) ) ) )
                                                                                                                                                                                    & ~ ! [X174] :
                                                                                                                                                                                          ( ~ r1(X160,X174)
                                                                                                                                                                                          | p1(X174) ) ) )
                                                                                                                                                                          & ~ ! [X175] :
                                                                                                                                                                                ( ~ r1(X158,X175)
                                                                                                                                                                                | p1(X175) ) ) )
                                                                                                                                                                & ~ ! [X176] :
                                                                                                                                                                      ( ~ r1(X156,X176)
                                                                                                                                                                      | p1(X176) ) ) )
                                                                                                                                                      & ~ ! [X177] :
                                                                                                                                                            ( ~ r1(X154,X177)
                                                                                                                                                            | p1(X177) ) ) )
                                                                                                                                            & ~ ! [X178] :
                                                                                                                                                  ( ~ r1(X152,X178)
                                                                                                                                                  | p1(X178) ) ) )
                                                                                                                                  & ~ ! [X179] :
                                                                                                                                        ( ~ r1(X150,X179)
                                                                                                                                        | p1(X179) ) ) )
                                                                                                                        & ~ ! [X180] :
                                                                                                                              ( ~ r1(X148,X180)
                                                                                                                              | p1(X180) ) ) )
                                                                                                              & ~ ! [X181] :
                                                                                                                    ( ~ r1(X146,X181)
                                                                                                                    | p1(X181) ) ) )
                                                                                                    & ~ ! [X182] :
                                                                                                          ( ~ r1(X144,X182)
                                                                                                          | p1(X182) ) ) )
                                                                                          & ~ ! [X183] :
                                                                                                ( ~ r1(X142,X183)
                                                                                                | p1(X183) ) ) )
                                                                                & ~ ! [X184] :
                                                                                      ( ~ r1(X140,X184)
                                                                                      | p1(X184) ) ) )
                                                                      & ~ ! [X185] :
                                                                            ( ~ r1(X138,X185)
                                                                            | p1(X185) ) ) )
                                                            & ~ ! [X186] :
                                                                  ( ~ r1(X136,X186)
                                                                  | p1(X186) ) ) )
                                                  & ~ ! [X187] :
                                                        ( ~ r1(X134,X187)
                                                        | p1(X187) ) ) )
                                        & ~ ! [X188] :
                                              ( ~ r1(X132,X188)
                                              | p1(X188) ) ) )
                              & ~ ! [X189] :
                                    ( ~ r1(X130,X189)
                                    | p1(X189) ) ) )
                    & ~ ! [X190] :
                          ( ~ r1(X128,X190)
                          | p1(X190) ) ) )
          & ~ ! [X191] :
                ( ~ r1(X0,X191)
                | p1(X191) ) )
        | ( ~ ! [X192] :
                ( ~ r1(X0,X192)
                | p2(X192) )
          & ~ ! [X193] :
                ( ~ r1(X0,X193)
                | ~ ( ~ ! [X194] :
                          ( ~ r1(X193,X194)
                          | p2(X194) )
                    & ~ ! [X195] :
                          ( ~ r1(X193,X195)
                          | ~ ( ~ ! [X196] :
                                    ( ~ r1(X195,X196)
                                    | p2(X196) )
                              & ~ ! [X197] :
                                    ( ~ r1(X195,X197)
                                    | ~ ( ~ ! [X198] :
                                              ( ~ r1(X197,X198)
                                              | p2(X198) )
                                        & ~ ! [X199] :
                                              ( ~ r1(X197,X199)
                                              | ~ ( ~ ! [X200] :
                                                        ( ~ r1(X199,X200)
                                                        | p2(X200) )
                                                  & ~ ! [X201] :
                                                        ( ~ r1(X199,X201)
                                                        | ~ ( ~ ! [X202] :
                                                                  ( ~ r1(X201,X202)
                                                                  | p2(X202) )
                                                            & ~ ! [X203] :
                                                                  ( ~ r1(X201,X203)
                                                                  | ~ ( ~ ! [X204] :
                                                                            ( ~ r1(X203,X204)
                                                                            | p2(X204) )
                                                                      & ~ ! [X205] :
                                                                            ( ~ r1(X203,X205)
                                                                            | ~ ( ~ ! [X206] :
                                                                                      ( ~ r1(X205,X206)
                                                                                      | p2(X206) )
                                                                                & ~ ! [X207] :
                                                                                      ( ~ r1(X205,X207)
                                                                                      | ~ ( ~ ! [X208] :
                                                                                                ( ~ r1(X207,X208)
                                                                                                | p2(X208) )
                                                                                          & ~ ! [X209] :
                                                                                                ( ~ r1(X207,X209)
                                                                                                | ~ ( ~ ! [X210] :
                                                                                                          ( ~ r1(X209,X210)
                                                                                                          | p2(X210) )
                                                                                                    & ~ ! [X211] :
                                                                                                          ( ~ r1(X209,X211)
                                                                                                          | ~ ( ~ ! [X212] :
                                                                                                                    ( ~ r1(X211,X212)
                                                                                                                    | p2(X212) )
                                                                                                              & ~ ! [X213] :
                                                                                                                    ( ~ r1(X211,X213)
                                                                                                                    | ~ ( ~ ! [X214] :
                                                                                                                              ( ~ r1(X213,X214)
                                                                                                                              | p2(X214) )
                                                                                                                        & ~ ! [X215] :
                                                                                                                              ( ~ r1(X213,X215)
                                                                                                                              | ~ ( ~ ! [X216] :
                                                                                                                                        ( ~ r1(X215,X216)
                                                                                                                                        | p2(X216) )
                                                                                                                                  & ~ ! [X217] :
                                                                                                                                        ( ~ r1(X215,X217)
                                                                                                                                        | ~ ( ~ ! [X218] :
                                                                                                                                                  ( ~ r1(X217,X218)
                                                                                                                                                  | p2(X218) )
                                                                                                                                            & ~ ! [X219] :
                                                                                                                                                  ( ~ r1(X217,X219)
                                                                                                                                                  | ~ ( ~ ! [X220] :
                                                                                                                                                            ( ~ r1(X219,X220)
                                                                                                                                                            | p2(X220) )
                                                                                                                                                      & ~ ! [X221] :
                                                                                                                                                            ( ~ r1(X219,X221)
                                                                                                                                                            | ~ ( ~ ! [X222] :
                                                                                                                                                                      ( ~ r1(X221,X222)
                                                                                                                                                                      | p2(X222) )
                                                                                                                                                                & ~ ! [X223] :
                                                                                                                                                                      ( ~ r1(X221,X223)
                                                                                                                                                                      | ~ ( ~ ! [X224] :
                                                                                                                                                                                ( ~ r1(X223,X224)
                                                                                                                                                                                | p2(X224) )
                                                                                                                                                                          & ~ ! [X225] :
                                                                                                                                                                                ( ~ r1(X223,X225)
                                                                                                                                                                                | ~ ( ~ ! [X226] :
                                                                                                                                                                                          ( ~ r1(X225,X226)
                                                                                                                                                                                          | p2(X226) )
                                                                                                                                                                                    & ~ ! [X227] :
                                                                                                                                                                                          ( ~ r1(X225,X227)
                                                                                                                                                                                          | ~ ( ~ ! [X228] :
                                                                                                                                                                                                    ( ~ r1(X227,X228)
                                                                                                                                                                                                    | p2(X228) )
                                                                                                                                                                                              & ~ ! [X229] :
                                                                                                                                                                                                    ( ~ r1(X227,X229)
                                                                                                                                                                                                    | ~ ( ~ ! [X230] :
                                                                                                                                                                                                              ( ~ r1(X229,X230)
                                                                                                                                                                                                              | p2(X230) )
                                                                                                                                                                                                        & ~ ! [X231] :
                                                                                                                                                                                                              ( ~ r1(X229,X231)
                                                                                                                                                                                                              | ~ ! [X232] : ~ r1(X231,X232) )
                                                                                                                                                                                                        & ~ ! [X233] :
                                                                                                                                                                                                              ( ~ r1(X229,X233)
                                                                                                                                                                                                              | p1(X233) ) ) )
                                                                                                                                                                                              & ~ ! [X234] :
                                                                                                                                                                                                    ( ~ r1(X227,X234)
                                                                                                                                                                                                    | p1(X234) ) ) )
                                                                                                                                                                                    & ~ ! [X235] :
                                                                                                                                                                                          ( ~ r1(X225,X235)
                                                                                                                                                                                          | p1(X235) ) ) )
                                                                                                                                                                          & ~ ! [X236] :
                                                                                                                                                                                ( ~ r1(X223,X236)
                                                                                                                                                                                | p1(X236) ) ) )
                                                                                                                                                                & ~ ! [X237] :
                                                                                                                                                                      ( ~ r1(X221,X237)
                                                                                                                                                                      | p1(X237) ) ) )
                                                                                                                                                      & ~ ! [X238] :
                                                                                                                                                            ( ~ r1(X219,X238)
                                                                                                                                                            | p1(X238) ) ) )
                                                                                                                                            & ~ ! [X239] :
                                                                                                                                                  ( ~ r1(X217,X239)
                                                                                                                                                  | p1(X239) ) ) )
                                                                                                                                  & ~ ! [X240] :
                                                                                                                                        ( ~ r1(X215,X240)
                                                                                                                                        | p1(X240) ) ) )
                                                                                                                        & ~ ! [X241] :
                                                                                                                              ( ~ r1(X213,X241)
                                                                                                                              | p1(X241) ) ) )
                                                                                                              & ~ ! [X242] :
                                                                                                                    ( ~ r1(X211,X242)
                                                                                                                    | p1(X242) ) ) )
                                                                                                    & ~ ! [X243] :
                                                                                                          ( ~ r1(X209,X243)
                                                                                                          | p1(X243) ) ) )
                                                                                          & ~ ! [X244] :
                                                                                                ( ~ r1(X207,X244)
                                                                                                | p1(X244) ) ) )
                                                                                & ~ ! [X245] :
                                                                                      ( ~ r1(X205,X245)
                                                                                      | p1(X245) ) ) )
                                                                      & ~ ! [X246] :
                                                                            ( ~ r1(X203,X246)
                                                                            | p1(X246) ) ) )
                                                            & ~ ! [X247] :
                                                                  ( ~ r1(X201,X247)
                                                                  | p1(X247) ) ) )
                                                  & ~ ! [X248] :
                                                        ( ~ r1(X199,X248)
                                                        | p1(X248) ) ) )
                                        & ~ ! [X249] :
                                              ( ~ r1(X197,X249)
                                              | p1(X249) ) ) )
                              & ~ ! [X250] :
                                    ( ~ r1(X195,X250)
                                    | p1(X250) ) ) )
                    & ~ ! [X251] :
                          ( ~ r1(X193,X251)
                          | p1(X251) ) ) )
          & ~ ! [X252] :
                ( ~ r1(X0,X252)
                | p1(X252) ) )
        | ! [X253] :
            ( ~ r1(X0,X253)
            | p2(X253) )
        | ! [X254] :
            ( ~ r1(X0,X254)
            | ! [X255] :
                ( ~ r1(X254,X255)
                | p2(X255) )
            | ! [X256] :
                ( ~ r1(X254,X256)
                | ! [X257] :
                    ( ~ r1(X256,X257)
                    | p2(X257) )
                | ! [X258] :
                    ( ~ r1(X256,X258)
                    | ! [X259] :
                        ( ~ r1(X258,X259)
                        | p2(X259) )
                    | ! [X260] :
                        ( ~ r1(X258,X260)
                        | ! [X261] :
                            ( ~ r1(X260,X261)
                            | p2(X261) )
                        | ! [X262] :
                            ( ~ r1(X260,X262)
                            | ! [X263] :
                                ( ~ r1(X262,X263)
                                | p2(X263) )
                            | ! [X264] :
                                ( ~ r1(X262,X264)
                                | ! [X265] :
                                    ( ~ r1(X264,X265)
                                    | p2(X265) )
                                | ! [X266] :
                                    ( ~ r1(X264,X266)
                                    | ! [X267] :
                                        ( ~ r1(X266,X267)
                                        | p2(X267) )
                                    | ! [X268] :
                                        ( ~ r1(X266,X268)
                                        | ! [X269] :
                                            ( ~ r1(X268,X269)
                                            | p2(X269) )
                                        | ! [X270] :
                                            ( ~ r1(X268,X270)
                                            | ! [X271] :
                                                ( ~ r1(X270,X271)
                                                | p2(X271) )
                                            | ! [X272] :
                                                ( ~ r1(X270,X272)
                                                | ! [X273] :
                                                    ( ~ r1(X272,X273)
                                                    | p2(X273) )
                                                | ! [X274] :
                                                    ( ~ r1(X272,X274)
                                                    | ! [X275] :
                                                        ( ~ r1(X274,X275)
                                                        | p2(X275) )
                                                    | ! [X276] :
                                                        ( ~ r1(X274,X276)
                                                        | ! [X277] :
                                                            ( ~ r1(X276,X277)
                                                            | p2(X277) )
                                                        | ! [X278] :
                                                            ( ~ r1(X276,X278)
                                                            | ! [X279] :
                                                                ( ~ r1(X278,X279)
                                                                | p2(X279) )
                                                            | ! [X280] :
                                                                ( ~ r1(X278,X280)
                                                                | ! [X281] :
                                                                    ( ~ r1(X280,X281)
                                                                    | p2(X281) )
                                                                | ! [X282] :
                                                                    ( ~ r1(X280,X282)
                                                                    | ! [X283] :
                                                                        ( ~ r1(X282,X283)
                                                                        | p2(X283) )
                                                                    | ! [X284] :
                                                                        ( ~ r1(X282,X284)
                                                                        | ! [X285] :
                                                                            ( ~ r1(X284,X285)
                                                                            | p2(X285) )
                                                                        | ! [X286] :
                                                                            ( ~ r1(X284,X286)
                                                                            | ! [X287] :
                                                                                ( ~ r1(X286,X287)
                                                                                | p2(X287) )
                                                                            | ! [X288] :
                                                                                ( ~ r1(X286,X288)
                                                                                | ! [X289] :
                                                                                    ( ~ r1(X288,X289)
                                                                                    | p2(X289) )
                                                                                | ! [X290] :
                                                                                    ( ~ r1(X288,X290)
                                                                                    | ! [X291] :
                                                                                        ( ~ r1(X290,X291)
                                                                                        | p2(X291) )
                                                                                    | ! [X292] :
                                                                                        ( ~ r1(X290,X292)
                                                                                        | ! [X293] :
                                                                                            ( ~ r1(X292,X293)
                                                                                            | ~ ! [X294] :
                                                                                                  ( ~ r1(X293,X294)
                                                                                                  | p1(X294) ) )
                                                                                        | ! [X295] :
                                                                                            ( ~ r1(X292,X295)
                                                                                            | p1(X295) ) )
                                                                                    | ! [X296] :
                                                                                        ( ~ r1(X290,X296)
                                                                                        | p1(X296) ) )
                                                                                | ! [X297] :
                                                                                    ( ~ r1(X288,X297)
                                                                                    | p1(X297) ) )
                                                                            | ! [X298] :
                                                                                ( ~ r1(X286,X298)
                                                                                | p1(X298) ) )
                                                                        | ! [X299] :
                                                                            ( ~ r1(X284,X299)
                                                                            | p1(X299) ) )
                                                                    | ! [X300] :
                                                                        ( ~ r1(X282,X300)
                                                                        | p1(X300) ) )
                                                                | ! [X301] :
                                                                    ( ~ r1(X280,X301)
                                                                    | p1(X301) ) )
                                                            | ! [X302] :
                                                                ( ~ r1(X278,X302)
                                                                | p1(X302) ) )
                                                        | ! [X303] :
                                                            ( ~ r1(X276,X303)
                                                            | p1(X303) ) )
                                                    | ! [X304] :
                                                        ( ~ r1(X274,X304)
                                                        | p1(X304) ) )
                                                | ! [X305] :
                                                    ( ~ r1(X272,X305)
                                                    | p1(X305) ) )
                                            | ! [X306] :
                                                ( ~ r1(X270,X306)
                                                | p1(X306) ) )
                                        | ! [X307] :
                                            ( ~ r1(X268,X307)
                                            | p1(X307) ) )
                                    | ! [X308] :
                                        ( ~ r1(X266,X308)
                                        | p1(X308) ) )
                                | ! [X309] :
                                    ( ~ r1(X264,X309)
                                    | p1(X309) ) )
                            | ! [X310] :
                                ( ~ r1(X262,X310)
                                | p1(X310) ) )
                        | ! [X311] :
                            ( ~ r1(X260,X311)
                            | p1(X311) ) )
                    | ! [X312] :
                        ( ~ r1(X258,X312)
                        | p1(X312) ) )
                | ! [X313] :
                    ( ~ r1(X256,X313)
                    | p1(X313) ) )
            | ! [X314] :
                ( ~ r1(X254,X314)
                | p1(X314) ) )
        | ! [X315] :
            ( ~ r1(X0,X315)
            | p1(X315) )
        | ( ~ ! [X316] :
                ( ~ r1(X0,X316)
                | p2(X316) )
          & ~ ! [X317] :
                ( ~ r1(X0,X317)
                | ~ ( ~ ! [X318] :
                          ( ~ r1(X317,X318)
                          | p2(X318) )
                    & ~ ! [X319] :
                          ( ~ r1(X317,X319)
                          | ~ ( ~ ! [X320] :
                                    ( ~ r1(X319,X320)
                                    | p2(X320) )
                              & ~ ! [X321] :
                                    ( ~ r1(X319,X321)
                                    | ~ ( ~ ! [X322] :
                                              ( ~ r1(X321,X322)
                                              | p2(X322) )
                                        & ~ ! [X323] :
                                              ( ~ r1(X321,X323)
                                              | ~ ( ~ ! [X324] :
                                                        ( ~ r1(X323,X324)
                                                        | p2(X324) )
                                                  & ~ ! [X325] :
                                                        ( ~ r1(X323,X325)
                                                        | ~ ( ~ ! [X326] :
                                                                  ( ~ r1(X325,X326)
                                                                  | p2(X326) )
                                                            & ~ ! [X327] :
                                                                  ( ~ r1(X325,X327)
                                                                  | ~ ( ~ ! [X328] :
                                                                            ( ~ r1(X327,X328)
                                                                            | p2(X328) )
                                                                      & ~ ! [X329] :
                                                                            ( ~ r1(X327,X329)
                                                                            | ~ ( ~ ! [X330] :
                                                                                      ( ~ r1(X329,X330)
                                                                                      | p2(X330) )
                                                                                & ~ ! [X331] :
                                                                                      ( ~ r1(X329,X331)
                                                                                      | ~ ( ~ ! [X332] :
                                                                                                ( ~ r1(X331,X332)
                                                                                                | p2(X332) )
                                                                                          & ~ ! [X333] :
                                                                                                ( ~ r1(X331,X333)
                                                                                                | ~ ( ~ ! [X334] :
                                                                                                          ( ~ r1(X333,X334)
                                                                                                          | p2(X334) )
                                                                                                    & ~ ! [X335] :
                                                                                                          ( ~ r1(X333,X335)
                                                                                                          | ~ ( ~ ! [X336] :
                                                                                                                    ( ~ r1(X335,X336)
                                                                                                                    | p2(X336) )
                                                                                                              & ~ ! [X337] :
                                                                                                                    ( ~ r1(X335,X337)
                                                                                                                    | ~ ( ~ ! [X338] :
                                                                                                                              ( ~ r1(X337,X338)
                                                                                                                              | p2(X338) )
                                                                                                                        & ~ ! [X339] :
                                                                                                                              ( ~ r1(X337,X339)
                                                                                                                              | ~ ( ~ ! [X340] :
                                                                                                                                        ( ~ r1(X339,X340)
                                                                                                                                        | p2(X340) )
                                                                                                                                  & ~ ! [X341] :
                                                                                                                                        ( ~ r1(X339,X341)
                                                                                                                                        | ~ ( ~ ! [X342] :
                                                                                                                                                  ( ~ r1(X341,X342)
                                                                                                                                                  | p2(X342) )
                                                                                                                                            & ~ ! [X343] :
                                                                                                                                                  ( ~ r1(X341,X343)
                                                                                                                                                  | ~ ( ~ ! [X344] :
                                                                                                                                                            ( ~ r1(X343,X344)
                                                                                                                                                            | p2(X344) )
                                                                                                                                                      & ~ ! [X345] :
                                                                                                                                                            ( ~ r1(X343,X345)
                                                                                                                                                            | ~ ( ~ ! [X346] :
                                                                                                                                                                      ( ~ r1(X345,X346)
                                                                                                                                                                      | p2(X346) )
                                                                                                                                                                & ~ ! [X347] :
                                                                                                                                                                      ( ~ r1(X345,X347)
                                                                                                                                                                      | ~ ( ~ ! [X348] :
                                                                                                                                                                                ( ~ r1(X347,X348)
                                                                                                                                                                                | p2(X348) )
                                                                                                                                                                          & ~ ! [X349] :
                                                                                                                                                                                ( ~ r1(X347,X349)
                                                                                                                                                                                | ~ ( ~ ! [X350] :
                                                                                                                                                                                          ( ~ r1(X349,X350)
                                                                                                                                                                                          | p2(X350) )
                                                                                                                                                                                    & ~ ! [X351] :
                                                                                                                                                                                          ( ~ r1(X349,X351)
                                                                                                                                                                                          | ~ ( ~ ! [X352] :
                                                                                                                                                                                                    ( ~ r1(X351,X352)
                                                                                                                                                                                                    | p2(X352) )
                                                                                                                                                                                              & ~ ! [X353] :
                                                                                                                                                                                                    ( ~ r1(X351,X353)
                                                                                                                                                                                                    | ~ ( ~ ! [X354] :
                                                                                                                                                                                                              ( ~ r1(X353,X354)
                                                                                                                                                                                                              | ~ ! [X355] :
                                                                                                                                                                                                                    ( ~ r1(X354,X355)
                                                                                                                                                                                                                    | ~ p1(X355) ) )
                                                                                                                                                                                                        & p1(X353) ) )
                                                                                                                                                                                              & ~ ! [X356] :
                                                                                                                                                                                                    ( ~ r1(X351,X356)
                                                                                                                                                                                                    | p1(X356) ) ) )
                                                                                                                                                                                    & ~ ! [X357] :
                                                                                                                                                                                          ( ~ r1(X349,X357)
                                                                                                                                                                                          | p1(X357) ) ) )
                                                                                                                                                                          & ~ ! [X358] :
                                                                                                                                                                                ( ~ r1(X347,X358)
                                                                                                                                                                                | p1(X358) ) ) )
                                                                                                                                                                & ~ ! [X359] :
                                                                                                                                                                      ( ~ r1(X345,X359)
                                                                                                                                                                      | p1(X359) ) ) )
                                                                                                                                                      & ~ ! [X360] :
                                                                                                                                                            ( ~ r1(X343,X360)
                                                                                                                                                            | p1(X360) ) ) )
                                                                                                                                            & ~ ! [X361] :
                                                                                                                                                  ( ~ r1(X341,X361)
                                                                                                                                                  | p1(X361) ) ) )
                                                                                                                                  & ~ ! [X362] :
                                                                                                                                        ( ~ r1(X339,X362)
                                                                                                                                        | p1(X362) ) ) )
                                                                                                                        & ~ ! [X363] :
                                                                                                                              ( ~ r1(X337,X363)
                                                                                                                              | p1(X363) ) ) )
                                                                                                              & ~ ! [X364] :
                                                                                                                    ( ~ r1(X335,X364)
                                                                                                                    | p1(X364) ) ) )
                                                                                                    & ~ ! [X365] :
                                                                                                          ( ~ r1(X333,X365)
                                                                                                          | p1(X365) ) ) )
                                                                                          & ~ ! [X366] :
                                                                                                ( ~ r1(X331,X366)
                                                                                                | p1(X366) ) ) )
                                                                                & ~ ! [X367] :
                                                                                      ( ~ r1(X329,X367)
                                                                                      | p1(X367) ) ) )
                                                                      & ~ ! [X368] :
                                                                            ( ~ r1(X327,X368)
                                                                            | p1(X368) ) ) )
                                                            & ~ ! [X369] :
                                                                  ( ~ r1(X325,X369)
                                                                  | p1(X369) ) ) )
                                                  & ~ ! [X370] :
                                                        ( ~ r1(X323,X370)
                                                        | p1(X370) ) ) )
                                        & ~ ! [X371] :
                                              ( ~ r1(X321,X371)
                                              | p1(X371) ) ) )
                              & ~ ! [X372] :
                                    ( ~ r1(X319,X372)
                                    | p1(X372) ) ) )
                    & ~ ! [X373] :
                          ( ~ r1(X317,X373)
                          | p1(X373) ) ) )
          & ~ ! [X374] :
                ( ~ r1(X0,X374)
                | p1(X374) ) )
        | ( ~ ! [X375] :
                ( ~ r1(X0,X375)
                | p2(X375) )
          & ~ ! [X376] :
                ( ~ r1(X0,X376)
                | ~ ( ~ ! [X377] :
                          ( ~ r1(X376,X377)
                          | p2(X377) )
                    & ~ ! [X378] :
                          ( ~ r1(X376,X378)
                          | ~ ( ~ ! [X379] :
                                    ( ~ r1(X378,X379)
                                    | p2(X379) )
                              & ~ ! [X380] :
                                    ( ~ r1(X378,X380)
                                    | ~ ( ~ ! [X381] :
                                              ( ~ r1(X380,X381)
                                              | p2(X381) )
                                        & ~ ! [X382] :
                                              ( ~ r1(X380,X382)
                                              | ~ ( ~ ! [X383] :
                                                        ( ~ r1(X382,X383)
                                                        | p2(X383) )
                                                  & ~ ! [X384] :
                                                        ( ~ r1(X382,X384)
                                                        | ~ ( ~ ! [X385] :
                                                                  ( ~ r1(X384,X385)
                                                                  | p2(X385) )
                                                            & ~ ! [X386] :
                                                                  ( ~ r1(X384,X386)
                                                                  | ~ ( ~ ! [X387] :
                                                                            ( ~ r1(X386,X387)
                                                                            | p2(X387) )
                                                                      & ~ ! [X388] :
                                                                            ( ~ r1(X386,X388)
                                                                            | ~ ( ~ ! [X389] :
                                                                                      ( ~ r1(X388,X389)
                                                                                      | p2(X389) )
                                                                                & ~ ! [X390] :
                                                                                      ( ~ r1(X388,X390)
                                                                                      | ~ ( ~ ! [X391] :
                                                                                                ( ~ r1(X390,X391)
                                                                                                | p2(X391) )
                                                                                          & ~ ! [X392] :
                                                                                                ( ~ r1(X390,X392)
                                                                                                | ~ ( ~ ! [X393] :
                                                                                                          ( ~ r1(X392,X393)
                                                                                                          | p2(X393) )
                                                                                                    & ~ ! [X394] :
                                                                                                          ( ~ r1(X392,X394)
                                                                                                          | ~ ( ~ ! [X395] :
                                                                                                                    ( ~ r1(X394,X395)
                                                                                                                    | p2(X395) )
                                                                                                              & ~ ! [X396] :
                                                                                                                    ( ~ r1(X394,X396)
                                                                                                                    | ~ ( ~ ! [X397] :
                                                                                                                              ( ~ r1(X396,X397)
                                                                                                                              | p2(X397) )
                                                                                                                        & ~ ! [X398] :
                                                                                                                              ( ~ r1(X396,X398)
                                                                                                                              | ~ ( ~ ! [X399] :
                                                                                                                                        ( ~ r1(X398,X399)
                                                                                                                                        | p2(X399) )
                                                                                                                                  & ~ ! [X400] :
                                                                                                                                        ( ~ r1(X398,X400)
                                                                                                                                        | ~ ( ~ ! [X401] :
                                                                                                                                                  ( ~ r1(X400,X401)
                                                                                                                                                  | p2(X401) )
                                                                                                                                            & ~ ! [X402] :
                                                                                                                                                  ( ~ r1(X400,X402)
                                                                                                                                                  | ~ ( ~ ! [X403] :
                                                                                                                                                            ( ~ r1(X402,X403)
                                                                                                                                                            | p2(X403) )
                                                                                                                                                      & ~ ! [X404] :
                                                                                                                                                            ( ~ r1(X402,X404)
                                                                                                                                                            | ~ ( ~ ! [X405] :
                                                                                                                                                                      ( ~ r1(X404,X405)
                                                                                                                                                                      | p2(X405) )
                                                                                                                                                                & ~ ! [X406] :
                                                                                                                                                                      ( ~ r1(X404,X406)
                                                                                                                                                                      | ~ ( ~ ! [X407] :
                                                                                                                                                                                ( ~ r1(X406,X407)
                                                                                                                                                                                | p2(X407) )
                                                                                                                                                                          & ~ ! [X408] :
                                                                                                                                                                                ( ~ r1(X406,X408)
                                                                                                                                                                                | ~ ( ~ ! [X409] :
                                                                                                                                                                                          ( ~ r1(X408,X409)
                                                                                                                                                                                          | p2(X409) )
                                                                                                                                                                                    & ~ ! [X410] :
                                                                                                                                                                                          ( ~ r1(X408,X410)
                                                                                                                                                                                          | ~ ( ~ ! [X411] :
                                                                                                                                                                                                    ( ~ r1(X410,X411)
                                                                                                                                                                                                    | p2(X411) )
                                                                                                                                                                                              & ~ ! [X412] :
                                                                                                                                                                                                    ( ~ r1(X410,X412)
                                                                                                                                                                                                    | ! [X413] :
                                                                                                                                                                                                        ( ~ r1(X412,X413)
                                                                                                                                                                                                        | ~ ( ~ ! [X414] :
                                                                                                                                                                                                                  ( ~ r1(X413,X414)
                                                                                                                                                                                                                  | ~ ! [X415] :
                                                                                                                                                                                                                        ( ~ r1(X414,X415)
                                                                                                                                                                                                                        | p1(X415) ) )
                                                                                                                                                                                                            & ~ ! [X416] :
                                                                                                                                                                                                                  ( ~ r1(X413,X416)
                                                                                                                                                                                                                  | p1(X416) ) ) ) )
                                                                                                                                                                                              & ~ ! [X417] :
                                                                                                                                                                                                    ( ~ r1(X410,X417)
                                                                                                                                                                                                    | p1(X417) ) ) )
                                                                                                                                                                                    & ~ ! [X418] :
                                                                                                                                                                                          ( ~ r1(X408,X418)
                                                                                                                                                                                          | p1(X418) ) ) )
                                                                                                                                                                          & ~ ! [X419] :
                                                                                                                                                                                ( ~ r1(X406,X419)
                                                                                                                                                                                | p1(X419) ) ) )
                                                                                                                                                                & ~ ! [X420] :
                                                                                                                                                                      ( ~ r1(X404,X420)
                                                                                                                                                                      | p1(X420) ) ) )
                                                                                                                                                      & ~ ! [X421] :
                                                                                                                                                            ( ~ r1(X402,X421)
                                                                                                                                                            | p1(X421) ) ) )
                                                                                                                                            & ~ ! [X422] :
                                                                                                                                                  ( ~ r1(X400,X422)
                                                                                                                                                  | p1(X422) ) ) )
                                                                                                                                  & ~ ! [X423] :
                                                                                                                                        ( ~ r1(X398,X423)
                                                                                                                                        | p1(X423) ) ) )
                                                                                                                        & ~ ! [X424] :
                                                                                                                              ( ~ r1(X396,X424)
                                                                                                                              | p1(X424) ) ) )
                                                                                                              & ~ ! [X425] :
                                                                                                                    ( ~ r1(X394,X425)
                                                                                                                    | p1(X425) ) ) )
                                                                                                    & ~ ! [X426] :
                                                                                                          ( ~ r1(X392,X426)
                                                                                                          | p1(X426) ) ) )
                                                                                          & ~ ! [X427] :
                                                                                                ( ~ r1(X390,X427)
                                                                                                | p1(X427) ) ) )
                                                                                & ~ ! [X428] :
                                                                                      ( ~ r1(X388,X428)
                                                                                      | p1(X428) ) ) )
                                                                      & ~ ! [X429] :
                                                                            ( ~ r1(X386,X429)
                                                                            | p1(X429) ) ) )
                                                            & ~ ! [X430] :
                                                                  ( ~ r1(X384,X430)
                                                                  | p1(X430) ) ) )
                                                  & ~ ! [X431] :
                                                        ( ~ r1(X382,X431)
                                                        | p1(X431) ) ) )
                                        & ~ ! [X432] :
                                              ( ~ r1(X380,X432)
                                              | p1(X432) ) ) )
                              & ~ ! [X433] :
                                    ( ~ r1(X378,X433)
                                    | p1(X433) ) ) )
                    & ~ ! [X434] :
                          ( ~ r1(X376,X434)
                          | p1(X434) ) ) )
          & ~ ! [X435] :
                ( ~ r1(X0,X435)
                | p1(X435) ) )
        | ( ~ ! [X436] :
                ( ~ r1(X0,X436)
                | p2(X436) )
          & ~ ! [X437] :
                ( ~ r1(X0,X437)
                | ~ ( ~ ! [X438] :
                          ( ~ r1(X437,X438)
                          | p2(X438) )
                    & ~ ! [X439] :
                          ( ~ r1(X437,X439)
                          | ~ ( ~ ! [X440] :
                                    ( ~ r1(X439,X440)
                                    | p2(X440) )
                              & ~ ! [X441] :
                                    ( ~ r1(X439,X441)
                                    | ~ ( ~ ! [X442] :
                                              ( ~ r1(X441,X442)
                                              | p2(X442) )
                                        & ~ ! [X443] :
                                              ( ~ r1(X441,X443)
                                              | ~ ( ~ ! [X444] :
                                                        ( ~ r1(X443,X444)
                                                        | p2(X444) )
                                                  & ~ ! [X445] :
                                                        ( ~ r1(X443,X445)
                                                        | ~ ( ~ ! [X446] :
                                                                  ( ~ r1(X445,X446)
                                                                  | p2(X446) )
                                                            & ~ ! [X447] :
                                                                  ( ~ r1(X445,X447)
                                                                  | ~ ( ~ ! [X448] :
                                                                            ( ~ r1(X447,X448)
                                                                            | p2(X448) )
                                                                      & ~ ! [X449] :
                                                                            ( ~ r1(X447,X449)
                                                                            | ~ ( ~ ! [X450] :
                                                                                      ( ~ r1(X449,X450)
                                                                                      | p2(X450) )
                                                                                & ~ ! [X451] :
                                                                                      ( ~ r1(X449,X451)
                                                                                      | ~ ( ~ ! [X452] :
                                                                                                ( ~ r1(X451,X452)
                                                                                                | p2(X452) )
                                                                                          & ~ ! [X453] :
                                                                                                ( ~ r1(X451,X453)
                                                                                                | ~ ( ~ ! [X454] :
                                                                                                          ( ~ r1(X453,X454)
                                                                                                          | p2(X454) )
                                                                                                    & ~ ! [X455] :
                                                                                                          ( ~ r1(X453,X455)
                                                                                                          | ~ ( ~ ! [X456] :
                                                                                                                    ( ~ r1(X455,X456)
                                                                                                                    | p2(X456) )
                                                                                                              & ~ ! [X457] :
                                                                                                                    ( ~ r1(X455,X457)
                                                                                                                    | ~ ( ~ ! [X458] :
                                                                                                                              ( ~ r1(X457,X458)
                                                                                                                              | p2(X458) )
                                                                                                                        & ~ ! [X459] :
                                                                                                                              ( ~ r1(X457,X459)
                                                                                                                              | ~ ( ~ ! [X460] :
                                                                                                                                        ( ~ r1(X459,X460)
                                                                                                                                        | p2(X460) )
                                                                                                                                  & ~ ! [X461] :
                                                                                                                                        ( ~ r1(X459,X461)
                                                                                                                                        | ~ ( ~ ! [X462] :
                                                                                                                                                  ( ~ r1(X461,X462)
                                                                                                                                                  | p2(X462) )
                                                                                                                                            & ~ ! [X463] :
                                                                                                                                                  ( ~ r1(X461,X463)
                                                                                                                                                  | ~ ( ~ ! [X464] :
                                                                                                                                                            ( ~ r1(X463,X464)
                                                                                                                                                            | p2(X464) )
                                                                                                                                                      & ~ ! [X465] :
                                                                                                                                                            ( ~ r1(X463,X465)
                                                                                                                                                            | ~ ( ~ ! [X466] :
                                                                                                                                                                      ( ~ r1(X465,X466)
                                                                                                                                                                      | p2(X466) )
                                                                                                                                                                & ~ ! [X467] :
                                                                                                                                                                      ( ~ r1(X465,X467)
                                                                                                                                                                      | ~ ( ~ ! [X468] :
                                                                                                                                                                                ( ~ r1(X467,X468)
                                                                                                                                                                                | p2(X468) )
                                                                                                                                                                          & ~ ! [X469] :
                                                                                                                                                                                ( ~ r1(X467,X469)
                                                                                                                                                                                | ~ ( ~ ! [X470] :
                                                                                                                                                                                          ( ~ r1(X469,X470)
                                                                                                                                                                                          | p2(X470) )
                                                                                                                                                                                    & ~ ! [X471] :
                                                                                                                                                                                          ( ~ r1(X469,X471)
                                                                                                                                                                                          | ~ ( ~ ! [X472] :
                                                                                                                                                                                                    ( ~ r1(X471,X472)
                                                                                                                                                                                                    | p2(X472) )
                                                                                                                                                                                              & ~ ! [X473] :
                                                                                                                                                                                                    ( ~ r1(X471,X473)
                                                                                                                                                                                                    | ~ ( ~ ! [X474] :
                                                                                                                                                                                                              ( ~ r1(X473,X474)
                                                                                                                                                                                                              | ~ ! [X475] :
                                                                                                                                                                                                                    ( ~ r1(X474,X475)
                                                                                                                                                                                                                    | ~ ! [X476] :
                                                                                                                                                                                                                          ( ~ r1(X475,X476)
                                                                                                                                                                                                                          | p1(X476) ) ) )
                                                                                                                                                                                                        & ~ ! [X477] :
                                                                                                                                                                                                              ( ~ r1(X473,X477)
                                                                                                                                                                                                              | ~ ! [X478] :
                                                                                                                                                                                                                    ( ~ r1(X477,X478)
                                                                                                                                                                                                                    | p1(X478) ) ) ) )
                                                                                                                                                                                              & ~ ! [X479] :
                                                                                                                                                                                                    ( ~ r1(X471,X479)
                                                                                                                                                                                                    | p1(X479) ) ) )
                                                                                                                                                                                    & ~ ! [X480] :
                                                                                                                                                                                          ( ~ r1(X469,X480)
                                                                                                                                                                                          | p1(X480) ) ) )
                                                                                                                                                                          & ~ ! [X481] :
                                                                                                                                                                                ( ~ r1(X467,X481)
                                                                                                                                                                                | p1(X481) ) ) )
                                                                                                                                                                & ~ ! [X482] :
                                                                                                                                                                      ( ~ r1(X465,X482)
                                                                                                                                                                      | p1(X482) ) ) )
                                                                                                                                                      & ~ ! [X483] :
                                                                                                                                                            ( ~ r1(X463,X483)
                                                                                                                                                            | p1(X483) ) ) )
                                                                                                                                            & ~ ! [X484] :
                                                                                                                                                  ( ~ r1(X461,X484)
                                                                                                                                                  | p1(X484) ) ) )
                                                                                                                                  & ~ ! [X485] :
                                                                                                                                        ( ~ r1(X459,X485)
                                                                                                                                        | p1(X485) ) ) )
                                                                                                                        & ~ ! [X486] :
                                                                                                                              ( ~ r1(X457,X486)
                                                                                                                              | p1(X486) ) ) )
                                                                                                              & ~ ! [X487] :
                                                                                                                    ( ~ r1(X455,X487)
                                                                                                                    | p1(X487) ) ) )
                                                                                                    & ~ ! [X488] :
                                                                                                          ( ~ r1(X453,X488)
                                                                                                          | p1(X488) ) ) )
                                                                                          & ~ ! [X489] :
                                                                                                ( ~ r1(X451,X489)
                                                                                                | p1(X489) ) ) )
                                                                                & ~ ! [X490] :
                                                                                      ( ~ r1(X449,X490)
                                                                                      | p1(X490) ) ) )
                                                                      & ~ ! [X491] :
                                                                            ( ~ r1(X447,X491)
                                                                            | p1(X491) ) ) )
                                                            & ~ ! [X492] :
                                                                  ( ~ r1(X445,X492)
                                                                  | p1(X492) ) ) )
                                                  & ~ ! [X493] :
                                                        ( ~ r1(X443,X493)
                                                        | p1(X493) ) ) )
                                        & ~ ! [X494] :
                                              ( ~ r1(X441,X494)
                                              | p1(X494) ) ) )
                              & ~ ! [X495] :
                                    ( ~ r1(X439,X495)
                                    | p1(X495) ) ) )
                    & ~ ! [X496] :
                          ( ~ r1(X437,X496)
                          | p1(X496) ) ) )
          & ~ ! [X497] :
                ( ~ r1(X0,X497)
                | p1(X497) ) )
        | ( ~ ! [X498] :
                ( ~ r1(X0,X498)
                | p2(X498) )
          & ~ ! [X499] :
                ( ~ r1(X0,X499)
                | ~ ( ~ ! [X500] :
                          ( ~ r1(X499,X500)
                          | p2(X500) )
                    & ~ ! [X501] :
                          ( ~ r1(X499,X501)
                          | ~ ( ~ ! [X502] :
                                    ( ~ r1(X501,X502)
                                    | p2(X502) )
                              & ~ ! [X503] :
                                    ( ~ r1(X501,X503)
                                    | ~ ( ~ ! [X504] :
                                              ( ~ r1(X503,X504)
                                              | p2(X504) )
                                        & ~ ! [X505] :
                                              ( ~ r1(X503,X505)
                                              | ~ ( ~ ! [X506] :
                                                        ( ~ r1(X505,X506)
                                                        | p2(X506) )
                                                  & ~ ! [X507] :
                                                        ( ~ r1(X505,X507)
                                                        | ~ ( ~ ! [X508] :
                                                                  ( ~ r1(X507,X508)
                                                                  | p2(X508) )
                                                            & ~ ! [X509] :
                                                                  ( ~ r1(X507,X509)
                                                                  | ~ ( ~ ! [X510] :
                                                                            ( ~ r1(X509,X510)
                                                                            | p2(X510) )
                                                                      & ~ ! [X511] :
                                                                            ( ~ r1(X509,X511)
                                                                            | ~ ( ~ ! [X512] :
                                                                                      ( ~ r1(X511,X512)
                                                                                      | p2(X512) )
                                                                                & ~ ! [X513] :
                                                                                      ( ~ r1(X511,X513)
                                                                                      | ~ ( ~ ! [X514] :
                                                                                                ( ~ r1(X513,X514)
                                                                                                | p2(X514) )
                                                                                          & ~ ! [X515] :
                                                                                                ( ~ r1(X513,X515)
                                                                                                | ~ ( ~ ! [X516] :
                                                                                                          ( ~ r1(X515,X516)
                                                                                                          | p2(X516) )
                                                                                                    & ~ ! [X517] :
                                                                                                          ( ~ r1(X515,X517)
                                                                                                          | ~ ( ~ ! [X518] :
                                                                                                                    ( ~ r1(X517,X518)
                                                                                                                    | p2(X518) )
                                                                                                              & ~ ! [X519] :
                                                                                                                    ( ~ r1(X517,X519)
                                                                                                                    | ~ ( ~ ! [X520] :
                                                                                                                              ( ~ r1(X519,X520)
                                                                                                                              | p2(X520) )
                                                                                                                        & ~ ! [X521] :
                                                                                                                              ( ~ r1(X519,X521)
                                                                                                                              | ~ ( ~ ! [X522] :
                                                                                                                                        ( ~ r1(X521,X522)
                                                                                                                                        | p2(X522) )
                                                                                                                                  & ~ ! [X523] :
                                                                                                                                        ( ~ r1(X521,X523)
                                                                                                                                        | ~ ( ~ ! [X524] :
                                                                                                                                                  ( ~ r1(X523,X524)
                                                                                                                                                  | p2(X524) )
                                                                                                                                            & ~ ! [X525] :
                                                                                                                                                  ( ~ r1(X523,X525)
                                                                                                                                                  | ~ ( ~ ! [X526] :
                                                                                                                                                            ( ~ r1(X525,X526)
                                                                                                                                                            | p2(X526) )
                                                                                                                                                      & ~ ! [X527] :
                                                                                                                                                            ( ~ r1(X525,X527)
                                                                                                                                                            | ~ ( ~ ! [X528] :
                                                                                                                                                                      ( ~ r1(X527,X528)
                                                                                                                                                                      | p2(X528) )
                                                                                                                                                                & ~ ! [X529] :
                                                                                                                                                                      ( ~ r1(X527,X529)
                                                                                                                                                                      | ~ ( ~ ! [X530] :
                                                                                                                                                                                ( ~ r1(X529,X530)
                                                                                                                                                                                | p2(X530) )
                                                                                                                                                                          & ~ ! [X531] :
                                                                                                                                                                                ( ~ r1(X529,X531)
                                                                                                                                                                                | ~ ( ~ ! [X532] :
                                                                                                                                                                                          ( ~ r1(X531,X532)
                                                                                                                                                                                          | p2(X532) )
                                                                                                                                                                                    & ~ ! [X533] :
                                                                                                                                                                                          ( ~ r1(X531,X533)
                                                                                                                                                                                          | ~ ( ~ ! [X534] :
                                                                                                                                                                                                    ( ~ r1(X533,X534)
                                                                                                                                                                                                    | p2(X534) )
                                                                                                                                                                                              & ~ ! [X535] :
                                                                                                                                                                                                    ( ~ r1(X533,X535)
                                                                                                                                                                                                    | ~ ! [X536] : ~ r1(X535,X536) )
                                                                                                                                                                                              & ~ ! [X537] :
                                                                                                                                                                                                    ( ~ r1(X533,X537)
                                                                                                                                                                                                    | p1(X537) ) ) )
                                                                                                                                                                                    & ~ ! [X538] :
                                                                                                                                                                                          ( ~ r1(X531,X538)
                                                                                                                                                                                          | p1(X538) ) ) )
                                                                                                                                                                          & ~ ! [X539] :
                                                                                                                                                                                ( ~ r1(X529,X539)
                                                                                                                                                                                | p1(X539) ) ) )
                                                                                                                                                                & ~ ! [X540] :
                                                                                                                                                                      ( ~ r1(X527,X540)
                                                                                                                                                                      | p1(X540) ) ) )
                                                                                                                                                      & ~ ! [X541] :
                                                                                                                                                            ( ~ r1(X525,X541)
                                                                                                                                                            | p1(X541) ) ) )
                                                                                                                                            & ~ ! [X542] :
                                                                                                                                                  ( ~ r1(X523,X542)
                                                                                                                                                  | p1(X542) ) ) )
                                                                                                                                  & ~ ! [X543] :
                                                                                                                                        ( ~ r1(X521,X543)
                                                                                                                                        | p1(X543) ) ) )
                                                                                                                        & ~ ! [X544] :
                                                                                                                              ( ~ r1(X519,X544)
                                                                                                                              | p1(X544) ) ) )
                                                                                                              & ~ ! [X545] :
                                                                                                                    ( ~ r1(X517,X545)
                                                                                                                    | p1(X545) ) ) )
                                                                                                    & ~ ! [X546] :
                                                                                                          ( ~ r1(X515,X546)
                                                                                                          | p1(X546) ) ) )
                                                                                          & ~ ! [X547] :
                                                                                                ( ~ r1(X513,X547)
                                                                                                | p1(X547) ) ) )
                                                                                & ~ ! [X548] :
                                                                                      ( ~ r1(X511,X548)
                                                                                      | p1(X548) ) ) )
                                                                      & ~ ! [X549] :
                                                                            ( ~ r1(X509,X549)
                                                                            | p1(X549) ) ) )
                                                            & ~ ! [X550] :
                                                                  ( ~ r1(X507,X550)
                                                                  | p1(X550) ) ) )
                                                  & ~ ! [X551] :
                                                        ( ~ r1(X505,X551)
                                                        | p1(X551) ) ) )
                                        & ~ ! [X552] :
                                              ( ~ r1(X503,X552)
                                              | p1(X552) ) ) )
                              & ~ ! [X553] :
                                    ( ~ r1(X501,X553)
                                    | p1(X553) ) ) )
                    & ~ ! [X554] :
                          ( ~ r1(X499,X554)
                          | p1(X554) ) ) )
          & ~ ! [X555] :
                ( ~ r1(X0,X555)
                | p1(X555) ) )
        | ! [X556] :
            ( ~ r1(X0,X556)
            | p2(X556) )
        | ! [X557] :
            ( ~ r1(X0,X557)
            | ! [X558] :
                ( ~ r1(X557,X558)
                | p2(X558) )
            | ! [X559] :
                ( ~ r1(X557,X559)
                | ! [X560] :
                    ( ~ r1(X559,X560)
                    | p2(X560) )
                | ! [X561] :
                    ( ~ r1(X559,X561)
                    | ! [X562] :
                        ( ~ r1(X561,X562)
                        | p2(X562) )
                    | ! [X563] :
                        ( ~ r1(X561,X563)
                        | ! [X564] :
                            ( ~ r1(X563,X564)
                            | p2(X564) )
                        | ! [X565] :
                            ( ~ r1(X563,X565)
                            | ! [X566] :
                                ( ~ r1(X565,X566)
                                | p2(X566) )
                            | ! [X567] :
                                ( ~ r1(X565,X567)
                                | ! [X568] :
                                    ( ~ r1(X567,X568)
                                    | p2(X568) )
                                | ! [X569] :
                                    ( ~ r1(X567,X569)
                                    | ! [X570] :
                                        ( ~ r1(X569,X570)
                                        | p2(X570) )
                                    | ! [X571] :
                                        ( ~ r1(X569,X571)
                                        | ! [X572] :
                                            ( ~ r1(X571,X572)
                                            | p2(X572) )
                                        | ! [X573] :
                                            ( ~ r1(X571,X573)
                                            | ! [X574] :
                                                ( ~ r1(X573,X574)
                                                | p2(X574) )
                                            | ! [X575] :
                                                ( ~ r1(X573,X575)
                                                | ! [X576] :
                                                    ( ~ r1(X575,X576)
                                                    | p2(X576) )
                                                | ! [X577] :
                                                    ( ~ r1(X575,X577)
                                                    | ! [X578] :
                                                        ( ~ r1(X577,X578)
                                                        | p2(X578) )
                                                    | ! [X579] :
                                                        ( ~ r1(X577,X579)
                                                        | ! [X580] :
                                                            ( ~ r1(X579,X580)
                                                            | p2(X580) )
                                                        | ! [X581] :
                                                            ( ~ r1(X579,X581)
                                                            | ! [X582] :
                                                                ( ~ r1(X581,X582)
                                                                | p2(X582) )
                                                            | ! [X583] :
                                                                ( ~ r1(X581,X583)
                                                                | ! [X584] :
                                                                    ( ~ r1(X583,X584)
                                                                    | p2(X584) )
                                                                | ! [X585] :
                                                                    ( ~ r1(X583,X585)
                                                                    | ! [X586] :
                                                                        ( ~ r1(X585,X586)
                                                                        | p2(X586) )
                                                                    | ! [X587] :
                                                                        ( ~ r1(X585,X587)
                                                                        | ! [X588] :
                                                                            ( ~ r1(X587,X588)
                                                                            | p2(X588) )
                                                                        | ! [X589] :
                                                                            ( ~ r1(X587,X589)
                                                                            | ! [X590] :
                                                                                ( ~ r1(X589,X590)
                                                                                | p2(X590) )
                                                                            | ! [X591] :
                                                                                ( ~ r1(X589,X591)
                                                                                | ! [X592] :
                                                                                    ( ~ r1(X591,X592)
                                                                                    | p2(X592) )
                                                                                | ! [X593] :
                                                                                    ( ~ r1(X591,X593)
                                                                                    | ! [X594] :
                                                                                        ( ~ r1(X593,X594)
                                                                                        | p2(X594) )
                                                                                    | ! [X595] :
                                                                                        ( ~ r1(X593,X595)
                                                                                        | ! [X596] :
                                                                                            ( ~ r1(X595,X596)
                                                                                            | ~ ! [X597] :
                                                                                                  ( ~ r1(X596,X597)
                                                                                                  | p1(X597) ) )
                                                                                        | ! [X598] :
                                                                                            ( ~ r1(X595,X598)
                                                                                            | p1(X598) ) )
                                                                                    | ! [X599] :
                                                                                        ( ~ r1(X593,X599)
                                                                                        | p1(X599) ) )
                                                                                | ! [X600] :
                                                                                    ( ~ r1(X591,X600)
                                                                                    | p1(X600) ) )
                                                                            | ! [X601] :
                                                                                ( ~ r1(X589,X601)
                                                                                | p1(X601) ) )
                                                                        | ! [X602] :
                                                                            ( ~ r1(X587,X602)
                                                                            | p1(X602) ) )
                                                                    | ! [X603] :
                                                                        ( ~ r1(X585,X603)
                                                                        | p1(X603) ) )
                                                                | ! [X604] :
                                                                    ( ~ r1(X583,X604)
                                                                    | p1(X604) ) )
                                                            | ! [X605] :
                                                                ( ~ r1(X581,X605)
                                                                | p1(X605) ) )
                                                        | ! [X606] :
                                                            ( ~ r1(X579,X606)
                                                            | p1(X606) ) )
                                                    | ! [X607] :
                                                        ( ~ r1(X577,X607)
                                                        | p1(X607) ) )
                                                | ! [X608] :
                                                    ( ~ r1(X575,X608)
                                                    | p1(X608) ) )
                                            | ! [X609] :
                                                ( ~ r1(X573,X609)
                                                | p1(X609) ) )
                                        | ! [X610] :
                                            ( ~ r1(X571,X610)
                                            | p1(X610) ) )
                                    | ! [X611] :
                                        ( ~ r1(X569,X611)
                                        | p1(X611) ) )
                                | ! [X612] :
                                    ( ~ r1(X567,X612)
                                    | p1(X612) ) )
                            | ! [X613] :
                                ( ~ r1(X565,X613)
                                | p1(X613) ) )
                        | ! [X614] :
                            ( ~ r1(X563,X614)
                            | p1(X614) ) )
                    | ! [X615] :
                        ( ~ r1(X561,X615)
                        | p1(X615) ) )
                | ! [X616] :
                    ( ~ r1(X559,X616)
                    | p1(X616) ) )
            | ! [X617] :
                ( ~ r1(X557,X617)
                | p1(X617) ) )
        | ! [X618] :
            ( ~ r1(X0,X618)
            | p1(X618) )
        | ( ~ ! [X619] :
                ( ~ r1(X0,X619)
                | p2(X619) )
          & ~ ! [X620] :
                ( ~ r1(X0,X620)
                | ~ ( ~ ! [X621] :
                          ( ~ r1(X620,X621)
                          | p2(X621) )
                    & ~ ! [X622] :
                          ( ~ r1(X620,X622)
                          | ~ ( ~ ! [X623] :
                                    ( ~ r1(X622,X623)
                                    | p2(X623) )
                              & ~ ! [X624] :
                                    ( ~ r1(X622,X624)
                                    | ~ ( ~ ! [X625] :
                                              ( ~ r1(X624,X625)
                                              | p2(X625) )
                                        & ~ ! [X626] :
                                              ( ~ r1(X624,X626)
                                              | ~ ( ~ ! [X627] :
                                                        ( ~ r1(X626,X627)
                                                        | p2(X627) )
                                                  & ~ ! [X628] :
                                                        ( ~ r1(X626,X628)
                                                        | ~ ( ~ ! [X629] :
                                                                  ( ~ r1(X628,X629)
                                                                  | p2(X629) )
                                                            & ~ ! [X630] :
                                                                  ( ~ r1(X628,X630)
                                                                  | ~ ( ~ ! [X631] :
                                                                            ( ~ r1(X630,X631)
                                                                            | p2(X631) )
                                                                      & ~ ! [X632] :
                                                                            ( ~ r1(X630,X632)
                                                                            | ~ ( ~ ! [X633] :
                                                                                      ( ~ r1(X632,X633)
                                                                                      | p2(X633) )
                                                                                & ~ ! [X634] :
                                                                                      ( ~ r1(X632,X634)
                                                                                      | ~ ( ~ ! [X635] :
                                                                                                ( ~ r1(X634,X635)
                                                                                                | p2(X635) )
                                                                                          & ~ ! [X636] :
                                                                                                ( ~ r1(X634,X636)
                                                                                                | ~ ( ~ ! [X637] :
                                                                                                          ( ~ r1(X636,X637)
                                                                                                          | p2(X637) )
                                                                                                    & ~ ! [X638] :
                                                                                                          ( ~ r1(X636,X638)
                                                                                                          | ~ ( ~ ! [X639] :
                                                                                                                    ( ~ r1(X638,X639)
                                                                                                                    | p2(X639) )
                                                                                                              & ~ ! [X640] :
                                                                                                                    ( ~ r1(X638,X640)
                                                                                                                    | ~ ( ~ ! [X641] :
                                                                                                                              ( ~ r1(X640,X641)
                                                                                                                              | p2(X641) )
                                                                                                                        & ~ ! [X642] :
                                                                                                                              ( ~ r1(X640,X642)
                                                                                                                              | ~ ( ~ ! [X643] :
                                                                                                                                        ( ~ r1(X642,X643)
                                                                                                                                        | p2(X643) )
                                                                                                                                  & ~ ! [X644] :
                                                                                                                                        ( ~ r1(X642,X644)
                                                                                                                                        | ~ ( ~ ! [X645] :
                                                                                                                                                  ( ~ r1(X644,X645)
                                                                                                                                                  | p2(X645) )
                                                                                                                                            & ~ ! [X646] :
                                                                                                                                                  ( ~ r1(X644,X646)
                                                                                                                                                  | ~ ( ~ ! [X647] :
                                                                                                                                                            ( ~ r1(X646,X647)
                                                                                                                                                            | p2(X647) )
                                                                                                                                                      & ~ ! [X648] :
                                                                                                                                                            ( ~ r1(X646,X648)
                                                                                                                                                            | ~ ( ~ ! [X649] :
                                                                                                                                                                      ( ~ r1(X648,X649)
                                                                                                                                                                      | p2(X649) )
                                                                                                                                                                & ~ ! [X650] :
                                                                                                                                                                      ( ~ r1(X648,X650)
                                                                                                                                                                      | ~ ( ~ ! [X651] :
                                                                                                                                                                                ( ~ r1(X650,X651)
                                                                                                                                                                                | p2(X651) )
                                                                                                                                                                          & ~ ! [X652] :
                                                                                                                                                                                ( ~ r1(X650,X652)
                                                                                                                                                                                | ~ ( ~ ! [X653] :
                                                                                                                                                                                          ( ~ r1(X652,X653)
                                                                                                                                                                                          | p2(X653) )
                                                                                                                                                                                    & ~ ! [X654] :
                                                                                                                                                                                          ( ~ r1(X652,X654)
                                                                                                                                                                                          | ~ ( ~ ! [X655] :
                                                                                                                                                                                                    ( ~ r1(X654,X655)
                                                                                                                                                                                                    | ~ ! [X656] :
                                                                                                                                                                                                          ( ~ r1(X655,X656)
                                                                                                                                                                                                          | ~ p1(X656) ) )
                                                                                                                                                                                              & p1(X654) ) )
                                                                                                                                                                                    & ~ ! [X657] :
                                                                                                                                                                                          ( ~ r1(X652,X657)
                                                                                                                                                                                          | p1(X657) ) ) )
                                                                                                                                                                          & ~ ! [X658] :
                                                                                                                                                                                ( ~ r1(X650,X658)
                                                                                                                                                                                | p1(X658) ) ) )
                                                                                                                                                                & ~ ! [X659] :
                                                                                                                                                                      ( ~ r1(X648,X659)
                                                                                                                                                                      | p1(X659) ) ) )
                                                                                                                                                      & ~ ! [X660] :
                                                                                                                                                            ( ~ r1(X646,X660)
                                                                                                                                                            | p1(X660) ) ) )
                                                                                                                                            & ~ ! [X661] :
                                                                                                                                                  ( ~ r1(X644,X661)
                                                                                                                                                  | p1(X661) ) ) )
                                                                                                                                  & ~ ! [X662] :
                                                                                                                                        ( ~ r1(X642,X662)
                                                                                                                                        | p1(X662) ) ) )
                                                                                                                        & ~ ! [X663] :
                                                                                                                              ( ~ r1(X640,X663)
                                                                                                                              | p1(X663) ) ) )
                                                                                                              & ~ ! [X664] :
                                                                                                                    ( ~ r1(X638,X664)
                                                                                                                    | p1(X664) ) ) )
                                                                                                    & ~ ! [X665] :
                                                                                                          ( ~ r1(X636,X665)
                                                                                                          | p1(X665) ) ) )
                                                                                          & ~ ! [X666] :
                                                                                                ( ~ r1(X634,X666)
                                                                                                | p1(X666) ) ) )
                                                                                & ~ ! [X667] :
                                                                                      ( ~ r1(X632,X667)
                                                                                      | p1(X667) ) ) )
                                                                      & ~ ! [X668] :
                                                                            ( ~ r1(X630,X668)
                                                                            | p1(X668) ) ) )
                                                            & ~ ! [X669] :
                                                                  ( ~ r1(X628,X669)
                                                                  | p1(X669) ) ) )
                                                  & ~ ! [X670] :
                                                        ( ~ r1(X626,X670)
                                                        | p1(X670) ) ) )
                                        & ~ ! [X671] :
                                              ( ~ r1(X624,X671)
                                              | p1(X671) ) ) )
                              & ~ ! [X672] :
                                    ( ~ r1(X622,X672)
                                    | p1(X672) ) ) )
                    & ~ ! [X673] :
                          ( ~ r1(X620,X673)
                          | p1(X673) ) ) )
          & ~ ! [X674] :
                ( ~ r1(X0,X674)
                | p1(X674) ) )
        | ( ~ ! [X675] :
                ( ~ r1(X0,X675)
                | p2(X675) )
          & ~ ! [X676] :
                ( ~ r1(X0,X676)
                | ~ ( ~ ! [X677] :
                          ( ~ r1(X676,X677)
                          | p2(X677) )
                    & ~ ! [X678] :
                          ( ~ r1(X676,X678)
                          | ~ ( ~ ! [X679] :
                                    ( ~ r1(X678,X679)
                                    | p2(X679) )
                              & ~ ! [X680] :
                                    ( ~ r1(X678,X680)
                                    | ~ ( ~ ! [X681] :
                                              ( ~ r1(X680,X681)
                                              | p2(X681) )
                                        & ~ ! [X682] :
                                              ( ~ r1(X680,X682)
                                              | ~ ( ~ ! [X683] :
                                                        ( ~ r1(X682,X683)
                                                        | p2(X683) )
                                                  & ~ ! [X684] :
                                                        ( ~ r1(X682,X684)
                                                        | ~ ( ~ ! [X685] :
                                                                  ( ~ r1(X684,X685)
                                                                  | p2(X685) )
                                                            & ~ ! [X686] :
                                                                  ( ~ r1(X684,X686)
                                                                  | ~ ( ~ ! [X687] :
                                                                            ( ~ r1(X686,X687)
                                                                            | p2(X687) )
                                                                      & ~ ! [X688] :
                                                                            ( ~ r1(X686,X688)
                                                                            | ~ ( ~ ! [X689] :
                                                                                      ( ~ r1(X688,X689)
                                                                                      | p2(X689) )
                                                                                & ~ ! [X690] :
                                                                                      ( ~ r1(X688,X690)
                                                                                      | ~ ( ~ ! [X691] :
                                                                                                ( ~ r1(X690,X691)
                                                                                                | p2(X691) )
                                                                                          & ~ ! [X692] :
                                                                                                ( ~ r1(X690,X692)
                                                                                                | ~ ( ~ ! [X693] :
                                                                                                          ( ~ r1(X692,X693)
                                                                                                          | p2(X693) )
                                                                                                    & ~ ! [X694] :
                                                                                                          ( ~ r1(X692,X694)
                                                                                                          | ~ ( ~ ! [X695] :
                                                                                                                    ( ~ r1(X694,X695)
                                                                                                                    | p2(X695) )
                                                                                                              & ~ ! [X696] :
                                                                                                                    ( ~ r1(X694,X696)
                                                                                                                    | ~ ( ~ ! [X697] :
                                                                                                                              ( ~ r1(X696,X697)
                                                                                                                              | p2(X697) )
                                                                                                                        & ~ ! [X698] :
                                                                                                                              ( ~ r1(X696,X698)
                                                                                                                              | ~ ( ~ ! [X699] :
                                                                                                                                        ( ~ r1(X698,X699)
                                                                                                                                        | p2(X699) )
                                                                                                                                  & ~ ! [X700] :
                                                                                                                                        ( ~ r1(X698,X700)
                                                                                                                                        | ~ ( ~ ! [X701] :
                                                                                                                                                  ( ~ r1(X700,X701)
                                                                                                                                                  | p2(X701) )
                                                                                                                                            & ~ ! [X702] :
                                                                                                                                                  ( ~ r1(X700,X702)
                                                                                                                                                  | ~ ( ~ ! [X703] :
                                                                                                                                                            ( ~ r1(X702,X703)
                                                                                                                                                            | p2(X703) )
                                                                                                                                                      & ~ ! [X704] :
                                                                                                                                                            ( ~ r1(X702,X704)
                                                                                                                                                            | ~ ( ~ ! [X705] :
                                                                                                                                                                      ( ~ r1(X704,X705)
                                                                                                                                                                      | p2(X705) )
                                                                                                                                                                & ~ ! [X706] :
                                                                                                                                                                      ( ~ r1(X704,X706)
                                                                                                                                                                      | ~ ( ~ ! [X707] :
                                                                                                                                                                                ( ~ r1(X706,X707)
                                                                                                                                                                                | p2(X707) )
                                                                                                                                                                          & ~ ! [X708] :
                                                                                                                                                                                ( ~ r1(X706,X708)
                                                                                                                                                                                | ~ ( ~ ! [X709] :
                                                                                                                                                                                          ( ~ r1(X708,X709)
                                                                                                                                                                                          | p2(X709) )
                                                                                                                                                                                    & ~ ! [X710] :
                                                                                                                                                                                          ( ~ r1(X708,X710)
                                                                                                                                                                                          | ! [X711] :
                                                                                                                                                                                              ( ~ r1(X710,X711)
                                                                                                                                                                                              | ~ ( ~ ! [X712] :
                                                                                                                                                                                                        ( ~ r1(X711,X712)
                                                                                                                                                                                                        | ~ ! [X713] :
                                                                                                                                                                                                              ( ~ r1(X712,X713)
                                                                                                                                                                                                              | p1(X713) ) )
                                                                                                                                                                                                  & ~ ! [X714] :
                                                                                                                                                                                                        ( ~ r1(X711,X714)
                                                                                                                                                                                                        | p1(X714) ) ) ) )
                                                                                                                                                                                    & ~ ! [X715] :
                                                                                                                                                                                          ( ~ r1(X708,X715)
                                                                                                                                                                                          | p1(X715) ) ) )
                                                                                                                                                                          & ~ ! [X716] :
                                                                                                                                                                                ( ~ r1(X706,X716)
                                                                                                                                                                                | p1(X716) ) ) )
                                                                                                                                                                & ~ ! [X717] :
                                                                                                                                                                      ( ~ r1(X704,X717)
                                                                                                                                                                      | p1(X717) ) ) )
                                                                                                                                                      & ~ ! [X718] :
                                                                                                                                                            ( ~ r1(X702,X718)
                                                                                                                                                            | p1(X718) ) ) )
                                                                                                                                            & ~ ! [X719] :
                                                                                                                                                  ( ~ r1(X700,X719)
                                                                                                                                                  | p1(X719) ) ) )
                                                                                                                                  & ~ ! [X720] :
                                                                                                                                        ( ~ r1(X698,X720)
                                                                                                                                        | p1(X720) ) ) )
                                                                                                                        & ~ ! [X721] :
                                                                                                                              ( ~ r1(X696,X721)
                                                                                                                              | p1(X721) ) ) )
                                                                                                              & ~ ! [X722] :
                                                                                                                    ( ~ r1(X694,X722)
                                                                                                                    | p1(X722) ) ) )
                                                                                                    & ~ ! [X723] :
                                                                                                          ( ~ r1(X692,X723)
                                                                                                          | p1(X723) ) ) )
                                                                                          & ~ ! [X724] :
                                                                                                ( ~ r1(X690,X724)
                                                                                                | p1(X724) ) ) )
                                                                                & ~ ! [X725] :
                                                                                      ( ~ r1(X688,X725)
                                                                                      | p1(X725) ) ) )
                                                                      & ~ ! [X726] :
                                                                            ( ~ r1(X686,X726)
                                                                            | p1(X726) ) ) )
                                                            & ~ ! [X727] :
                                                                  ( ~ r1(X684,X727)
                                                                  | p1(X727) ) ) )
                                                  & ~ ! [X728] :
                                                        ( ~ r1(X682,X728)
                                                        | p1(X728) ) ) )
                                        & ~ ! [X729] :
                                              ( ~ r1(X680,X729)
                                              | p1(X729) ) ) )
                              & ~ ! [X730] :
                                    ( ~ r1(X678,X730)
                                    | p1(X730) ) ) )
                    & ~ ! [X731] :
                          ( ~ r1(X676,X731)
                          | p1(X731) ) ) )
          & ~ ! [X732] :
                ( ~ r1(X0,X732)
                | p1(X732) ) )
        | ( ~ ! [X733] :
                ( ~ r1(X0,X733)
                | p2(X733) )
          & ~ ! [X734] :
                ( ~ r1(X0,X734)
                | ~ ( ~ ! [X735] :
                          ( ~ r1(X734,X735)
                          | p2(X735) )
                    & ~ ! [X736] :
                          ( ~ r1(X734,X736)
                          | ~ ( ~ ! [X737] :
                                    ( ~ r1(X736,X737)
                                    | p2(X737) )
                              & ~ ! [X738] :
                                    ( ~ r1(X736,X738)
                                    | ~ ( ~ ! [X739] :
                                              ( ~ r1(X738,X739)
                                              | p2(X739) )
                                        & ~ ! [X740] :
                                              ( ~ r1(X738,X740)
                                              | ~ ( ~ ! [X741] :
                                                        ( ~ r1(X740,X741)
                                                        | p2(X741) )
                                                  & ~ ! [X742] :
                                                        ( ~ r1(X740,X742)
                                                        | ~ ( ~ ! [X743] :
                                                                  ( ~ r1(X742,X743)
                                                                  | p2(X743) )
                                                            & ~ ! [X744] :
                                                                  ( ~ r1(X742,X744)
                                                                  | ~ ( ~ ! [X745] :
                                                                            ( ~ r1(X744,X745)
                                                                            | p2(X745) )
                                                                      & ~ ! [X746] :
                                                                            ( ~ r1(X744,X746)
                                                                            | ~ ( ~ ! [X747] :
                                                                                      ( ~ r1(X746,X747)
                                                                                      | p2(X747) )
                                                                                & ~ ! [X748] :
                                                                                      ( ~ r1(X746,X748)
                                                                                      | ~ ( ~ ! [X749] :
                                                                                                ( ~ r1(X748,X749)
                                                                                                | p2(X749) )
                                                                                          & ~ ! [X750] :
                                                                                                ( ~ r1(X748,X750)
                                                                                                | ~ ( ~ ! [X751] :
                                                                                                          ( ~ r1(X750,X751)
                                                                                                          | p2(X751) )
                                                                                                    & ~ ! [X752] :
                                                                                                          ( ~ r1(X750,X752)
                                                                                                          | ~ ( ~ ! [X753] :
                                                                                                                    ( ~ r1(X752,X753)
                                                                                                                    | p2(X753) )
                                                                                                              & ~ ! [X754] :
                                                                                                                    ( ~ r1(X752,X754)
                                                                                                                    | ~ ( ~ ! [X755] :
                                                                                                                              ( ~ r1(X754,X755)
                                                                                                                              | p2(X755) )
                                                                                                                        & ~ ! [X756] :
                                                                                                                              ( ~ r1(X754,X756)
                                                                                                                              | ~ ( ~ ! [X757] :
                                                                                                                                        ( ~ r1(X756,X757)
                                                                                                                                        | p2(X757) )
                                                                                                                                  & ~ ! [X758] :
                                                                                                                                        ( ~ r1(X756,X758)
                                                                                                                                        | ~ ( ~ ! [X759] :
                                                                                                                                                  ( ~ r1(X758,X759)
                                                                                                                                                  | p2(X759) )
                                                                                                                                            & ~ ! [X760] :
                                                                                                                                                  ( ~ r1(X758,X760)
                                                                                                                                                  | ~ ( ~ ! [X761] :
                                                                                                                                                            ( ~ r1(X760,X761)
                                                                                                                                                            | p2(X761) )
                                                                                                                                                      & ~ ! [X762] :
                                                                                                                                                            ( ~ r1(X760,X762)
                                                                                                                                                            | ~ ( ~ ! [X763] :
                                                                                                                                                                      ( ~ r1(X762,X763)
                                                                                                                                                                      | p2(X763) )
                                                                                                                                                                & ~ ! [X764] :
                                                                                                                                                                      ( ~ r1(X762,X764)
                                                                                                                                                                      | ~ ( ~ ! [X765] :
                                                                                                                                                                                ( ~ r1(X764,X765)
                                                                                                                                                                                | p2(X765) )
                                                                                                                                                                          & ~ ! [X766] :
                                                                                                                                                                                ( ~ r1(X764,X766)
                                                                                                                                                                                | ~ ( ~ ! [X767] :
                                                                                                                                                                                          ( ~ r1(X766,X767)
                                                                                                                                                                                          | p2(X767) )
                                                                                                                                                                                    & ~ ! [X768] :
                                                                                                                                                                                          ( ~ r1(X766,X768)
                                                                                                                                                                                          | ~ ( ~ ! [X769] :
                                                                                                                                                                                                    ( ~ r1(X768,X769)
                                                                                                                                                                                                    | ~ ! [X770] :
                                                                                                                                                                                                          ( ~ r1(X769,X770)
                                                                                                                                                                                                          | ~ ! [X771] :
                                                                                                                                                                                                                ( ~ r1(X770,X771)
                                                                                                                                                                                                                | p1(X771) ) ) )
                                                                                                                                                                                              & ~ ! [X772] :
                                                                                                                                                                                                    ( ~ r1(X768,X772)
                                                                                                                                                                                                    | ~ ! [X773] :
                                                                                                                                                                                                          ( ~ r1(X772,X773)
                                                                                                                                                                                                          | p1(X773) ) ) ) )
                                                                                                                                                                                    & ~ ! [X774] :
                                                                                                                                                                                          ( ~ r1(X766,X774)
                                                                                                                                                                                          | p1(X774) ) ) )
                                                                                                                                                                          & ~ ! [X775] :
                                                                                                                                                                                ( ~ r1(X764,X775)
                                                                                                                                                                                | p1(X775) ) ) )
                                                                                                                                                                & ~ ! [X776] :
                                                                                                                                                                      ( ~ r1(X762,X776)
                                                                                                                                                                      | p1(X776) ) ) )
                                                                                                                                                      & ~ ! [X777] :
                                                                                                                                                            ( ~ r1(X760,X777)
                                                                                                                                                            | p1(X777) ) ) )
                                                                                                                                            & ~ ! [X778] :
                                                                                                                                                  ( ~ r1(X758,X778)
                                                                                                                                                  | p1(X778) ) ) )
                                                                                                                                  & ~ ! [X779] :
                                                                                                                                        ( ~ r1(X756,X779)
                                                                                                                                        | p1(X779) ) ) )
                                                                                                                        & ~ ! [X780] :
                                                                                                                              ( ~ r1(X754,X780)
                                                                                                                              | p1(X780) ) ) )
                                                                                                              & ~ ! [X781] :
                                                                                                                    ( ~ r1(X752,X781)
                                                                                                                    | p1(X781) ) ) )
                                                                                                    & ~ ! [X782] :
                                                                                                          ( ~ r1(X750,X782)
                                                                                                          | p1(X782) ) ) )
                                                                                          & ~ ! [X783] :
                                                                                                ( ~ r1(X748,X783)
                                                                                                | p1(X783) ) ) )
                                                                                & ~ ! [X784] :
                                                                                      ( ~ r1(X746,X784)
                                                                                      | p1(X784) ) ) )
                                                                      & ~ ! [X785] :
                                                                            ( ~ r1(X744,X785)
                                                                            | p1(X785) ) ) )
                                                            & ~ ! [X786] :
                                                                  ( ~ r1(X742,X786)
                                                                  | p1(X786) ) ) )
                                                  & ~ ! [X787] :
                                                        ( ~ r1(X740,X787)
                                                        | p1(X787) ) ) )
                                        & ~ ! [X788] :
                                              ( ~ r1(X738,X788)
                                              | p1(X788) ) ) )
                              & ~ ! [X789] :
                                    ( ~ r1(X736,X789)
                                    | p1(X789) ) ) )
                    & ~ ! [X790] :
                          ( ~ r1(X734,X790)
                          | p1(X790) ) ) )
          & ~ ! [X791] :
                ( ~ r1(X0,X791)
                | p1(X791) ) )
        | ( ~ ! [X792] :
                ( ~ r1(X0,X792)
                | p2(X792) )
          & ~ ! [X793] :
                ( ~ r1(X0,X793)
                | ~ ( ~ ! [X794] :
                          ( ~ r1(X793,X794)
                          | p2(X794) )
                    & ~ ! [X795] :
                          ( ~ r1(X793,X795)
                          | ~ ( ~ ! [X796] :
                                    ( ~ r1(X795,X796)
                                    | p2(X796) )
                              & ~ ! [X797] :
                                    ( ~ r1(X795,X797)
                                    | ~ ( ~ ! [X798] :
                                              ( ~ r1(X797,X798)
                                              | p2(X798) )
                                        & ~ ! [X799] :
                                              ( ~ r1(X797,X799)
                                              | ~ ( ~ ! [X800] :
                                                        ( ~ r1(X799,X800)
                                                        | p2(X800) )
                                                  & ~ ! [X801] :
                                                        ( ~ r1(X799,X801)
                                                        | ~ ( ~ ! [X802] :
                                                                  ( ~ r1(X801,X802)
                                                                  | p2(X802) )
                                                            & ~ ! [X803] :
                                                                  ( ~ r1(X801,X803)
                                                                  | ~ ( ~ ! [X804] :
                                                                            ( ~ r1(X803,X804)
                                                                            | p2(X804) )
                                                                      & ~ ! [X805] :
                                                                            ( ~ r1(X803,X805)
                                                                            | ~ ( ~ ! [X806] :
                                                                                      ( ~ r1(X805,X806)
                                                                                      | p2(X806) )
                                                                                & ~ ! [X807] :
                                                                                      ( ~ r1(X805,X807)
                                                                                      | ~ ( ~ ! [X808] :
                                                                                                ( ~ r1(X807,X808)
                                                                                                | p2(X808) )
                                                                                          & ~ ! [X809] :
                                                                                                ( ~ r1(X807,X809)
                                                                                                | ~ ( ~ ! [X810] :
                                                                                                          ( ~ r1(X809,X810)
                                                                                                          | p2(X810) )
                                                                                                    & ~ ! [X811] :
                                                                                                          ( ~ r1(X809,X811)
                                                                                                          | ~ ( ~ ! [X812] :
                                                                                                                    ( ~ r1(X811,X812)
                                                                                                                    | p2(X812) )
                                                                                                              & ~ ! [X813] :
                                                                                                                    ( ~ r1(X811,X813)
                                                                                                                    | ~ ( ~ ! [X814] :
                                                                                                                              ( ~ r1(X813,X814)
                                                                                                                              | p2(X814) )
                                                                                                                        & ~ ! [X815] :
                                                                                                                              ( ~ r1(X813,X815)
                                                                                                                              | ~ ( ~ ! [X816] :
                                                                                                                                        ( ~ r1(X815,X816)
                                                                                                                                        | p2(X816) )
                                                                                                                                  & ~ ! [X817] :
                                                                                                                                        ( ~ r1(X815,X817)
                                                                                                                                        | ~ ( ~ ! [X818] :
                                                                                                                                                  ( ~ r1(X817,X818)
                                                                                                                                                  | p2(X818) )
                                                                                                                                            & ~ ! [X819] :
                                                                                                                                                  ( ~ r1(X817,X819)
                                                                                                                                                  | ~ ( ~ ! [X820] :
                                                                                                                                                            ( ~ r1(X819,X820)
                                                                                                                                                            | p2(X820) )
                                                                                                                                                      & ~ ! [X821] :
                                                                                                                                                            ( ~ r1(X819,X821)
                                                                                                                                                            | ~ ( ~ ! [X822] :
                                                                                                                                                                      ( ~ r1(X821,X822)
                                                                                                                                                                      | p2(X822) )
                                                                                                                                                                & ~ ! [X823] :
                                                                                                                                                                      ( ~ r1(X821,X823)
                                                                                                                                                                      | ~ ( ~ ! [X824] :
                                                                                                                                                                                ( ~ r1(X823,X824)
                                                                                                                                                                                | p2(X824) )
                                                                                                                                                                          & ~ ! [X825] :
                                                                                                                                                                                ( ~ r1(X823,X825)
                                                                                                                                                                                | ~ ( ~ ! [X826] :
                                                                                                                                                                                          ( ~ r1(X825,X826)
                                                                                                                                                                                          | p2(X826) )
                                                                                                                                                                                    & ~ ! [X827] :
                                                                                                                                                                                          ( ~ r1(X825,X827)
                                                                                                                                                                                          | ~ ! [X828] : ~ r1(X827,X828) )
                                                                                                                                                                                    & ~ ! [X829] :
                                                                                                                                                                                          ( ~ r1(X825,X829)
                                                                                                                                                                                          | p1(X829) ) ) )
                                                                                                                                                                          & ~ ! [X830] :
                                                                                                                                                                                ( ~ r1(X823,X830)
                                                                                                                                                                                | p1(X830) ) ) )
                                                                                                                                                                & ~ ! [X831] :
                                                                                                                                                                      ( ~ r1(X821,X831)
                                                                                                                                                                      | p1(X831) ) ) )
                                                                                                                                                      & ~ ! [X832] :
                                                                                                                                                            ( ~ r1(X819,X832)
                                                                                                                                                            | p1(X832) ) ) )
                                                                                                                                            & ~ ! [X833] :
                                                                                                                                                  ( ~ r1(X817,X833)
                                                                                                                                                  | p1(X833) ) ) )
                                                                                                                                  & ~ ! [X834] :
                                                                                                                                        ( ~ r1(X815,X834)
                                                                                                                                        | p1(X834) ) ) )
                                                                                                                        & ~ ! [X835] :
                                                                                                                              ( ~ r1(X813,X835)
                                                                                                                              | p1(X835) ) ) )
                                                                                                              & ~ ! [X836] :
                                                                                                                    ( ~ r1(X811,X836)
                                                                                                                    | p1(X836) ) ) )
                                                                                                    & ~ ! [X837] :
                                                                                                          ( ~ r1(X809,X837)
                                                                                                          | p1(X837) ) ) )
                                                                                          & ~ ! [X838] :
                                                                                                ( ~ r1(X807,X838)
                                                                                                | p1(X838) ) ) )
                                                                                & ~ ! [X839] :
                                                                                      ( ~ r1(X805,X839)
                                                                                      | p1(X839) ) ) )
                                                                      & ~ ! [X840] :
                                                                            ( ~ r1(X803,X840)
                                                                            | p1(X840) ) ) )
                                                            & ~ ! [X841] :
                                                                  ( ~ r1(X801,X841)
                                                                  | p1(X841) ) ) )
                                                  & ~ ! [X842] :
                                                        ( ~ r1(X799,X842)
                                                        | p1(X842) ) ) )
                                        & ~ ! [X843] :
                                              ( ~ r1(X797,X843)
                                              | p1(X843) ) ) )
                              & ~ ! [X844] :
                                    ( ~ r1(X795,X844)
                                    | p1(X844) ) ) )
                    & ~ ! [X845] :
                          ( ~ r1(X793,X845)
                          | p1(X845) ) ) )
          & ~ ! [X846] :
                ( ~ r1(X0,X846)
                | p1(X846) ) )
        | ! [X847] :
            ( ~ r1(X0,X847)
            | p2(X847) )
        | ! [X848] :
            ( ~ r1(X0,X848)
            | ! [X849] :
                ( ~ r1(X848,X849)
                | p2(X849) )
            | ! [X850] :
                ( ~ r1(X848,X850)
                | ! [X851] :
                    ( ~ r1(X850,X851)
                    | p2(X851) )
                | ! [X852] :
                    ( ~ r1(X850,X852)
                    | ! [X853] :
                        ( ~ r1(X852,X853)
                        | p2(X853) )
                    | ! [X854] :
                        ( ~ r1(X852,X854)
                        | ! [X855] :
                            ( ~ r1(X854,X855)
                            | p2(X855) )
                        | ! [X856] :
                            ( ~ r1(X854,X856)
                            | ! [X857] :
                                ( ~ r1(X856,X857)
                                | p2(X857) )
                            | ! [X858] :
                                ( ~ r1(X856,X858)
                                | ! [X859] :
                                    ( ~ r1(X858,X859)
                                    | p2(X859) )
                                | ! [X860] :
                                    ( ~ r1(X858,X860)
                                    | ! [X861] :
                                        ( ~ r1(X860,X861)
                                        | p2(X861) )
                                    | ! [X862] :
                                        ( ~ r1(X860,X862)
                                        | ! [X863] :
                                            ( ~ r1(X862,X863)
                                            | p2(X863) )
                                        | ! [X864] :
                                            ( ~ r1(X862,X864)
                                            | ! [X865] :
                                                ( ~ r1(X864,X865)
                                                | p2(X865) )
                                            | ! [X866] :
                                                ( ~ r1(X864,X866)
                                                | ! [X867] :
                                                    ( ~ r1(X866,X867)
                                                    | p2(X867) )
                                                | ! [X868] :
                                                    ( ~ r1(X866,X868)
                                                    | ! [X869] :
                                                        ( ~ r1(X868,X869)
                                                        | p2(X869) )
                                                    | ! [X870] :
                                                        ( ~ r1(X868,X870)
                                                        | ! [X871] :
                                                            ( ~ r1(X870,X871)
                                                            | p2(X871) )
                                                        | ! [X872] :
                                                            ( ~ r1(X870,X872)
                                                            | ! [X873] :
                                                                ( ~ r1(X872,X873)
                                                                | p2(X873) )
                                                            | ! [X874] :
                                                                ( ~ r1(X872,X874)
                                                                | ! [X875] :
                                                                    ( ~ r1(X874,X875)
                                                                    | p2(X875) )
                                                                | ! [X876] :
                                                                    ( ~ r1(X874,X876)
                                                                    | ! [X877] :
                                                                        ( ~ r1(X876,X877)
                                                                        | p2(X877) )
                                                                    | ! [X878] :
                                                                        ( ~ r1(X876,X878)
                                                                        | ! [X879] :
                                                                            ( ~ r1(X878,X879)
                                                                            | p2(X879) )
                                                                        | ! [X880] :
                                                                            ( ~ r1(X878,X880)
                                                                            | ! [X881] :
                                                                                ( ~ r1(X880,X881)
                                                                                | p2(X881) )
                                                                            | ! [X882] :
                                                                                ( ~ r1(X880,X882)
                                                                                | ! [X883] :
                                                                                    ( ~ r1(X882,X883)
                                                                                    | p2(X883) )
                                                                                | ! [X884] :
                                                                                    ( ~ r1(X882,X884)
                                                                                    | ! [X885] :
                                                                                        ( ~ r1(X884,X885)
                                                                                        | p2(X885) )
                                                                                    | ! [X886] :
                                                                                        ( ~ r1(X884,X886)
                                                                                        | ! [X887] :
                                                                                            ( ~ r1(X886,X887)
                                                                                            | ~ ! [X888] :
                                                                                                  ( ~ r1(X887,X888)
                                                                                                  | p1(X888) ) )
                                                                                        | ! [X889] :
                                                                                            ( ~ r1(X886,X889)
                                                                                            | p1(X889) ) )
                                                                                    | ! [X890] :
                                                                                        ( ~ r1(X884,X890)
                                                                                        | p1(X890) ) )
                                                                                | ! [X891] :
                                                                                    ( ~ r1(X882,X891)
                                                                                    | p1(X891) ) )
                                                                            | ! [X892] :
                                                                                ( ~ r1(X880,X892)
                                                                                | p1(X892) ) )
                                                                        | ! [X893] :
                                                                            ( ~ r1(X878,X893)
                                                                            | p1(X893) ) )
                                                                    | ! [X894] :
                                                                        ( ~ r1(X876,X894)
                                                                        | p1(X894) ) )
                                                                | ! [X895] :
                                                                    ( ~ r1(X874,X895)
                                                                    | p1(X895) ) )
                                                            | ! [X896] :
                                                                ( ~ r1(X872,X896)
                                                                | p1(X896) ) )
                                                        | ! [X897] :
                                                            ( ~ r1(X870,X897)
                                                            | p1(X897) ) )
                                                    | ! [X898] :
                                                        ( ~ r1(X868,X898)
                                                        | p1(X898) ) )
                                                | ! [X899] :
                                                    ( ~ r1(X866,X899)
                                                    | p1(X899) ) )
                                            | ! [X900] :
                                                ( ~ r1(X864,X900)
                                                | p1(X900) ) )
                                        | ! [X901] :
                                            ( ~ r1(X862,X901)
                                            | p1(X901) ) )
                                    | ! [X902] :
                                        ( ~ r1(X860,X902)
                                        | p1(X902) ) )
                                | ! [X903] :
                                    ( ~ r1(X858,X903)
                                    | p1(X903) ) )
                            | ! [X904] :
                                ( ~ r1(X856,X904)
                                | p1(X904) ) )
                        | ! [X905] :
                            ( ~ r1(X854,X905)
                            | p1(X905) ) )
                    | ! [X906] :
                        ( ~ r1(X852,X906)
                        | p1(X906) ) )
                | ! [X907] :
                    ( ~ r1(X850,X907)
                    | p1(X907) ) )
            | ! [X908] :
                ( ~ r1(X848,X908)
                | p1(X908) ) )
        | ! [X909] :
            ( ~ r1(X0,X909)
            | p1(X909) )
        | ( ~ ! [X910] :
                ( ~ r1(X0,X910)
                | p2(X910) )
          & ~ ! [X911] :
                ( ~ r1(X0,X911)
                | ~ ( ~ ! [X912] :
                          ( ~ r1(X911,X912)
                          | p2(X912) )
                    & ~ ! [X913] :
                          ( ~ r1(X911,X913)
                          | ~ ( ~ ! [X914] :
                                    ( ~ r1(X913,X914)
                                    | p2(X914) )
                              & ~ ! [X915] :
                                    ( ~ r1(X913,X915)
                                    | ~ ( ~ ! [X916] :
                                              ( ~ r1(X915,X916)
                                              | p2(X916) )
                                        & ~ ! [X917] :
                                              ( ~ r1(X915,X917)
                                              | ~ ( ~ ! [X918] :
                                                        ( ~ r1(X917,X918)
                                                        | p2(X918) )
                                                  & ~ ! [X919] :
                                                        ( ~ r1(X917,X919)
                                                        | ~ ( ~ ! [X920] :
                                                                  ( ~ r1(X919,X920)
                                                                  | p2(X920) )
                                                            & ~ ! [X921] :
                                                                  ( ~ r1(X919,X921)
                                                                  | ~ ( ~ ! [X922] :
                                                                            ( ~ r1(X921,X922)
                                                                            | p2(X922) )
                                                                      & ~ ! [X923] :
                                                                            ( ~ r1(X921,X923)
                                                                            | ~ ( ~ ! [X924] :
                                                                                      ( ~ r1(X923,X924)
                                                                                      | p2(X924) )
                                                                                & ~ ! [X925] :
                                                                                      ( ~ r1(X923,X925)
                                                                                      | ~ ( ~ ! [X926] :
                                                                                                ( ~ r1(X925,X926)
                                                                                                | p2(X926) )
                                                                                          & ~ ! [X927] :
                                                                                                ( ~ r1(X925,X927)
                                                                                                | ~ ( ~ ! [X928] :
                                                                                                          ( ~ r1(X927,X928)
                                                                                                          | p2(X928) )
                                                                                                    & ~ ! [X929] :
                                                                                                          ( ~ r1(X927,X929)
                                                                                                          | ~ ( ~ ! [X930] :
                                                                                                                    ( ~ r1(X929,X930)
                                                                                                                    | p2(X930) )
                                                                                                              & ~ ! [X931] :
                                                                                                                    ( ~ r1(X929,X931)
                                                                                                                    | ~ ( ~ ! [X932] :
                                                                                                                              ( ~ r1(X931,X932)
                                                                                                                              | p2(X932) )
                                                                                                                        & ~ ! [X933] :
                                                                                                                              ( ~ r1(X931,X933)
                                                                                                                              | ~ ( ~ ! [X934] :
                                                                                                                                        ( ~ r1(X933,X934)
                                                                                                                                        | p2(X934) )
                                                                                                                                  & ~ ! [X935] :
                                                                                                                                        ( ~ r1(X933,X935)
                                                                                                                                        | ~ ( ~ ! [X936] :
                                                                                                                                                  ( ~ r1(X935,X936)
                                                                                                                                                  | p2(X936) )
                                                                                                                                            & ~ ! [X937] :
                                                                                                                                                  ( ~ r1(X935,X937)
                                                                                                                                                  | ~ ( ~ ! [X938] :
                                                                                                                                                            ( ~ r1(X937,X938)
                                                                                                                                                            | p2(X938) )
                                                                                                                                                      & ~ ! [X939] :
                                                                                                                                                            ( ~ r1(X937,X939)
                                                                                                                                                            | ~ ( ~ ! [X940] :
                                                                                                                                                                      ( ~ r1(X939,X940)
                                                                                                                                                                      | p2(X940) )
                                                                                                                                                                & ~ ! [X941] :
                                                                                                                                                                      ( ~ r1(X939,X941)
                                                                                                                                                                      | ~ ( ~ ! [X942] :
                                                                                                                                                                                ( ~ r1(X941,X942)
                                                                                                                                                                                | p2(X942) )
                                                                                                                                                                          & ~ ! [X943] :
                                                                                                                                                                                ( ~ r1(X941,X943)
                                                                                                                                                                                | ~ ( ~ ! [X944] :
                                                                                                                                                                                          ( ~ r1(X943,X944)
                                                                                                                                                                                          | ~ ! [X945] :
                                                                                                                                                                                                ( ~ r1(X944,X945)
                                                                                                                                                                                                | ~ p1(X945) ) )
                                                                                                                                                                                    & p1(X943) ) )
                                                                                                                                                                          & ~ ! [X946] :
                                                                                                                                                                                ( ~ r1(X941,X946)
                                                                                                                                                                                | p1(X946) ) ) )
                                                                                                                                                                & ~ ! [X947] :
                                                                                                                                                                      ( ~ r1(X939,X947)
                                                                                                                                                                      | p1(X947) ) ) )
                                                                                                                                                      & ~ ! [X948] :
                                                                                                                                                            ( ~ r1(X937,X948)
                                                                                                                                                            | p1(X948) ) ) )
                                                                                                                                            & ~ ! [X949] :
                                                                                                                                                  ( ~ r1(X935,X949)
                                                                                                                                                  | p1(X949) ) ) )
                                                                                                                                  & ~ ! [X950] :
                                                                                                                                        ( ~ r1(X933,X950)
                                                                                                                                        | p1(X950) ) ) )
                                                                                                                        & ~ ! [X951] :
                                                                                                                              ( ~ r1(X931,X951)
                                                                                                                              | p1(X951) ) ) )
                                                                                                              & ~ ! [X952] :
                                                                                                                    ( ~ r1(X929,X952)
                                                                                                                    | p1(X952) ) ) )
                                                                                                    & ~ ! [X953] :
                                                                                                          ( ~ r1(X927,X953)
                                                                                                          | p1(X953) ) ) )
                                                                                          & ~ ! [X954] :
                                                                                                ( ~ r1(X925,X954)
                                                                                                | p1(X954) ) ) )
                                                                                & ~ ! [X955] :
                                                                                      ( ~ r1(X923,X955)
                                                                                      | p1(X955) ) ) )
                                                                      & ~ ! [X956] :
                                                                            ( ~ r1(X921,X956)
                                                                            | p1(X956) ) ) )
                                                            & ~ ! [X957] :
                                                                  ( ~ r1(X919,X957)
                                                                  | p1(X957) ) ) )
                                                  & ~ ! [X958] :
                                                        ( ~ r1(X917,X958)
                                                        | p1(X958) ) ) )
                                        & ~ ! [X959] :
                                              ( ~ r1(X915,X959)
                                              | p1(X959) ) ) )
                              & ~ ! [X960] :
                                    ( ~ r1(X913,X960)
                                    | p1(X960) ) ) )
                    & ~ ! [X961] :
                          ( ~ r1(X911,X961)
                          | p1(X961) ) ) )
          & ~ ! [X962] :
                ( ~ r1(X0,X962)
                | p1(X962) ) )
        | ( ~ ! [X963] :
                ( ~ r1(X0,X963)
                | p2(X963) )
          & ~ ! [X964] :
                ( ~ r1(X0,X964)
                | ~ ( ~ ! [X965] :
                          ( ~ r1(X964,X965)
                          | p2(X965) )
                    & ~ ! [X966] :
                          ( ~ r1(X964,X966)
                          | ~ ( ~ ! [X967] :
                                    ( ~ r1(X966,X967)
                                    | p2(X967) )
                              & ~ ! [X968] :
                                    ( ~ r1(X966,X968)
                                    | ~ ( ~ ! [X969] :
                                              ( ~ r1(X968,X969)
                                              | p2(X969) )
                                        & ~ ! [X970] :
                                              ( ~ r1(X968,X970)
                                              | ~ ( ~ ! [X971] :
                                                        ( ~ r1(X970,X971)
                                                        | p2(X971) )
                                                  & ~ ! [X972] :
                                                        ( ~ r1(X970,X972)
                                                        | ~ ( ~ ! [X973] :
                                                                  ( ~ r1(X972,X973)
                                                                  | p2(X973) )
                                                            & ~ ! [X974] :
                                                                  ( ~ r1(X972,X974)
                                                                  | ~ ( ~ ! [X975] :
                                                                            ( ~ r1(X974,X975)
                                                                            | p2(X975) )
                                                                      & ~ ! [X976] :
                                                                            ( ~ r1(X974,X976)
                                                                            | ~ ( ~ ! [X977] :
                                                                                      ( ~ r1(X976,X977)
                                                                                      | p2(X977) )
                                                                                & ~ ! [X978] :
                                                                                      ( ~ r1(X976,X978)
                                                                                      | ~ ( ~ ! [X979] :
                                                                                                ( ~ r1(X978,X979)
                                                                                                | p2(X979) )
                                                                                          & ~ ! [X980] :
                                                                                                ( ~ r1(X978,X980)
                                                                                                | ~ ( ~ ! [X981] :
                                                                                                          ( ~ r1(X980,X981)
                                                                                                          | p2(X981) )
                                                                                                    & ~ ! [X982] :
                                                                                                          ( ~ r1(X980,X982)
                                                                                                          | ~ ( ~ ! [X983] :
                                                                                                                    ( ~ r1(X982,X983)
                                                                                                                    | p2(X983) )
                                                                                                              & ~ ! [X984] :
                                                                                                                    ( ~ r1(X982,X984)
                                                                                                                    | ~ ( ~ ! [X985] :
                                                                                                                              ( ~ r1(X984,X985)
                                                                                                                              | p2(X985) )
                                                                                                                        & ~ ! [X986] :
                                                                                                                              ( ~ r1(X984,X986)
                                                                                                                              | ~ ( ~ ! [X987] :
                                                                                                                                        ( ~ r1(X986,X987)
                                                                                                                                        | p2(X987) )
                                                                                                                                  & ~ ! [X988] :
                                                                                                                                        ( ~ r1(X986,X988)
                                                                                                                                        | ~ ( ~ ! [X989] :
                                                                                                                                                  ( ~ r1(X988,X989)
                                                                                                                                                  | p2(X989) )
                                                                                                                                            & ~ ! [X990] :
                                                                                                                                                  ( ~ r1(X988,X990)
                                                                                                                                                  | ~ ( ~ ! [X991] :
                                                                                                                                                            ( ~ r1(X990,X991)
                                                                                                                                                            | p2(X991) )
                                                                                                                                                      & ~ ! [X992] :
                                                                                                                                                            ( ~ r1(X990,X992)
                                                                                                                                                            | ~ ( ~ ! [X993] :
                                                                                                                                                                      ( ~ r1(X992,X993)
                                                                                                                                                                      | p2(X993) )
                                                                                                                                                                & ~ ! [X994] :
                                                                                                                                                                      ( ~ r1(X992,X994)
                                                                                                                                                                      | ~ ( ~ ! [X995] :
                                                                                                                                                                                ( ~ r1(X994,X995)
                                                                                                                                                                                | p2(X995) )
                                                                                                                                                                          & ~ ! [X996] :
                                                                                                                                                                                ( ~ r1(X994,X996)
                                                                                                                                                                                | ! [X997] :
                                                                                                                                                                                    ( ~ r1(X996,X997)
                                                                                                                                                                                    | ~ ( ~ ! [X998] :
                                                                                                                                                                                              ( ~ r1(X997,X998)
                                                                                                                                                                                              | ~ ! [X999] :
                                                                                                                                                                                                    ( ~ r1(X998,X999)
                                                                                                                                                                                                    | p1(X999) ) )
                                                                                                                                                                                        & ~ ! [X1000] :
                                                                                                                                                                                              ( ~ r1(X997,X1000)
                                                                                                                                                                                              | p1(X1000) ) ) ) )
                                                                                                                                                                          & ~ ! [X1001] :
                                                                                                                                                                                ( ~ r1(X994,X1001)
                                                                                                                                                                                | p1(X1001) ) ) )
                                                                                                                                                                & ~ ! [X1002] :
                                                                                                                                                                      ( ~ r1(X992,X1002)
                                                                                                                                                                      | p1(X1002) ) ) )
                                                                                                                                                      & ~ ! [X1003] :
                                                                                                                                                            ( ~ r1(X990,X1003)
                                                                                                                                                            | p1(X1003) ) ) )
                                                                                                                                            & ~ ! [X1004] :
                                                                                                                                                  ( ~ r1(X988,X1004)
                                                                                                                                                  | p1(X1004) ) ) )
                                                                                                                                  & ~ ! [X1005] :
                                                                                                                                        ( ~ r1(X986,X1005)
                                                                                                                                        | p1(X1005) ) ) )
                                                                                                                        & ~ ! [X1006] :
                                                                                                                              ( ~ r1(X984,X1006)
                                                                                                                              | p1(X1006) ) ) )
                                                                                                              & ~ ! [X1007] :
                                                                                                                    ( ~ r1(X982,X1007)
                                                                                                                    | p1(X1007) ) ) )
                                                                                                    & ~ ! [X1008] :
                                                                                                          ( ~ r1(X980,X1008)
                                                                                                          | p1(X1008) ) ) )
                                                                                          & ~ ! [X1009] :
                                                                                                ( ~ r1(X978,X1009)
                                                                                                | p1(X1009) ) ) )
                                                                                & ~ ! [X1010] :
                                                                                      ( ~ r1(X976,X1010)
                                                                                      | p1(X1010) ) ) )
                                                                      & ~ ! [X1011] :
                                                                            ( ~ r1(X974,X1011)
                                                                            | p1(X1011) ) ) )
                                                            & ~ ! [X1012] :
                                                                  ( ~ r1(X972,X1012)
                                                                  | p1(X1012) ) ) )
                                                  & ~ ! [X1013] :
                                                        ( ~ r1(X970,X1013)
                                                        | p1(X1013) ) ) )
                                        & ~ ! [X1014] :
                                              ( ~ r1(X968,X1014)
                                              | p1(X1014) ) ) )
                              & ~ ! [X1015] :
                                    ( ~ r1(X966,X1015)
                                    | p1(X1015) ) ) )
                    & ~ ! [X1016] :
                          ( ~ r1(X964,X1016)
                          | p1(X1016) ) ) )
          & ~ ! [X1017] :
                ( ~ r1(X0,X1017)
                | p1(X1017) ) )
        | ( ~ ! [X1018] :
                ( ~ r1(X0,X1018)
                | p2(X1018) )
          & ~ ! [X1019] :
                ( ~ r1(X0,X1019)
                | ~ ( ~ ! [X1020] :
                          ( ~ r1(X1019,X1020)
                          | p2(X1020) )
                    & ~ ! [X1021] :
                          ( ~ r1(X1019,X1021)
                          | ~ ( ~ ! [X1022] :
                                    ( ~ r1(X1021,X1022)
                                    | p2(X1022) )
                              & ~ ! [X1023] :
                                    ( ~ r1(X1021,X1023)
                                    | ~ ( ~ ! [X1024] :
                                              ( ~ r1(X1023,X1024)
                                              | p2(X1024) )
                                        & ~ ! [X1025] :
                                              ( ~ r1(X1023,X1025)
                                              | ~ ( ~ ! [X1026] :
                                                        ( ~ r1(X1025,X1026)
                                                        | p2(X1026) )
                                                  & ~ ! [X1027] :
                                                        ( ~ r1(X1025,X1027)
                                                        | ~ ( ~ ! [X1028] :
                                                                  ( ~ r1(X1027,X1028)
                                                                  | p2(X1028) )
                                                            & ~ ! [X1029] :
                                                                  ( ~ r1(X1027,X1029)
                                                                  | ~ ( ~ ! [X1030] :
                                                                            ( ~ r1(X1029,X1030)
                                                                            | p2(X1030) )
                                                                      & ~ ! [X1031] :
                                                                            ( ~ r1(X1029,X1031)
                                                                            | ~ ( ~ ! [X1032] :
                                                                                      ( ~ r1(X1031,X1032)
                                                                                      | p2(X1032) )
                                                                                & ~ ! [X1033] :
                                                                                      ( ~ r1(X1031,X1033)
                                                                                      | ~ ( ~ ! [X1034] :
                                                                                                ( ~ r1(X1033,X1034)
                                                                                                | p2(X1034) )
                                                                                          & ~ ! [X1035] :
                                                                                                ( ~ r1(X1033,X1035)
                                                                                                | ~ ( ~ ! [X1036] :
                                                                                                          ( ~ r1(X1035,X1036)
                                                                                                          | p2(X1036) )
                                                                                                    & ~ ! [X1037] :
                                                                                                          ( ~ r1(X1035,X1037)
                                                                                                          | ~ ( ~ ! [X1038] :
                                                                                                                    ( ~ r1(X1037,X1038)
                                                                                                                    | p2(X1038) )
                                                                                                              & ~ ! [X1039] :
                                                                                                                    ( ~ r1(X1037,X1039)
                                                                                                                    | ~ ( ~ ! [X1040] :
                                                                                                                              ( ~ r1(X1039,X1040)
                                                                                                                              | p2(X1040) )
                                                                                                                        & ~ ! [X1041] :
                                                                                                                              ( ~ r1(X1039,X1041)
                                                                                                                              | ~ ( ~ ! [X1042] :
                                                                                                                                        ( ~ r1(X1041,X1042)
                                                                                                                                        | p2(X1042) )
                                                                                                                                  & ~ ! [X1043] :
                                                                                                                                        ( ~ r1(X1041,X1043)
                                                                                                                                        | ~ ( ~ ! [X1044] :
                                                                                                                                                  ( ~ r1(X1043,X1044)
                                                                                                                                                  | p2(X1044) )
                                                                                                                                            & ~ ! [X1045] :
                                                                                                                                                  ( ~ r1(X1043,X1045)
                                                                                                                                                  | ~ ( ~ ! [X1046] :
                                                                                                                                                            ( ~ r1(X1045,X1046)
                                                                                                                                                            | p2(X1046) )
                                                                                                                                                      & ~ ! [X1047] :
                                                                                                                                                            ( ~ r1(X1045,X1047)
                                                                                                                                                            | ~ ( ~ ! [X1048] :
                                                                                                                                                                      ( ~ r1(X1047,X1048)
                                                                                                                                                                      | p2(X1048) )
                                                                                                                                                                & ~ ! [X1049] :
                                                                                                                                                                      ( ~ r1(X1047,X1049)
                                                                                                                                                                      | ~ ( ~ ! [X1050] :
                                                                                                                                                                                ( ~ r1(X1049,X1050)
                                                                                                                                                                                | p2(X1050) )
                                                                                                                                                                          & ~ ! [X1051] :
                                                                                                                                                                                ( ~ r1(X1049,X1051)
                                                                                                                                                                                | ~ ( ~ ! [X1052] :
                                                                                                                                                                                          ( ~ r1(X1051,X1052)
                                                                                                                                                                                          | ~ ! [X1053] :
                                                                                                                                                                                                ( ~ r1(X1052,X1053)
                                                                                                                                                                                                | ~ ! [X1054] :
                                                                                                                                                                                                      ( ~ r1(X1053,X1054)
                                                                                                                                                                                                      | p1(X1054) ) ) )
                                                                                                                                                                                    & ~ ! [X1055] :
                                                                                                                                                                                          ( ~ r1(X1051,X1055)
                                                                                                                                                                                          | ~ ! [X1056] :
                                                                                                                                                                                                ( ~ r1(X1055,X1056)
                                                                                                                                                                                                | p1(X1056) ) ) ) )
                                                                                                                                                                          & ~ ! [X1057] :
                                                                                                                                                                                ( ~ r1(X1049,X1057)
                                                                                                                                                                                | p1(X1057) ) ) )
                                                                                                                                                                & ~ ! [X1058] :
                                                                                                                                                                      ( ~ r1(X1047,X1058)
                                                                                                                                                                      | p1(X1058) ) ) )
                                                                                                                                                      & ~ ! [X1059] :
                                                                                                                                                            ( ~ r1(X1045,X1059)
                                                                                                                                                            | p1(X1059) ) ) )
                                                                                                                                            & ~ ! [X1060] :
                                                                                                                                                  ( ~ r1(X1043,X1060)
                                                                                                                                                  | p1(X1060) ) ) )
                                                                                                                                  & ~ ! [X1061] :
                                                                                                                                        ( ~ r1(X1041,X1061)
                                                                                                                                        | p1(X1061) ) ) )
                                                                                                                        & ~ ! [X1062] :
                                                                                                                              ( ~ r1(X1039,X1062)
                                                                                                                              | p1(X1062) ) ) )
                                                                                                              & ~ ! [X1063] :
                                                                                                                    ( ~ r1(X1037,X1063)
                                                                                                                    | p1(X1063) ) ) )
                                                                                                    & ~ ! [X1064] :
                                                                                                          ( ~ r1(X1035,X1064)
                                                                                                          | p1(X1064) ) ) )
                                                                                          & ~ ! [X1065] :
                                                                                                ( ~ r1(X1033,X1065)
                                                                                                | p1(X1065) ) ) )
                                                                                & ~ ! [X1066] :
                                                                                      ( ~ r1(X1031,X1066)
                                                                                      | p1(X1066) ) ) )
                                                                      & ~ ! [X1067] :
                                                                            ( ~ r1(X1029,X1067)
                                                                            | p1(X1067) ) ) )
                                                            & ~ ! [X1068] :
                                                                  ( ~ r1(X1027,X1068)
                                                                  | p1(X1068) ) ) )
                                                  & ~ ! [X1069] :
                                                        ( ~ r1(X1025,X1069)
                                                        | p1(X1069) ) ) )
                                        & ~ ! [X1070] :
                                              ( ~ r1(X1023,X1070)
                                              | p1(X1070) ) ) )
                              & ~ ! [X1071] :
                                    ( ~ r1(X1021,X1071)
                                    | p1(X1071) ) ) )
                    & ~ ! [X1072] :
                          ( ~ r1(X1019,X1072)
                          | p1(X1072) ) ) )
          & ~ ! [X1073] :
                ( ~ r1(X0,X1073)
                | p1(X1073) ) )
        | ( ~ ! [X1074] :
                ( ~ r1(X0,X1074)
                | p2(X1074) )
          & ~ ! [X1075] :
                ( ~ r1(X0,X1075)
                | ~ ( ~ ! [X1076] :
                          ( ~ r1(X1075,X1076)
                          | p2(X1076) )
                    & ~ ! [X1077] :
                          ( ~ r1(X1075,X1077)
                          | ~ ( ~ ! [X1078] :
                                    ( ~ r1(X1077,X1078)
                                    | p2(X1078) )
                              & ~ ! [X1079] :
                                    ( ~ r1(X1077,X1079)
                                    | ~ ( ~ ! [X1080] :
                                              ( ~ r1(X1079,X1080)
                                              | p2(X1080) )
                                        & ~ ! [X1081] :
                                              ( ~ r1(X1079,X1081)
                                              | ~ ( ~ ! [X1082] :
                                                        ( ~ r1(X1081,X1082)
                                                        | p2(X1082) )
                                                  & ~ ! [X1083] :
                                                        ( ~ r1(X1081,X1083)
                                                        | ~ ( ~ ! [X1084] :
                                                                  ( ~ r1(X1083,X1084)
                                                                  | p2(X1084) )
                                                            & ~ ! [X1085] :
                                                                  ( ~ r1(X1083,X1085)
                                                                  | ~ ( ~ ! [X1086] :
                                                                            ( ~ r1(X1085,X1086)
                                                                            | p2(X1086) )
                                                                      & ~ ! [X1087] :
                                                                            ( ~ r1(X1085,X1087)
                                                                            | ~ ( ~ ! [X1088] :
                                                                                      ( ~ r1(X1087,X1088)
                                                                                      | p2(X1088) )
                                                                                & ~ ! [X1089] :
                                                                                      ( ~ r1(X1087,X1089)
                                                                                      | ~ ( ~ ! [X1090] :
                                                                                                ( ~ r1(X1089,X1090)
                                                                                                | p2(X1090) )
                                                                                          & ~ ! [X1091] :
                                                                                                ( ~ r1(X1089,X1091)
                                                                                                | ~ ( ~ ! [X1092] :
                                                                                                          ( ~ r1(X1091,X1092)
                                                                                                          | p2(X1092) )
                                                                                                    & ~ ! [X1093] :
                                                                                                          ( ~ r1(X1091,X1093)
                                                                                                          | ~ ( ~ ! [X1094] :
                                                                                                                    ( ~ r1(X1093,X1094)
                                                                                                                    | p2(X1094) )
                                                                                                              & ~ ! [X1095] :
                                                                                                                    ( ~ r1(X1093,X1095)
                                                                                                                    | ~ ( ~ ! [X1096] :
                                                                                                                              ( ~ r1(X1095,X1096)
                                                                                                                              | p2(X1096) )
                                                                                                                        & ~ ! [X1097] :
                                                                                                                              ( ~ r1(X1095,X1097)
                                                                                                                              | ~ ( ~ ! [X1098] :
                                                                                                                                        ( ~ r1(X1097,X1098)
                                                                                                                                        | p2(X1098) )
                                                                                                                                  & ~ ! [X1099] :
                                                                                                                                        ( ~ r1(X1097,X1099)
                                                                                                                                        | ~ ( ~ ! [X1100] :
                                                                                                                                                  ( ~ r1(X1099,X1100)
                                                                                                                                                  | p2(X1100) )
                                                                                                                                            & ~ ! [X1101] :
                                                                                                                                                  ( ~ r1(X1099,X1101)
                                                                                                                                                  | ~ ( ~ ! [X1102] :
                                                                                                                                                            ( ~ r1(X1101,X1102)
                                                                                                                                                            | p2(X1102) )
                                                                                                                                                      & ~ ! [X1103] :
                                                                                                                                                            ( ~ r1(X1101,X1103)
                                                                                                                                                            | ~ ( ~ ! [X1104] :
                                                                                                                                                                      ( ~ r1(X1103,X1104)
                                                                                                                                                                      | p2(X1104) )
                                                                                                                                                                & ~ ! [X1105] :
                                                                                                                                                                      ( ~ r1(X1103,X1105)
                                                                                                                                                                      | ~ ( ~ ! [X1106] :
                                                                                                                                                                                ( ~ r1(X1105,X1106)
                                                                                                                                                                                | p2(X1106) )
                                                                                                                                                                          & ~ ! [X1107] :
                                                                                                                                                                                ( ~ r1(X1105,X1107)
                                                                                                                                                                                | ~ ! [X1108] : ~ r1(X1107,X1108) )
                                                                                                                                                                          & ~ ! [X1109] :
                                                                                                                                                                                ( ~ r1(X1105,X1109)
                                                                                                                                                                                | p1(X1109) ) ) )
                                                                                                                                                                & ~ ! [X1110] :
                                                                                                                                                                      ( ~ r1(X1103,X1110)
                                                                                                                                                                      | p1(X1110) ) ) )
                                                                                                                                                      & ~ ! [X1111] :
                                                                                                                                                            ( ~ r1(X1101,X1111)
                                                                                                                                                            | p1(X1111) ) ) )
                                                                                                                                            & ~ ! [X1112] :
                                                                                                                                                  ( ~ r1(X1099,X1112)
                                                                                                                                                  | p1(X1112) ) ) )
                                                                                                                                  & ~ ! [X1113] :
                                                                                                                                        ( ~ r1(X1097,X1113)
                                                                                                                                        | p1(X1113) ) ) )
                                                                                                                        & ~ ! [X1114] :
                                                                                                                              ( ~ r1(X1095,X1114)
                                                                                                                              | p1(X1114) ) ) )
                                                                                                              & ~ ! [X1115] :
                                                                                                                    ( ~ r1(X1093,X1115)
                                                                                                                    | p1(X1115) ) ) )
                                                                                                    & ~ ! [X1116] :
                                                                                                          ( ~ r1(X1091,X1116)
                                                                                                          | p1(X1116) ) ) )
                                                                                          & ~ ! [X1117] :
                                                                                                ( ~ r1(X1089,X1117)
                                                                                                | p1(X1117) ) ) )
                                                                                & ~ ! [X1118] :
                                                                                      ( ~ r1(X1087,X1118)
                                                                                      | p1(X1118) ) ) )
                                                                      & ~ ! [X1119] :
                                                                            ( ~ r1(X1085,X1119)
                                                                            | p1(X1119) ) ) )
                                                            & ~ ! [X1120] :
                                                                  ( ~ r1(X1083,X1120)
                                                                  | p1(X1120) ) ) )
                                                  & ~ ! [X1121] :
                                                        ( ~ r1(X1081,X1121)
                                                        | p1(X1121) ) ) )
                                        & ~ ! [X1122] :
                                              ( ~ r1(X1079,X1122)
                                              | p1(X1122) ) ) )
                              & ~ ! [X1123] :
                                    ( ~ r1(X1077,X1123)
                                    | p1(X1123) ) ) )
                    & ~ ! [X1124] :
                          ( ~ r1(X1075,X1124)
                          | p1(X1124) ) ) )
          & ~ ! [X1125] :
                ( ~ r1(X0,X1125)
                | p1(X1125) ) )
        | ! [X1126] :
            ( ~ r1(X0,X1126)
            | p2(X1126) )
        | ! [X1127] :
            ( ~ r1(X0,X1127)
            | ! [X1128] :
                ( ~ r1(X1127,X1128)
                | p2(X1128) )
            | ! [X1129] :
                ( ~ r1(X1127,X1129)
                | ! [X1130] :
                    ( ~ r1(X1129,X1130)
                    | p2(X1130) )
                | ! [X1131] :
                    ( ~ r1(X1129,X1131)
                    | ! [X1132] :
                        ( ~ r1(X1131,X1132)
                        | p2(X1132) )
                    | ! [X1133] :
                        ( ~ r1(X1131,X1133)
                        | ! [X1134] :
                            ( ~ r1(X1133,X1134)
                            | p2(X1134) )
                        | ! [X1135] :
                            ( ~ r1(X1133,X1135)
                            | ! [X1136] :
                                ( ~ r1(X1135,X1136)
                                | p2(X1136) )
                            | ! [X1137] :
                                ( ~ r1(X1135,X1137)
                                | ! [X1138] :
                                    ( ~ r1(X1137,X1138)
                                    | p2(X1138) )
                                | ! [X1139] :
                                    ( ~ r1(X1137,X1139)
                                    | ! [X1140] :
                                        ( ~ r1(X1139,X1140)
                                        | p2(X1140) )
                                    | ! [X1141] :
                                        ( ~ r1(X1139,X1141)
                                        | ! [X1142] :
                                            ( ~ r1(X1141,X1142)
                                            | p2(X1142) )
                                        | ! [X1143] :
                                            ( ~ r1(X1141,X1143)
                                            | ! [X1144] :
                                                ( ~ r1(X1143,X1144)
                                                | p2(X1144) )
                                            | ! [X1145] :
                                                ( ~ r1(X1143,X1145)
                                                | ! [X1146] :
                                                    ( ~ r1(X1145,X1146)
                                                    | p2(X1146) )
                                                | ! [X1147] :
                                                    ( ~ r1(X1145,X1147)
                                                    | ! [X1148] :
                                                        ( ~ r1(X1147,X1148)
                                                        | p2(X1148) )
                                                    | ! [X1149] :
                                                        ( ~ r1(X1147,X1149)
                                                        | ! [X1150] :
                                                            ( ~ r1(X1149,X1150)
                                                            | p2(X1150) )
                                                        | ! [X1151] :
                                                            ( ~ r1(X1149,X1151)
                                                            | ! [X1152] :
                                                                ( ~ r1(X1151,X1152)
                                                                | p2(X1152) )
                                                            | ! [X1153] :
                                                                ( ~ r1(X1151,X1153)
                                                                | ! [X1154] :
                                                                    ( ~ r1(X1153,X1154)
                                                                    | p2(X1154) )
                                                                | ! [X1155] :
                                                                    ( ~ r1(X1153,X1155)
                                                                    | ! [X1156] :
                                                                        ( ~ r1(X1155,X1156)
                                                                        | p2(X1156) )
                                                                    | ! [X1157] :
                                                                        ( ~ r1(X1155,X1157)
                                                                        | ! [X1158] :
                                                                            ( ~ r1(X1157,X1158)
                                                                            | p2(X1158) )
                                                                        | ! [X1159] :
                                                                            ( ~ r1(X1157,X1159)
                                                                            | ! [X1160] :
                                                                                ( ~ r1(X1159,X1160)
                                                                                | p2(X1160) )
                                                                            | ! [X1161] :
                                                                                ( ~ r1(X1159,X1161)
                                                                                | ! [X1162] :
                                                                                    ( ~ r1(X1161,X1162)
                                                                                    | p2(X1162) )
                                                                                | ! [X1163] :
                                                                                    ( ~ r1(X1161,X1163)
                                                                                    | ! [X1164] :
                                                                                        ( ~ r1(X1163,X1164)
                                                                                        | p2(X1164) )
                                                                                    | ! [X1165] :
                                                                                        ( ~ r1(X1163,X1165)
                                                                                        | ! [X1166] :
                                                                                            ( ~ r1(X1165,X1166)
                                                                                            | ~ ! [X1167] :
                                                                                                  ( ~ r1(X1166,X1167)
                                                                                                  | p1(X1167) ) )
                                                                                        | ! [X1168] :
                                                                                            ( ~ r1(X1165,X1168)
                                                                                            | p1(X1168) ) )
                                                                                    | ! [X1169] :
                                                                                        ( ~ r1(X1163,X1169)
                                                                                        | p1(X1169) ) )
                                                                                | ! [X1170] :
                                                                                    ( ~ r1(X1161,X1170)
                                                                                    | p1(X1170) ) )
                                                                            | ! [X1171] :
                                                                                ( ~ r1(X1159,X1171)
                                                                                | p1(X1171) ) )
                                                                        | ! [X1172] :
                                                                            ( ~ r1(X1157,X1172)
                                                                            | p1(X1172) ) )
                                                                    | ! [X1173] :
                                                                        ( ~ r1(X1155,X1173)
                                                                        | p1(X1173) ) )
                                                                | ! [X1174] :
                                                                    ( ~ r1(X1153,X1174)
                                                                    | p1(X1174) ) )
                                                            | ! [X1175] :
                                                                ( ~ r1(X1151,X1175)
                                                                | p1(X1175) ) )
                                                        | ! [X1176] :
                                                            ( ~ r1(X1149,X1176)
                                                            | p1(X1176) ) )
                                                    | ! [X1177] :
                                                        ( ~ r1(X1147,X1177)
                                                        | p1(X1177) ) )
                                                | ! [X1178] :
                                                    ( ~ r1(X1145,X1178)
                                                    | p1(X1178) ) )
                                            | ! [X1179] :
                                                ( ~ r1(X1143,X1179)
                                                | p1(X1179) ) )
                                        | ! [X1180] :
                                            ( ~ r1(X1141,X1180)
                                            | p1(X1180) ) )
                                    | ! [X1181] :
                                        ( ~ r1(X1139,X1181)
                                        | p1(X1181) ) )
                                | ! [X1182] :
                                    ( ~ r1(X1137,X1182)
                                    | p1(X1182) ) )
                            | ! [X1183] :
                                ( ~ r1(X1135,X1183)
                                | p1(X1183) ) )
                        | ! [X1184] :
                            ( ~ r1(X1133,X1184)
                            | p1(X1184) ) )
                    | ! [X1185] :
                        ( ~ r1(X1131,X1185)
                        | p1(X1185) ) )
                | ! [X1186] :
                    ( ~ r1(X1129,X1186)
                    | p1(X1186) ) )
            | ! [X1187] :
                ( ~ r1(X1127,X1187)
                | p1(X1187) ) )
        | ! [X1188] :
            ( ~ r1(X0,X1188)
            | p1(X1188) )
        | ( ~ ! [X1189] :
                ( ~ r1(X0,X1189)
                | p2(X1189) )
          & ~ ! [X1190] :
                ( ~ r1(X0,X1190)
                | ~ ( ~ ! [X1191] :
                          ( ~ r1(X1190,X1191)
                          | p2(X1191) )
                    & ~ ! [X1192] :
                          ( ~ r1(X1190,X1192)
                          | ~ ( ~ ! [X1193] :
                                    ( ~ r1(X1192,X1193)
                                    | p2(X1193) )
                              & ~ ! [X1194] :
                                    ( ~ r1(X1192,X1194)
                                    | ~ ( ~ ! [X1195] :
                                              ( ~ r1(X1194,X1195)
                                              | p2(X1195) )
                                        & ~ ! [X1196] :
                                              ( ~ r1(X1194,X1196)
                                              | ~ ( ~ ! [X1197] :
                                                        ( ~ r1(X1196,X1197)
                                                        | p2(X1197) )
                                                  & ~ ! [X1198] :
                                                        ( ~ r1(X1196,X1198)
                                                        | ~ ( ~ ! [X1199] :
                                                                  ( ~ r1(X1198,X1199)
                                                                  | p2(X1199) )
                                                            & ~ ! [X1200] :
                                                                  ( ~ r1(X1198,X1200)
                                                                  | ~ ( ~ ! [X1201] :
                                                                            ( ~ r1(X1200,X1201)
                                                                            | p2(X1201) )
                                                                      & ~ ! [X1202] :
                                                                            ( ~ r1(X1200,X1202)
                                                                            | ~ ( ~ ! [X1203] :
                                                                                      ( ~ r1(X1202,X1203)
                                                                                      | p2(X1203) )
                                                                                & ~ ! [X1204] :
                                                                                      ( ~ r1(X1202,X1204)
                                                                                      | ~ ( ~ ! [X1205] :
                                                                                                ( ~ r1(X1204,X1205)
                                                                                                | p2(X1205) )
                                                                                          & ~ ! [X1206] :
                                                                                                ( ~ r1(X1204,X1206)
                                                                                                | ~ ( ~ ! [X1207] :
                                                                                                          ( ~ r1(X1206,X1207)
                                                                                                          | p2(X1207) )
                                                                                                    & ~ ! [X1208] :
                                                                                                          ( ~ r1(X1206,X1208)
                                                                                                          | ~ ( ~ ! [X1209] :
                                                                                                                    ( ~ r1(X1208,X1209)
                                                                                                                    | p2(X1209) )
                                                                                                              & ~ ! [X1210] :
                                                                                                                    ( ~ r1(X1208,X1210)
                                                                                                                    | ~ ( ~ ! [X1211] :
                                                                                                                              ( ~ r1(X1210,X1211)
                                                                                                                              | p2(X1211) )
                                                                                                                        & ~ ! [X1212] :
                                                                                                                              ( ~ r1(X1210,X1212)
                                                                                                                              | ~ ( ~ ! [X1213] :
                                                                                                                                        ( ~ r1(X1212,X1213)
                                                                                                                                        | p2(X1213) )
                                                                                                                                  & ~ ! [X1214] :
                                                                                                                                        ( ~ r1(X1212,X1214)
                                                                                                                                        | ~ ( ~ ! [X1215] :
                                                                                                                                                  ( ~ r1(X1214,X1215)
                                                                                                                                                  | p2(X1215) )
                                                                                                                                            & ~ ! [X1216] :
                                                                                                                                                  ( ~ r1(X1214,X1216)
                                                                                                                                                  | ~ ( ~ ! [X1217] :
                                                                                                                                                            ( ~ r1(X1216,X1217)
                                                                                                                                                            | p2(X1217) )
                                                                                                                                                      & ~ ! [X1218] :
                                                                                                                                                            ( ~ r1(X1216,X1218)
                                                                                                                                                            | ~ ( ~ ! [X1219] :
                                                                                                                                                                      ( ~ r1(X1218,X1219)
                                                                                                                                                                      | p2(X1219) )
                                                                                                                                                                & ~ ! [X1220] :
                                                                                                                                                                      ( ~ r1(X1218,X1220)
                                                                                                                                                                      | ~ ( ~ ! [X1221] :
                                                                                                                                                                                ( ~ r1(X1220,X1221)
                                                                                                                                                                                | ~ ! [X1222] :
                                                                                                                                                                                      ( ~ r1(X1221,X1222)
                                                                                                                                                                                      | ~ p1(X1222) ) )
                                                                                                                                                                          & p1(X1220) ) )
                                                                                                                                                                & ~ ! [X1223] :
                                                                                                                                                                      ( ~ r1(X1218,X1223)
                                                                                                                                                                      | p1(X1223) ) ) )
                                                                                                                                                      & ~ ! [X1224] :
                                                                                                                                                            ( ~ r1(X1216,X1224)
                                                                                                                                                            | p1(X1224) ) ) )
                                                                                                                                            & ~ ! [X1225] :
                                                                                                                                                  ( ~ r1(X1214,X1225)
                                                                                                                                                  | p1(X1225) ) ) )
                                                                                                                                  & ~ ! [X1226] :
                                                                                                                                        ( ~ r1(X1212,X1226)
                                                                                                                                        | p1(X1226) ) ) )
                                                                                                                        & ~ ! [X1227] :
                                                                                                                              ( ~ r1(X1210,X1227)
                                                                                                                              | p1(X1227) ) ) )
                                                                                                              & ~ ! [X1228] :
                                                                                                                    ( ~ r1(X1208,X1228)
                                                                                                                    | p1(X1228) ) ) )
                                                                                                    & ~ ! [X1229] :
                                                                                                          ( ~ r1(X1206,X1229)
                                                                                                          | p1(X1229) ) ) )
                                                                                          & ~ ! [X1230] :
                                                                                                ( ~ r1(X1204,X1230)
                                                                                                | p1(X1230) ) ) )
                                                                                & ~ ! [X1231] :
                                                                                      ( ~ r1(X1202,X1231)
                                                                                      | p1(X1231) ) ) )
                                                                      & ~ ! [X1232] :
                                                                            ( ~ r1(X1200,X1232)
                                                                            | p1(X1232) ) ) )
                                                            & ~ ! [X1233] :
                                                                  ( ~ r1(X1198,X1233)
                                                                  | p1(X1233) ) ) )
                                                  & ~ ! [X1234] :
                                                        ( ~ r1(X1196,X1234)
                                                        | p1(X1234) ) ) )
                                        & ~ ! [X1235] :
                                              ( ~ r1(X1194,X1235)
                                              | p1(X1235) ) ) )
                              & ~ ! [X1236] :
                                    ( ~ r1(X1192,X1236)
                                    | p1(X1236) ) ) )
                    & ~ ! [X1237] :
                          ( ~ r1(X1190,X1237)
                          | p1(X1237) ) ) )
          & ~ ! [X1238] :
                ( ~ r1(X0,X1238)
                | p1(X1238) ) )
        | ( ~ ! [X1239] :
                ( ~ r1(X0,X1239)
                | p2(X1239) )
          & ~ ! [X1240] :
                ( ~ r1(X0,X1240)
                | ~ ( ~ ! [X1241] :
                          ( ~ r1(X1240,X1241)
                          | p2(X1241) )
                    & ~ ! [X1242] :
                          ( ~ r1(X1240,X1242)
                          | ~ ( ~ ! [X1243] :
                                    ( ~ r1(X1242,X1243)
                                    | p2(X1243) )
                              & ~ ! [X1244] :
                                    ( ~ r1(X1242,X1244)
                                    | ~ ( ~ ! [X1245] :
                                              ( ~ r1(X1244,X1245)
                                              | p2(X1245) )
                                        & ~ ! [X1246] :
                                              ( ~ r1(X1244,X1246)
                                              | ~ ( ~ ! [X1247] :
                                                        ( ~ r1(X1246,X1247)
                                                        | p2(X1247) )
                                                  & ~ ! [X1248] :
                                                        ( ~ r1(X1246,X1248)
                                                        | ~ ( ~ ! [X1249] :
                                                                  ( ~ r1(X1248,X1249)
                                                                  | p2(X1249) )
                                                            & ~ ! [X1250] :
                                                                  ( ~ r1(X1248,X1250)
                                                                  | ~ ( ~ ! [X1251] :
                                                                            ( ~ r1(X1250,X1251)
                                                                            | p2(X1251) )
                                                                      & ~ ! [X1252] :
                                                                            ( ~ r1(X1250,X1252)
                                                                            | ~ ( ~ ! [X1253] :
                                                                                      ( ~ r1(X1252,X1253)
                                                                                      | p2(X1253) )
                                                                                & ~ ! [X1254] :
                                                                                      ( ~ r1(X1252,X1254)
                                                                                      | ~ ( ~ ! [X1255] :
                                                                                                ( ~ r1(X1254,X1255)
                                                                                                | p2(X1255) )
                                                                                          & ~ ! [X1256] :
                                                                                                ( ~ r1(X1254,X1256)
                                                                                                | ~ ( ~ ! [X1257] :
                                                                                                          ( ~ r1(X1256,X1257)
                                                                                                          | p2(X1257) )
                                                                                                    & ~ ! [X1258] :
                                                                                                          ( ~ r1(X1256,X1258)
                                                                                                          | ~ ( ~ ! [X1259] :
                                                                                                                    ( ~ r1(X1258,X1259)
                                                                                                                    | p2(X1259) )
                                                                                                              & ~ ! [X1260] :
                                                                                                                    ( ~ r1(X1258,X1260)
                                                                                                                    | ~ ( ~ ! [X1261] :
                                                                                                                              ( ~ r1(X1260,X1261)
                                                                                                                              | p2(X1261) )
                                                                                                                        & ~ ! [X1262] :
                                                                                                                              ( ~ r1(X1260,X1262)
                                                                                                                              | ~ ( ~ ! [X1263] :
                                                                                                                                        ( ~ r1(X1262,X1263)
                                                                                                                                        | p2(X1263) )
                                                                                                                                  & ~ ! [X1264] :
                                                                                                                                        ( ~ r1(X1262,X1264)
                                                                                                                                        | ~ ( ~ ! [X1265] :
                                                                                                                                                  ( ~ r1(X1264,X1265)
                                                                                                                                                  | p2(X1265) )
                                                                                                                                            & ~ ! [X1266] :
                                                                                                                                                  ( ~ r1(X1264,X1266)
                                                                                                                                                  | ~ ( ~ ! [X1267] :
                                                                                                                                                            ( ~ r1(X1266,X1267)
                                                                                                                                                            | p2(X1267) )
                                                                                                                                                      & ~ ! [X1268] :
                                                                                                                                                            ( ~ r1(X1266,X1268)
                                                                                                                                                            | ~ ( ~ ! [X1269] :
                                                                                                                                                                      ( ~ r1(X1268,X1269)
                                                                                                                                                                      | p2(X1269) )
                                                                                                                                                                & ~ ! [X1270] :
                                                                                                                                                                      ( ~ r1(X1268,X1270)
                                                                                                                                                                      | ! [X1271] :
                                                                                                                                                                          ( ~ r1(X1270,X1271)
                                                                                                                                                                          | ~ ( ~ ! [X1272] :
                                                                                                                                                                                    ( ~ r1(X1271,X1272)
                                                                                                                                                                                    | ~ ! [X1273] :
                                                                                                                                                                                          ( ~ r1(X1272,X1273)
                                                                                                                                                                                          | p1(X1273) ) )
                                                                                                                                                                              & ~ ! [X1274] :
                                                                                                                                                                                    ( ~ r1(X1271,X1274)
                                                                                                                                                                                    | p1(X1274) ) ) ) )
                                                                                                                                                                & ~ ! [X1275] :
                                                                                                                                                                      ( ~ r1(X1268,X1275)
                                                                                                                                                                      | p1(X1275) ) ) )
                                                                                                                                                      & ~ ! [X1276] :
                                                                                                                                                            ( ~ r1(X1266,X1276)
                                                                                                                                                            | p1(X1276) ) ) )
                                                                                                                                            & ~ ! [X1277] :
                                                                                                                                                  ( ~ r1(X1264,X1277)
                                                                                                                                                  | p1(X1277) ) ) )
                                                                                                                                  & ~ ! [X1278] :
                                                                                                                                        ( ~ r1(X1262,X1278)
                                                                                                                                        | p1(X1278) ) ) )
                                                                                                                        & ~ ! [X1279] :
                                                                                                                              ( ~ r1(X1260,X1279)
                                                                                                                              | p1(X1279) ) ) )
                                                                                                              & ~ ! [X1280] :
                                                                                                                    ( ~ r1(X1258,X1280)
                                                                                                                    | p1(X1280) ) ) )
                                                                                                    & ~ ! [X1281] :
                                                                                                          ( ~ r1(X1256,X1281)
                                                                                                          | p1(X1281) ) ) )
                                                                                          & ~ ! [X1282] :
                                                                                                ( ~ r1(X1254,X1282)
                                                                                                | p1(X1282) ) ) )
                                                                                & ~ ! [X1283] :
                                                                                      ( ~ r1(X1252,X1283)
                                                                                      | p1(X1283) ) ) )
                                                                      & ~ ! [X1284] :
                                                                            ( ~ r1(X1250,X1284)
                                                                            | p1(X1284) ) ) )
                                                            & ~ ! [X1285] :
                                                                  ( ~ r1(X1248,X1285)
                                                                  | p1(X1285) ) ) )
                                                  & ~ ! [X1286] :
                                                        ( ~ r1(X1246,X1286)
                                                        | p1(X1286) ) ) )
                                        & ~ ! [X1287] :
                                              ( ~ r1(X1244,X1287)
                                              | p1(X1287) ) ) )
                              & ~ ! [X1288] :
                                    ( ~ r1(X1242,X1288)
                                    | p1(X1288) ) ) )
                    & ~ ! [X1289] :
                          ( ~ r1(X1240,X1289)
                          | p1(X1289) ) ) )
          & ~ ! [X1290] :
                ( ~ r1(X0,X1290)
                | p1(X1290) ) )
        | ( ~ ! [X1291] :
                ( ~ r1(X0,X1291)
                | p2(X1291) )
          & ~ ! [X1292] :
                ( ~ r1(X0,X1292)
                | ~ ( ~ ! [X1293] :
                          ( ~ r1(X1292,X1293)
                          | p2(X1293) )
                    & ~ ! [X1294] :
                          ( ~ r1(X1292,X1294)
                          | ~ ( ~ ! [X1295] :
                                    ( ~ r1(X1294,X1295)
                                    | p2(X1295) )
                              & ~ ! [X1296] :
                                    ( ~ r1(X1294,X1296)
                                    | ~ ( ~ ! [X1297] :
                                              ( ~ r1(X1296,X1297)
                                              | p2(X1297) )
                                        & ~ ! [X1298] :
                                              ( ~ r1(X1296,X1298)
                                              | ~ ( ~ ! [X1299] :
                                                        ( ~ r1(X1298,X1299)
                                                        | p2(X1299) )
                                                  & ~ ! [X1300] :
                                                        ( ~ r1(X1298,X1300)
                                                        | ~ ( ~ ! [X1301] :
                                                                  ( ~ r1(X1300,X1301)
                                                                  | p2(X1301) )
                                                            & ~ ! [X1302] :
                                                                  ( ~ r1(X1300,X1302)
                                                                  | ~ ( ~ ! [X1303] :
                                                                            ( ~ r1(X1302,X1303)
                                                                            | p2(X1303) )
                                                                      & ~ ! [X1304] :
                                                                            ( ~ r1(X1302,X1304)
                                                                            | ~ ( ~ ! [X1305] :
                                                                                      ( ~ r1(X1304,X1305)
                                                                                      | p2(X1305) )
                                                                                & ~ ! [X1306] :
                                                                                      ( ~ r1(X1304,X1306)
                                                                                      | ~ ( ~ ! [X1307] :
                                                                                                ( ~ r1(X1306,X1307)
                                                                                                | p2(X1307) )
                                                                                          & ~ ! [X1308] :
                                                                                                ( ~ r1(X1306,X1308)
                                                                                                | ~ ( ~ ! [X1309] :
                                                                                                          ( ~ r1(X1308,X1309)
                                                                                                          | p2(X1309) )
                                                                                                    & ~ ! [X1310] :
                                                                                                          ( ~ r1(X1308,X1310)
                                                                                                          | ~ ( ~ ! [X1311] :
                                                                                                                    ( ~ r1(X1310,X1311)
                                                                                                                    | p2(X1311) )
                                                                                                              & ~ ! [X1312] :
                                                                                                                    ( ~ r1(X1310,X1312)
                                                                                                                    | ~ ( ~ ! [X1313] :
                                                                                                                              ( ~ r1(X1312,X1313)
                                                                                                                              | p2(X1313) )
                                                                                                                        & ~ ! [X1314] :
                                                                                                                              ( ~ r1(X1312,X1314)
                                                                                                                              | ~ ( ~ ! [X1315] :
                                                                                                                                        ( ~ r1(X1314,X1315)
                                                                                                                                        | p2(X1315) )
                                                                                                                                  & ~ ! [X1316] :
                                                                                                                                        ( ~ r1(X1314,X1316)
                                                                                                                                        | ~ ( ~ ! [X1317] :
                                                                                                                                                  ( ~ r1(X1316,X1317)
                                                                                                                                                  | p2(X1317) )
                                                                                                                                            & ~ ! [X1318] :
                                                                                                                                                  ( ~ r1(X1316,X1318)
                                                                                                                                                  | ~ ( ~ ! [X1319] :
                                                                                                                                                            ( ~ r1(X1318,X1319)
                                                                                                                                                            | p2(X1319) )
                                                                                                                                                      & ~ ! [X1320] :
                                                                                                                                                            ( ~ r1(X1318,X1320)
                                                                                                                                                            | ~ ( ~ ! [X1321] :
                                                                                                                                                                      ( ~ r1(X1320,X1321)
                                                                                                                                                                      | p2(X1321) )
                                                                                                                                                                & ~ ! [X1322] :
                                                                                                                                                                      ( ~ r1(X1320,X1322)
                                                                                                                                                                      | ~ ( ~ ! [X1323] :
                                                                                                                                                                                ( ~ r1(X1322,X1323)
                                                                                                                                                                                | ~ ! [X1324] :
                                                                                                                                                                                      ( ~ r1(X1323,X1324)
                                                                                                                                                                                      | ~ ! [X1325] :
                                                                                                                                                                                            ( ~ r1(X1324,X1325)
                                                                                                                                                                                            | p1(X1325) ) ) )
                                                                                                                                                                          & ~ ! [X1326] :
                                                                                                                                                                                ( ~ r1(X1322,X1326)
                                                                                                                                                                                | ~ ! [X1327] :
                                                                                                                                                                                      ( ~ r1(X1326,X1327)
                                                                                                                                                                                      | p1(X1327) ) ) ) )
                                                                                                                                                                & ~ ! [X1328] :
                                                                                                                                                                      ( ~ r1(X1320,X1328)
                                                                                                                                                                      | p1(X1328) ) ) )
                                                                                                                                                      & ~ ! [X1329] :
                                                                                                                                                            ( ~ r1(X1318,X1329)
                                                                                                                                                            | p1(X1329) ) ) )
                                                                                                                                            & ~ ! [X1330] :
                                                                                                                                                  ( ~ r1(X1316,X1330)
                                                                                                                                                  | p1(X1330) ) ) )
                                                                                                                                  & ~ ! [X1331] :
                                                                                                                                        ( ~ r1(X1314,X1331)
                                                                                                                                        | p1(X1331) ) ) )
                                                                                                                        & ~ ! [X1332] :
                                                                                                                              ( ~ r1(X1312,X1332)
                                                                                                                              | p1(X1332) ) ) )
                                                                                                              & ~ ! [X1333] :
                                                                                                                    ( ~ r1(X1310,X1333)
                                                                                                                    | p1(X1333) ) ) )
                                                                                                    & ~ ! [X1334] :
                                                                                                          ( ~ r1(X1308,X1334)
                                                                                                          | p1(X1334) ) ) )
                                                                                          & ~ ! [X1335] :
                                                                                                ( ~ r1(X1306,X1335)
                                                                                                | p1(X1335) ) ) )
                                                                                & ~ ! [X1336] :
                                                                                      ( ~ r1(X1304,X1336)
                                                                                      | p1(X1336) ) ) )
                                                                      & ~ ! [X1337] :
                                                                            ( ~ r1(X1302,X1337)
                                                                            | p1(X1337) ) ) )
                                                            & ~ ! [X1338] :
                                                                  ( ~ r1(X1300,X1338)
                                                                  | p1(X1338) ) ) )
                                                  & ~ ! [X1339] :
                                                        ( ~ r1(X1298,X1339)
                                                        | p1(X1339) ) ) )
                                        & ~ ! [X1340] :
                                              ( ~ r1(X1296,X1340)
                                              | p1(X1340) ) ) )
                              & ~ ! [X1341] :
                                    ( ~ r1(X1294,X1341)
                                    | p1(X1341) ) ) )
                    & ~ ! [X1342] :
                          ( ~ r1(X1292,X1342)
                          | p1(X1342) ) ) )
          & ~ ! [X1343] :
                ( ~ r1(X0,X1343)
                | p1(X1343) ) )
        | ( ~ ! [X1344] :
                ( ~ r1(X0,X1344)
                | p2(X1344) )
          & ~ ! [X1345] :
                ( ~ r1(X0,X1345)
                | ~ ( ~ ! [X1346] :
                          ( ~ r1(X1345,X1346)
                          | p2(X1346) )
                    & ~ ! [X1347] :
                          ( ~ r1(X1345,X1347)
                          | ~ ( ~ ! [X1348] :
                                    ( ~ r1(X1347,X1348)
                                    | p2(X1348) )
                              & ~ ! [X1349] :
                                    ( ~ r1(X1347,X1349)
                                    | ~ ( ~ ! [X1350] :
                                              ( ~ r1(X1349,X1350)
                                              | p2(X1350) )
                                        & ~ ! [X1351] :
                                              ( ~ r1(X1349,X1351)
                                              | ~ ( ~ ! [X1352] :
                                                        ( ~ r1(X1351,X1352)
                                                        | p2(X1352) )
                                                  & ~ ! [X1353] :
                                                        ( ~ r1(X1351,X1353)
                                                        | ~ ( ~ ! [X1354] :
                                                                  ( ~ r1(X1353,X1354)
                                                                  | p2(X1354) )
                                                            & ~ ! [X1355] :
                                                                  ( ~ r1(X1353,X1355)
                                                                  | ~ ( ~ ! [X1356] :
                                                                            ( ~ r1(X1355,X1356)
                                                                            | p2(X1356) )
                                                                      & ~ ! [X1357] :
                                                                            ( ~ r1(X1355,X1357)
                                                                            | ~ ( ~ ! [X1358] :
                                                                                      ( ~ r1(X1357,X1358)
                                                                                      | p2(X1358) )
                                                                                & ~ ! [X1359] :
                                                                                      ( ~ r1(X1357,X1359)
                                                                                      | ~ ( ~ ! [X1360] :
                                                                                                ( ~ r1(X1359,X1360)
                                                                                                | p2(X1360) )
                                                                                          & ~ ! [X1361] :
                                                                                                ( ~ r1(X1359,X1361)
                                                                                                | ~ ( ~ ! [X1362] :
                                                                                                          ( ~ r1(X1361,X1362)
                                                                                                          | p2(X1362) )
                                                                                                    & ~ ! [X1363] :
                                                                                                          ( ~ r1(X1361,X1363)
                                                                                                          | ~ ( ~ ! [X1364] :
                                                                                                                    ( ~ r1(X1363,X1364)
                                                                                                                    | p2(X1364) )
                                                                                                              & ~ ! [X1365] :
                                                                                                                    ( ~ r1(X1363,X1365)
                                                                                                                    | ~ ( ~ ! [X1366] :
                                                                                                                              ( ~ r1(X1365,X1366)
                                                                                                                              | p2(X1366) )
                                                                                                                        & ~ ! [X1367] :
                                                                                                                              ( ~ r1(X1365,X1367)
                                                                                                                              | ~ ( ~ ! [X1368] :
                                                                                                                                        ( ~ r1(X1367,X1368)
                                                                                                                                        | p2(X1368) )
                                                                                                                                  & ~ ! [X1369] :
                                                                                                                                        ( ~ r1(X1367,X1369)
                                                                                                                                        | ~ ( ~ ! [X1370] :
                                                                                                                                                  ( ~ r1(X1369,X1370)
                                                                                                                                                  | p2(X1370) )
                                                                                                                                            & ~ ! [X1371] :
                                                                                                                                                  ( ~ r1(X1369,X1371)
                                                                                                                                                  | ~ ( ~ ! [X1372] :
                                                                                                                                                            ( ~ r1(X1371,X1372)
                                                                                                                                                            | p2(X1372) )
                                                                                                                                                      & ~ ! [X1373] :
                                                                                                                                                            ( ~ r1(X1371,X1373)
                                                                                                                                                            | ~ ( ~ ! [X1374] :
                                                                                                                                                                      ( ~ r1(X1373,X1374)
                                                                                                                                                                      | p2(X1374) )
                                                                                                                                                                & ~ ! [X1375] :
                                                                                                                                                                      ( ~ r1(X1373,X1375)
                                                                                                                                                                      | ~ ! [X1376] : ~ r1(X1375,X1376) )
                                                                                                                                                                & ~ ! [X1377] :
                                                                                                                                                                      ( ~ r1(X1373,X1377)
                                                                                                                                                                      | p1(X1377) ) ) )
                                                                                                                                                      & ~ ! [X1378] :
                                                                                                                                                            ( ~ r1(X1371,X1378)
                                                                                                                                                            | p1(X1378) ) ) )
                                                                                                                                            & ~ ! [X1379] :
                                                                                                                                                  ( ~ r1(X1369,X1379)
                                                                                                                                                  | p1(X1379) ) ) )
                                                                                                                                  & ~ ! [X1380] :
                                                                                                                                        ( ~ r1(X1367,X1380)
                                                                                                                                        | p1(X1380) ) ) )
                                                                                                                        & ~ ! [X1381] :
                                                                                                                              ( ~ r1(X1365,X1381)
                                                                                                                              | p1(X1381) ) ) )
                                                                                                              & ~ ! [X1382] :
                                                                                                                    ( ~ r1(X1363,X1382)
                                                                                                                    | p1(X1382) ) ) )
                                                                                                    & ~ ! [X1383] :
                                                                                                          ( ~ r1(X1361,X1383)
                                                                                                          | p1(X1383) ) ) )
                                                                                          & ~ ! [X1384] :
                                                                                                ( ~ r1(X1359,X1384)
                                                                                                | p1(X1384) ) ) )
                                                                                & ~ ! [X1385] :
                                                                                      ( ~ r1(X1357,X1385)
                                                                                      | p1(X1385) ) ) )
                                                                      & ~ ! [X1386] :
                                                                            ( ~ r1(X1355,X1386)
                                                                            | p1(X1386) ) ) )
                                                            & ~ ! [X1387] :
                                                                  ( ~ r1(X1353,X1387)
                                                                  | p1(X1387) ) ) )
                                                  & ~ ! [X1388] :
                                                        ( ~ r1(X1351,X1388)
                                                        | p1(X1388) ) ) )
                                        & ~ ! [X1389] :
                                              ( ~ r1(X1349,X1389)
                                              | p1(X1389) ) ) )
                              & ~ ! [X1390] :
                                    ( ~ r1(X1347,X1390)
                                    | p1(X1390) ) ) )
                    & ~ ! [X1391] :
                          ( ~ r1(X1345,X1391)
                          | p1(X1391) ) ) )
          & ~ ! [X1392] :
                ( ~ r1(X0,X1392)
                | p1(X1392) ) )
        | ! [X1393] :
            ( ~ r1(X0,X1393)
            | p2(X1393) )
        | ! [X1394] :
            ( ~ r1(X0,X1394)
            | ! [X1395] :
                ( ~ r1(X1394,X1395)
                | p2(X1395) )
            | ! [X1396] :
                ( ~ r1(X1394,X1396)
                | ! [X1397] :
                    ( ~ r1(X1396,X1397)
                    | p2(X1397) )
                | ! [X1398] :
                    ( ~ r1(X1396,X1398)
                    | ! [X1399] :
                        ( ~ r1(X1398,X1399)
                        | p2(X1399) )
                    | ! [X1400] :
                        ( ~ r1(X1398,X1400)
                        | ! [X1401] :
                            ( ~ r1(X1400,X1401)
                            | p2(X1401) )
                        | ! [X1402] :
                            ( ~ r1(X1400,X1402)
                            | ! [X1403] :
                                ( ~ r1(X1402,X1403)
                                | p2(X1403) )
                            | ! [X1404] :
                                ( ~ r1(X1402,X1404)
                                | ! [X1405] :
                                    ( ~ r1(X1404,X1405)
                                    | p2(X1405) )
                                | ! [X1406] :
                                    ( ~ r1(X1404,X1406)
                                    | ! [X1407] :
                                        ( ~ r1(X1406,X1407)
                                        | p2(X1407) )
                                    | ! [X1408] :
                                        ( ~ r1(X1406,X1408)
                                        | ! [X1409] :
                                            ( ~ r1(X1408,X1409)
                                            | p2(X1409) )
                                        | ! [X1410] :
                                            ( ~ r1(X1408,X1410)
                                            | ! [X1411] :
                                                ( ~ r1(X1410,X1411)
                                                | p2(X1411) )
                                            | ! [X1412] :
                                                ( ~ r1(X1410,X1412)
                                                | ! [X1413] :
                                                    ( ~ r1(X1412,X1413)
                                                    | p2(X1413) )
                                                | ! [X1414] :
                                                    ( ~ r1(X1412,X1414)
                                                    | ! [X1415] :
                                                        ( ~ r1(X1414,X1415)
                                                        | p2(X1415) )
                                                    | ! [X1416] :
                                                        ( ~ r1(X1414,X1416)
                                                        | ! [X1417] :
                                                            ( ~ r1(X1416,X1417)
                                                            | p2(X1417) )
                                                        | ! [X1418] :
                                                            ( ~ r1(X1416,X1418)
                                                            | ! [X1419] :
                                                                ( ~ r1(X1418,X1419)
                                                                | p2(X1419) )
                                                            | ! [X1420] :
                                                                ( ~ r1(X1418,X1420)
                                                                | ! [X1421] :
                                                                    ( ~ r1(X1420,X1421)
                                                                    | p2(X1421) )
                                                                | ! [X1422] :
                                                                    ( ~ r1(X1420,X1422)
                                                                    | ! [X1423] :
                                                                        ( ~ r1(X1422,X1423)
                                                                        | p2(X1423) )
                                                                    | ! [X1424] :
                                                                        ( ~ r1(X1422,X1424)
                                                                        | ! [X1425] :
                                                                            ( ~ r1(X1424,X1425)
                                                                            | p2(X1425) )
                                                                        | ! [X1426] :
                                                                            ( ~ r1(X1424,X1426)
                                                                            | ! [X1427] :
                                                                                ( ~ r1(X1426,X1427)
                                                                                | p2(X1427) )
                                                                            | ! [X1428] :
                                                                                ( ~ r1(X1426,X1428)
                                                                                | ! [X1429] :
                                                                                    ( ~ r1(X1428,X1429)
                                                                                    | p2(X1429) )
                                                                                | ! [X1430] :
                                                                                    ( ~ r1(X1428,X1430)
                                                                                    | ! [X1431] :
                                                                                        ( ~ r1(X1430,X1431)
                                                                                        | p2(X1431) )
                                                                                    | ! [X1432] :
                                                                                        ( ~ r1(X1430,X1432)
                                                                                        | ! [X1433] :
                                                                                            ( ~ r1(X1432,X1433)
                                                                                            | ~ ! [X1434] :
                                                                                                  ( ~ r1(X1433,X1434)
                                                                                                  | p1(X1434) ) )
                                                                                        | ! [X1435] :
                                                                                            ( ~ r1(X1432,X1435)
                                                                                            | p1(X1435) ) )
                                                                                    | ! [X1436] :
                                                                                        ( ~ r1(X1430,X1436)
                                                                                        | p1(X1436) ) )
                                                                                | ! [X1437] :
                                                                                    ( ~ r1(X1428,X1437)
                                                                                    | p1(X1437) ) )
                                                                            | ! [X1438] :
                                                                                ( ~ r1(X1426,X1438)
                                                                                | p1(X1438) ) )
                                                                        | ! [X1439] :
                                                                            ( ~ r1(X1424,X1439)
                                                                            | p1(X1439) ) )
                                                                    | ! [X1440] :
                                                                        ( ~ r1(X1422,X1440)
                                                                        | p1(X1440) ) )
                                                                | ! [X1441] :
                                                                    ( ~ r1(X1420,X1441)
                                                                    | p1(X1441) ) )
                                                            | ! [X1442] :
                                                                ( ~ r1(X1418,X1442)
                                                                | p1(X1442) ) )
                                                        | ! [X1443] :
                                                            ( ~ r1(X1416,X1443)
                                                            | p1(X1443) ) )
                                                    | ! [X1444] :
                                                        ( ~ r1(X1414,X1444)
                                                        | p1(X1444) ) )
                                                | ! [X1445] :
                                                    ( ~ r1(X1412,X1445)
                                                    | p1(X1445) ) )
                                            | ! [X1446] :
                                                ( ~ r1(X1410,X1446)
                                                | p1(X1446) ) )
                                        | ! [X1447] :
                                            ( ~ r1(X1408,X1447)
                                            | p1(X1447) ) )
                                    | ! [X1448] :
                                        ( ~ r1(X1406,X1448)
                                        | p1(X1448) ) )
                                | ! [X1449] :
                                    ( ~ r1(X1404,X1449)
                                    | p1(X1449) ) )
                            | ! [X1450] :
                                ( ~ r1(X1402,X1450)
                                | p1(X1450) ) )
                        | ! [X1451] :
                            ( ~ r1(X1400,X1451)
                            | p1(X1451) ) )
                    | ! [X1452] :
                        ( ~ r1(X1398,X1452)
                        | p1(X1452) ) )
                | ! [X1453] :
                    ( ~ r1(X1396,X1453)
                    | p1(X1453) ) )
            | ! [X1454] :
                ( ~ r1(X1394,X1454)
                | p1(X1454) ) )
        | ! [X1455] :
            ( ~ r1(X0,X1455)
            | p1(X1455) )
        | ( ~ ! [X1456] :
                ( ~ r1(X0,X1456)
                | p2(X1456) )
          & ~ ! [X1457] :
                ( ~ r1(X0,X1457)
                | ~ ( ~ ! [X1458] :
                          ( ~ r1(X1457,X1458)
                          | p2(X1458) )
                    & ~ ! [X1459] :
                          ( ~ r1(X1457,X1459)
                          | ~ ( ~ ! [X1460] :
                                    ( ~ r1(X1459,X1460)
                                    | p2(X1460) )
                              & ~ ! [X1461] :
                                    ( ~ r1(X1459,X1461)
                                    | ~ ( ~ ! [X1462] :
                                              ( ~ r1(X1461,X1462)
                                              | p2(X1462) )
                                        & ~ ! [X1463] :
                                              ( ~ r1(X1461,X1463)
                                              | ~ ( ~ ! [X1464] :
                                                        ( ~ r1(X1463,X1464)
                                                        | p2(X1464) )
                                                  & ~ ! [X1465] :
                                                        ( ~ r1(X1463,X1465)
                                                        | ~ ( ~ ! [X1466] :
                                                                  ( ~ r1(X1465,X1466)
                                                                  | p2(X1466) )
                                                            & ~ ! [X1467] :
                                                                  ( ~ r1(X1465,X1467)
                                                                  | ~ ( ~ ! [X1468] :
                                                                            ( ~ r1(X1467,X1468)
                                                                            | p2(X1468) )
                                                                      & ~ ! [X1469] :
                                                                            ( ~ r1(X1467,X1469)
                                                                            | ~ ( ~ ! [X1470] :
                                                                                      ( ~ r1(X1469,X1470)
                                                                                      | p2(X1470) )
                                                                                & ~ ! [X1471] :
                                                                                      ( ~ r1(X1469,X1471)
                                                                                      | ~ ( ~ ! [X1472] :
                                                                                                ( ~ r1(X1471,X1472)
                                                                                                | p2(X1472) )
                                                                                          & ~ ! [X1473] :
                                                                                                ( ~ r1(X1471,X1473)
                                                                                                | ~ ( ~ ! [X1474] :
                                                                                                          ( ~ r1(X1473,X1474)
                                                                                                          | p2(X1474) )
                                                                                                    & ~ ! [X1475] :
                                                                                                          ( ~ r1(X1473,X1475)
                                                                                                          | ~ ( ~ ! [X1476] :
                                                                                                                    ( ~ r1(X1475,X1476)
                                                                                                                    | p2(X1476) )
                                                                                                              & ~ ! [X1477] :
                                                                                                                    ( ~ r1(X1475,X1477)
                                                                                                                    | ~ ( ~ ! [X1478] :
                                                                                                                              ( ~ r1(X1477,X1478)
                                                                                                                              | p2(X1478) )
                                                                                                                        & ~ ! [X1479] :
                                                                                                                              ( ~ r1(X1477,X1479)
                                                                                                                              | ~ ( ~ ! [X1480] :
                                                                                                                                        ( ~ r1(X1479,X1480)
                                                                                                                                        | p2(X1480) )
                                                                                                                                  & ~ ! [X1481] :
                                                                                                                                        ( ~ r1(X1479,X1481)
                                                                                                                                        | ~ ( ~ ! [X1482] :
                                                                                                                                                  ( ~ r1(X1481,X1482)
                                                                                                                                                  | p2(X1482) )
                                                                                                                                            & ~ ! [X1483] :
                                                                                                                                                  ( ~ r1(X1481,X1483)
                                                                                                                                                  | ~ ( ~ ! [X1484] :
                                                                                                                                                            ( ~ r1(X1483,X1484)
                                                                                                                                                            | p2(X1484) )
                                                                                                                                                      & ~ ! [X1485] :
                                                                                                                                                            ( ~ r1(X1483,X1485)
                                                                                                                                                            | ~ ( ~ ! [X1486] :
                                                                                                                                                                      ( ~ r1(X1485,X1486)
                                                                                                                                                                      | ~ ! [X1487] :
                                                                                                                                                                            ( ~ r1(X1486,X1487)
                                                                                                                                                                            | ~ p1(X1487) ) )
                                                                                                                                                                & p1(X1485) ) )
                                                                                                                                                      & ~ ! [X1488] :
                                                                                                                                                            ( ~ r1(X1483,X1488)
                                                                                                                                                            | p1(X1488) ) ) )
                                                                                                                                            & ~ ! [X1489] :
                                                                                                                                                  ( ~ r1(X1481,X1489)
                                                                                                                                                  | p1(X1489) ) ) )
                                                                                                                                  & ~ ! [X1490] :
                                                                                                                                        ( ~ r1(X1479,X1490)
                                                                                                                                        | p1(X1490) ) ) )
                                                                                                                        & ~ ! [X1491] :
                                                                                                                              ( ~ r1(X1477,X1491)
                                                                                                                              | p1(X1491) ) ) )
                                                                                                              & ~ ! [X1492] :
                                                                                                                    ( ~ r1(X1475,X1492)
                                                                                                                    | p1(X1492) ) ) )
                                                                                                    & ~ ! [X1493] :
                                                                                                          ( ~ r1(X1473,X1493)
                                                                                                          | p1(X1493) ) ) )
                                                                                          & ~ ! [X1494] :
                                                                                                ( ~ r1(X1471,X1494)
                                                                                                | p1(X1494) ) ) )
                                                                                & ~ ! [X1495] :
                                                                                      ( ~ r1(X1469,X1495)
                                                                                      | p1(X1495) ) ) )
                                                                      & ~ ! [X1496] :
                                                                            ( ~ r1(X1467,X1496)
                                                                            | p1(X1496) ) ) )
                                                            & ~ ! [X1497] :
                                                                  ( ~ r1(X1465,X1497)
                                                                  | p1(X1497) ) ) )
                                                  & ~ ! [X1498] :
                                                        ( ~ r1(X1463,X1498)
                                                        | p1(X1498) ) ) )
                                        & ~ ! [X1499] :
                                              ( ~ r1(X1461,X1499)
                                              | p1(X1499) ) ) )
                              & ~ ! [X1500] :
                                    ( ~ r1(X1459,X1500)
                                    | p1(X1500) ) ) )
                    & ~ ! [X1501] :
                          ( ~ r1(X1457,X1501)
                          | p1(X1501) ) ) )
          & ~ ! [X1502] :
                ( ~ r1(X0,X1502)
                | p1(X1502) ) )
        | ( ~ ! [X1503] :
                ( ~ r1(X0,X1503)
                | p2(X1503) )
          & ~ ! [X1504] :
                ( ~ r1(X0,X1504)
                | ~ ( ~ ! [X1505] :
                          ( ~ r1(X1504,X1505)
                          | p2(X1505) )
                    & ~ ! [X1506] :
                          ( ~ r1(X1504,X1506)
                          | ~ ( ~ ! [X1507] :
                                    ( ~ r1(X1506,X1507)
                                    | p2(X1507) )
                              & ~ ! [X1508] :
                                    ( ~ r1(X1506,X1508)
                                    | ~ ( ~ ! [X1509] :
                                              ( ~ r1(X1508,X1509)
                                              | p2(X1509) )
                                        & ~ ! [X1510] :
                                              ( ~ r1(X1508,X1510)
                                              | ~ ( ~ ! [X1511] :
                                                        ( ~ r1(X1510,X1511)
                                                        | p2(X1511) )
                                                  & ~ ! [X1512] :
                                                        ( ~ r1(X1510,X1512)
                                                        | ~ ( ~ ! [X1513] :
                                                                  ( ~ r1(X1512,X1513)
                                                                  | p2(X1513) )
                                                            & ~ ! [X1514] :
                                                                  ( ~ r1(X1512,X1514)
                                                                  | ~ ( ~ ! [X1515] :
                                                                            ( ~ r1(X1514,X1515)
                                                                            | p2(X1515) )
                                                                      & ~ ! [X1516] :
                                                                            ( ~ r1(X1514,X1516)
                                                                            | ~ ( ~ ! [X1517] :
                                                                                      ( ~ r1(X1516,X1517)
                                                                                      | p2(X1517) )
                                                                                & ~ ! [X1518] :
                                                                                      ( ~ r1(X1516,X1518)
                                                                                      | ~ ( ~ ! [X1519] :
                                                                                                ( ~ r1(X1518,X1519)
                                                                                                | p2(X1519) )
                                                                                          & ~ ! [X1520] :
                                                                                                ( ~ r1(X1518,X1520)
                                                                                                | ~ ( ~ ! [X1521] :
                                                                                                          ( ~ r1(X1520,X1521)
                                                                                                          | p2(X1521) )
                                                                                                    & ~ ! [X1522] :
                                                                                                          ( ~ r1(X1520,X1522)
                                                                                                          | ~ ( ~ ! [X1523] :
                                                                                                                    ( ~ r1(X1522,X1523)
                                                                                                                    | p2(X1523) )
                                                                                                              & ~ ! [X1524] :
                                                                                                                    ( ~ r1(X1522,X1524)
                                                                                                                    | ~ ( ~ ! [X1525] :
                                                                                                                              ( ~ r1(X1524,X1525)
                                                                                                                              | p2(X1525) )
                                                                                                                        & ~ ! [X1526] :
                                                                                                                              ( ~ r1(X1524,X1526)
                                                                                                                              | ~ ( ~ ! [X1527] :
                                                                                                                                        ( ~ r1(X1526,X1527)
                                                                                                                                        | p2(X1527) )
                                                                                                                                  & ~ ! [X1528] :
                                                                                                                                        ( ~ r1(X1526,X1528)
                                                                                                                                        | ~ ( ~ ! [X1529] :
                                                                                                                                                  ( ~ r1(X1528,X1529)
                                                                                                                                                  | p2(X1529) )
                                                                                                                                            & ~ ! [X1530] :
                                                                                                                                                  ( ~ r1(X1528,X1530)
                                                                                                                                                  | ~ ( ~ ! [X1531] :
                                                                                                                                                            ( ~ r1(X1530,X1531)
                                                                                                                                                            | p2(X1531) )
                                                                                                                                                      & ~ ! [X1532] :
                                                                                                                                                            ( ~ r1(X1530,X1532)
                                                                                                                                                            | ! [X1533] :
                                                                                                                                                                ( ~ r1(X1532,X1533)
                                                                                                                                                                | ~ ( ~ ! [X1534] :
                                                                                                                                                                          ( ~ r1(X1533,X1534)
                                                                                                                                                                          | ~ ! [X1535] :
                                                                                                                                                                                ( ~ r1(X1534,X1535)
                                                                                                                                                                                | p1(X1535) ) )
                                                                                                                                                                    & ~ ! [X1536] :
                                                                                                                                                                          ( ~ r1(X1533,X1536)
                                                                                                                                                                          | p1(X1536) ) ) ) )
                                                                                                                                                      & ~ ! [X1537] :
                                                                                                                                                            ( ~ r1(X1530,X1537)
                                                                                                                                                            | p1(X1537) ) ) )
                                                                                                                                            & ~ ! [X1538] :
                                                                                                                                                  ( ~ r1(X1528,X1538)
                                                                                                                                                  | p1(X1538) ) ) )
                                                                                                                                  & ~ ! [X1539] :
                                                                                                                                        ( ~ r1(X1526,X1539)
                                                                                                                                        | p1(X1539) ) ) )
                                                                                                                        & ~ ! [X1540] :
                                                                                                                              ( ~ r1(X1524,X1540)
                                                                                                                              | p1(X1540) ) ) )
                                                                                                              & ~ ! [X1541] :
                                                                                                                    ( ~ r1(X1522,X1541)
                                                                                                                    | p1(X1541) ) ) )
                                                                                                    & ~ ! [X1542] :
                                                                                                          ( ~ r1(X1520,X1542)
                                                                                                          | p1(X1542) ) ) )
                                                                                          & ~ ! [X1543] :
                                                                                                ( ~ r1(X1518,X1543)
                                                                                                | p1(X1543) ) ) )
                                                                                & ~ ! [X1544] :
                                                                                      ( ~ r1(X1516,X1544)
                                                                                      | p1(X1544) ) ) )
                                                                      & ~ ! [X1545] :
                                                                            ( ~ r1(X1514,X1545)
                                                                            | p1(X1545) ) ) )
                                                            & ~ ! [X1546] :
                                                                  ( ~ r1(X1512,X1546)
                                                                  | p1(X1546) ) ) )
                                                  & ~ ! [X1547] :
                                                        ( ~ r1(X1510,X1547)
                                                        | p1(X1547) ) ) )
                                        & ~ ! [X1548] :
                                              ( ~ r1(X1508,X1548)
                                              | p1(X1548) ) ) )
                              & ~ ! [X1549] :
                                    ( ~ r1(X1506,X1549)
                                    | p1(X1549) ) ) )
                    & ~ ! [X1550] :
                          ( ~ r1(X1504,X1550)
                          | p1(X1550) ) ) )
          & ~ ! [X1551] :
                ( ~ r1(X0,X1551)
                | p1(X1551) ) )
        | ( ~ ! [X1552] :
                ( ~ r1(X0,X1552)
                | p2(X1552) )
          & ~ ! [X1553] :
                ( ~ r1(X0,X1553)
                | ~ ( ~ ! [X1554] :
                          ( ~ r1(X1553,X1554)
                          | p2(X1554) )
                    & ~ ! [X1555] :
                          ( ~ r1(X1553,X1555)
                          | ~ ( ~ ! [X1556] :
                                    ( ~ r1(X1555,X1556)
                                    | p2(X1556) )
                              & ~ ! [X1557] :
                                    ( ~ r1(X1555,X1557)
                                    | ~ ( ~ ! [X1558] :
                                              ( ~ r1(X1557,X1558)
                                              | p2(X1558) )
                                        & ~ ! [X1559] :
                                              ( ~ r1(X1557,X1559)
                                              | ~ ( ~ ! [X1560] :
                                                        ( ~ r1(X1559,X1560)
                                                        | p2(X1560) )
                                                  & ~ ! [X1561] :
                                                        ( ~ r1(X1559,X1561)
                                                        | ~ ( ~ ! [X1562] :
                                                                  ( ~ r1(X1561,X1562)
                                                                  | p2(X1562) )
                                                            & ~ ! [X1563] :
                                                                  ( ~ r1(X1561,X1563)
                                                                  | ~ ( ~ ! [X1564] :
                                                                            ( ~ r1(X1563,X1564)
                                                                            | p2(X1564) )
                                                                      & ~ ! [X1565] :
                                                                            ( ~ r1(X1563,X1565)
                                                                            | ~ ( ~ ! [X1566] :
                                                                                      ( ~ r1(X1565,X1566)
                                                                                      | p2(X1566) )
                                                                                & ~ ! [X1567] :
                                                                                      ( ~ r1(X1565,X1567)
                                                                                      | ~ ( ~ ! [X1568] :
                                                                                                ( ~ r1(X1567,X1568)
                                                                                                | p2(X1568) )
                                                                                          & ~ ! [X1569] :
                                                                                                ( ~ r1(X1567,X1569)
                                                                                                | ~ ( ~ ! [X1570] :
                                                                                                          ( ~ r1(X1569,X1570)
                                                                                                          | p2(X1570) )
                                                                                                    & ~ ! [X1571] :
                                                                                                          ( ~ r1(X1569,X1571)
                                                                                                          | ~ ( ~ ! [X1572] :
                                                                                                                    ( ~ r1(X1571,X1572)
                                                                                                                    | p2(X1572) )
                                                                                                              & ~ ! [X1573] :
                                                                                                                    ( ~ r1(X1571,X1573)
                                                                                                                    | ~ ( ~ ! [X1574] :
                                                                                                                              ( ~ r1(X1573,X1574)
                                                                                                                              | p2(X1574) )
                                                                                                                        & ~ ! [X1575] :
                                                                                                                              ( ~ r1(X1573,X1575)
                                                                                                                              | ~ ( ~ ! [X1576] :
                                                                                                                                        ( ~ r1(X1575,X1576)
                                                                                                                                        | p2(X1576) )
                                                                                                                                  & ~ ! [X1577] :
                                                                                                                                        ( ~ r1(X1575,X1577)
                                                                                                                                        | ~ ( ~ ! [X1578] :
                                                                                                                                                  ( ~ r1(X1577,X1578)
                                                                                                                                                  | p2(X1578) )
                                                                                                                                            & ~ ! [X1579] :
                                                                                                                                                  ( ~ r1(X1577,X1579)
                                                                                                                                                  | ~ ( ~ ! [X1580] :
                                                                                                                                                            ( ~ r1(X1579,X1580)
                                                                                                                                                            | p2(X1580) )
                                                                                                                                                      & ~ ! [X1581] :
                                                                                                                                                            ( ~ r1(X1579,X1581)
                                                                                                                                                            | ~ ( ~ ! [X1582] :
                                                                                                                                                                      ( ~ r1(X1581,X1582)
                                                                                                                                                                      | ~ ! [X1583] :
                                                                                                                                                                            ( ~ r1(X1582,X1583)
                                                                                                                                                                            | ~ ! [X1584] :
                                                                                                                                                                                  ( ~ r1(X1583,X1584)
                                                                                                                                                                                  | p1(X1584) ) ) )
                                                                                                                                                                & ~ ! [X1585] :
                                                                                                                                                                      ( ~ r1(X1581,X1585)
                                                                                                                                                                      | ~ ! [X1586] :
                                                                                                                                                                            ( ~ r1(X1585,X1586)
                                                                                                                                                                            | p1(X1586) ) ) ) )
                                                                                                                                                      & ~ ! [X1587] :
                                                                                                                                                            ( ~ r1(X1579,X1587)
                                                                                                                                                            | p1(X1587) ) ) )
                                                                                                                                            & ~ ! [X1588] :
                                                                                                                                                  ( ~ r1(X1577,X1588)
                                                                                                                                                  | p1(X1588) ) ) )
                                                                                                                                  & ~ ! [X1589] :
                                                                                                                                        ( ~ r1(X1575,X1589)
                                                                                                                                        | p1(X1589) ) ) )
                                                                                                                        & ~ ! [X1590] :
                                                                                                                              ( ~ r1(X1573,X1590)
                                                                                                                              | p1(X1590) ) ) )
                                                                                                              & ~ ! [X1591] :
                                                                                                                    ( ~ r1(X1571,X1591)
                                                                                                                    | p1(X1591) ) ) )
                                                                                                    & ~ ! [X1592] :
                                                                                                          ( ~ r1(X1569,X1592)
                                                                                                          | p1(X1592) ) ) )
                                                                                          & ~ ! [X1593] :
                                                                                                ( ~ r1(X1567,X1593)
                                                                                                | p1(X1593) ) ) )
                                                                                & ~ ! [X1594] :
                                                                                      ( ~ r1(X1565,X1594)
                                                                                      | p1(X1594) ) ) )
                                                                      & ~ ! [X1595] :
                                                                            ( ~ r1(X1563,X1595)
                                                                            | p1(X1595) ) ) )
                                                            & ~ ! [X1596] :
                                                                  ( ~ r1(X1561,X1596)
                                                                  | p1(X1596) ) ) )
                                                  & ~ ! [X1597] :
                                                        ( ~ r1(X1559,X1597)
                                                        | p1(X1597) ) ) )
                                        & ~ ! [X1598] :
                                              ( ~ r1(X1557,X1598)
                                              | p1(X1598) ) ) )
                              & ~ ! [X1599] :
                                    ( ~ r1(X1555,X1599)
                                    | p1(X1599) ) ) )
                    & ~ ! [X1600] :
                          ( ~ r1(X1553,X1600)
                          | p1(X1600) ) ) )
          & ~ ! [X1601] :
                ( ~ r1(X0,X1601)
                | p1(X1601) ) )
        | ( ~ ! [X1602] :
                ( ~ r1(X0,X1602)
                | p2(X1602) )
          & ~ ! [X1603] :
                ( ~ r1(X0,X1603)
                | ~ ( ~ ! [X1604] :
                          ( ~ r1(X1603,X1604)
                          | p2(X1604) )
                    & ~ ! [X1605] :
                          ( ~ r1(X1603,X1605)
                          | ~ ( ~ ! [X1606] :
                                    ( ~ r1(X1605,X1606)
                                    | p2(X1606) )
                              & ~ ! [X1607] :
                                    ( ~ r1(X1605,X1607)
                                    | ~ ( ~ ! [X1608] :
                                              ( ~ r1(X1607,X1608)
                                              | p2(X1608) )
                                        & ~ ! [X1609] :
                                              ( ~ r1(X1607,X1609)
                                              | ~ ( ~ ! [X1610] :
                                                        ( ~ r1(X1609,X1610)
                                                        | p2(X1610) )
                                                  & ~ ! [X1611] :
                                                        ( ~ r1(X1609,X1611)
                                                        | ~ ( ~ ! [X1612] :
                                                                  ( ~ r1(X1611,X1612)
                                                                  | p2(X1612) )
                                                            & ~ ! [X1613] :
                                                                  ( ~ r1(X1611,X1613)
                                                                  | ~ ( ~ ! [X1614] :
                                                                            ( ~ r1(X1613,X1614)
                                                                            | p2(X1614) )
                                                                      & ~ ! [X1615] :
                                                                            ( ~ r1(X1613,X1615)
                                                                            | ~ ( ~ ! [X1616] :
                                                                                      ( ~ r1(X1615,X1616)
                                                                                      | p2(X1616) )
                                                                                & ~ ! [X1617] :
                                                                                      ( ~ r1(X1615,X1617)
                                                                                      | ~ ( ~ ! [X1618] :
                                                                                                ( ~ r1(X1617,X1618)
                                                                                                | p2(X1618) )
                                                                                          & ~ ! [X1619] :
                                                                                                ( ~ r1(X1617,X1619)
                                                                                                | ~ ( ~ ! [X1620] :
                                                                                                          ( ~ r1(X1619,X1620)
                                                                                                          | p2(X1620) )
                                                                                                    & ~ ! [X1621] :
                                                                                                          ( ~ r1(X1619,X1621)
                                                                                                          | ~ ( ~ ! [X1622] :
                                                                                                                    ( ~ r1(X1621,X1622)
                                                                                                                    | p2(X1622) )
                                                                                                              & ~ ! [X1623] :
                                                                                                                    ( ~ r1(X1621,X1623)
                                                                                                                    | ~ ( ~ ! [X1624] :
                                                                                                                              ( ~ r1(X1623,X1624)
                                                                                                                              | p2(X1624) )
                                                                                                                        & ~ ! [X1625] :
                                                                                                                              ( ~ r1(X1623,X1625)
                                                                                                                              | ~ ( ~ ! [X1626] :
                                                                                                                                        ( ~ r1(X1625,X1626)
                                                                                                                                        | p2(X1626) )
                                                                                                                                  & ~ ! [X1627] :
                                                                                                                                        ( ~ r1(X1625,X1627)
                                                                                                                                        | ~ ( ~ ! [X1628] :
                                                                                                                                                  ( ~ r1(X1627,X1628)
                                                                                                                                                  | p2(X1628) )
                                                                                                                                            & ~ ! [X1629] :
                                                                                                                                                  ( ~ r1(X1627,X1629)
                                                                                                                                                  | ~ ( ~ ! [X1630] :
                                                                                                                                                            ( ~ r1(X1629,X1630)
                                                                                                                                                            | p2(X1630) )
                                                                                                                                                      & ~ ! [X1631] :
                                                                                                                                                            ( ~ r1(X1629,X1631)
                                                                                                                                                            | ~ ! [X1632] : ~ r1(X1631,X1632) )
                                                                                                                                                      & ~ ! [X1633] :
                                                                                                                                                            ( ~ r1(X1629,X1633)
                                                                                                                                                            | p1(X1633) ) ) )
                                                                                                                                            & ~ ! [X1634] :
                                                                                                                                                  ( ~ r1(X1627,X1634)
                                                                                                                                                  | p1(X1634) ) ) )
                                                                                                                                  & ~ ! [X1635] :
                                                                                                                                        ( ~ r1(X1625,X1635)
                                                                                                                                        | p1(X1635) ) ) )
                                                                                                                        & ~ ! [X1636] :
                                                                                                                              ( ~ r1(X1623,X1636)
                                                                                                                              | p1(X1636) ) ) )
                                                                                                              & ~ ! [X1637] :
                                                                                                                    ( ~ r1(X1621,X1637)
                                                                                                                    | p1(X1637) ) ) )
                                                                                                    & ~ ! [X1638] :
                                                                                                          ( ~ r1(X1619,X1638)
                                                                                                          | p1(X1638) ) ) )
                                                                                          & ~ ! [X1639] :
                                                                                                ( ~ r1(X1617,X1639)
                                                                                                | p1(X1639) ) ) )
                                                                                & ~ ! [X1640] :
                                                                                      ( ~ r1(X1615,X1640)
                                                                                      | p1(X1640) ) ) )
                                                                      & ~ ! [X1641] :
                                                                            ( ~ r1(X1613,X1641)
                                                                            | p1(X1641) ) ) )
                                                            & ~ ! [X1642] :
                                                                  ( ~ r1(X1611,X1642)
                                                                  | p1(X1642) ) ) )
                                                  & ~ ! [X1643] :
                                                        ( ~ r1(X1609,X1643)
                                                        | p1(X1643) ) ) )
                                        & ~ ! [X1644] :
                                              ( ~ r1(X1607,X1644)
                                              | p1(X1644) ) ) )
                              & ~ ! [X1645] :
                                    ( ~ r1(X1605,X1645)
                                    | p1(X1645) ) ) )
                    & ~ ! [X1646] :
                          ( ~ r1(X1603,X1646)
                          | p1(X1646) ) ) )
          & ~ ! [X1647] :
                ( ~ r1(X0,X1647)
                | p1(X1647) ) )
        | ! [X1648] :
            ( ~ r1(X0,X1648)
            | p2(X1648) )
        | ! [X1649] :
            ( ~ r1(X0,X1649)
            | ! [X1650] :
                ( ~ r1(X1649,X1650)
                | p2(X1650) )
            | ! [X1651] :
                ( ~ r1(X1649,X1651)
                | ! [X1652] :
                    ( ~ r1(X1651,X1652)
                    | p2(X1652) )
                | ! [X1653] :
                    ( ~ r1(X1651,X1653)
                    | ! [X1654] :
                        ( ~ r1(X1653,X1654)
                        | p2(X1654) )
                    | ! [X1655] :
                        ( ~ r1(X1653,X1655)
                        | ! [X1656] :
                            ( ~ r1(X1655,X1656)
                            | p2(X1656) )
                        | ! [X1657] :
                            ( ~ r1(X1655,X1657)
                            | ! [X1658] :
                                ( ~ r1(X1657,X1658)
                                | p2(X1658) )
                            | ! [X1659] :
                                ( ~ r1(X1657,X1659)
                                | ! [X1660] :
                                    ( ~ r1(X1659,X1660)
                                    | p2(X1660) )
                                | ! [X1661] :
                                    ( ~ r1(X1659,X1661)
                                    | ! [X1662] :
                                        ( ~ r1(X1661,X1662)
                                        | p2(X1662) )
                                    | ! [X1663] :
                                        ( ~ r1(X1661,X1663)
                                        | ! [X1664] :
                                            ( ~ r1(X1663,X1664)
                                            | p2(X1664) )
                                        | ! [X1665] :
                                            ( ~ r1(X1663,X1665)
                                            | ! [X1666] :
                                                ( ~ r1(X1665,X1666)
                                                | p2(X1666) )
                                            | ! [X1667] :
                                                ( ~ r1(X1665,X1667)
                                                | ! [X1668] :
                                                    ( ~ r1(X1667,X1668)
                                                    | p2(X1668) )
                                                | ! [X1669] :
                                                    ( ~ r1(X1667,X1669)
                                                    | ! [X1670] :
                                                        ( ~ r1(X1669,X1670)
                                                        | p2(X1670) )
                                                    | ! [X1671] :
                                                        ( ~ r1(X1669,X1671)
                                                        | ! [X1672] :
                                                            ( ~ r1(X1671,X1672)
                                                            | p2(X1672) )
                                                        | ! [X1673] :
                                                            ( ~ r1(X1671,X1673)
                                                            | ! [X1674] :
                                                                ( ~ r1(X1673,X1674)
                                                                | p2(X1674) )
                                                            | ! [X1675] :
                                                                ( ~ r1(X1673,X1675)
                                                                | ! [X1676] :
                                                                    ( ~ r1(X1675,X1676)
                                                                    | p2(X1676) )
                                                                | ! [X1677] :
                                                                    ( ~ r1(X1675,X1677)
                                                                    | ! [X1678] :
                                                                        ( ~ r1(X1677,X1678)
                                                                        | p2(X1678) )
                                                                    | ! [X1679] :
                                                                        ( ~ r1(X1677,X1679)
                                                                        | ! [X1680] :
                                                                            ( ~ r1(X1679,X1680)
                                                                            | p2(X1680) )
                                                                        | ! [X1681] :
                                                                            ( ~ r1(X1679,X1681)
                                                                            | ! [X1682] :
                                                                                ( ~ r1(X1681,X1682)
                                                                                | p2(X1682) )
                                                                            | ! [X1683] :
                                                                                ( ~ r1(X1681,X1683)
                                                                                | ! [X1684] :
                                                                                    ( ~ r1(X1683,X1684)
                                                                                    | p2(X1684) )
                                                                                | ! [X1685] :
                                                                                    ( ~ r1(X1683,X1685)
                                                                                    | ! [X1686] :
                                                                                        ( ~ r1(X1685,X1686)
                                                                                        | p2(X1686) )
                                                                                    | ! [X1687] :
                                                                                        ( ~ r1(X1685,X1687)
                                                                                        | ! [X1688] :
                                                                                            ( ~ r1(X1687,X1688)
                                                                                            | ~ ! [X1689] :
                                                                                                  ( ~ r1(X1688,X1689)
                                                                                                  | p1(X1689) ) )
                                                                                        | ! [X1690] :
                                                                                            ( ~ r1(X1687,X1690)
                                                                                            | p1(X1690) ) )
                                                                                    | ! [X1691] :
                                                                                        ( ~ r1(X1685,X1691)
                                                                                        | p1(X1691) ) )
                                                                                | ! [X1692] :
                                                                                    ( ~ r1(X1683,X1692)
                                                                                    | p1(X1692) ) )
                                                                            | ! [X1693] :
                                                                                ( ~ r1(X1681,X1693)
                                                                                | p1(X1693) ) )
                                                                        | ! [X1694] :
                                                                            ( ~ r1(X1679,X1694)
                                                                            | p1(X1694) ) )
                                                                    | ! [X1695] :
                                                                        ( ~ r1(X1677,X1695)
                                                                        | p1(X1695) ) )
                                                                | ! [X1696] :
                                                                    ( ~ r1(X1675,X1696)
                                                                    | p1(X1696) ) )
                                                            | ! [X1697] :
                                                                ( ~ r1(X1673,X1697)
                                                                | p1(X1697) ) )
                                                        | ! [X1698] :
                                                            ( ~ r1(X1671,X1698)
                                                            | p1(X1698) ) )
                                                    | ! [X1699] :
                                                        ( ~ r1(X1669,X1699)
                                                        | p1(X1699) ) )
                                                | ! [X1700] :
                                                    ( ~ r1(X1667,X1700)
                                                    | p1(X1700) ) )
                                            | ! [X1701] :
                                                ( ~ r1(X1665,X1701)
                                                | p1(X1701) ) )
                                        | ! [X1702] :
                                            ( ~ r1(X1663,X1702)
                                            | p1(X1702) ) )
                                    | ! [X1703] :
                                        ( ~ r1(X1661,X1703)
                                        | p1(X1703) ) )
                                | ! [X1704] :
                                    ( ~ r1(X1659,X1704)
                                    | p1(X1704) ) )
                            | ! [X1705] :
                                ( ~ r1(X1657,X1705)
                                | p1(X1705) ) )
                        | ! [X1706] :
                            ( ~ r1(X1655,X1706)
                            | p1(X1706) ) )
                    | ! [X1707] :
                        ( ~ r1(X1653,X1707)
                        | p1(X1707) ) )
                | ! [X1708] :
                    ( ~ r1(X1651,X1708)
                    | p1(X1708) ) )
            | ! [X1709] :
                ( ~ r1(X1649,X1709)
                | p1(X1709) ) )
        | ! [X1710] :
            ( ~ r1(X0,X1710)
            | p1(X1710) )
        | ( ~ ! [X1711] :
                ( ~ r1(X0,X1711)
                | p2(X1711) )
          & ~ ! [X1712] :
                ( ~ r1(X0,X1712)
                | ~ ( ~ ! [X1713] :
                          ( ~ r1(X1712,X1713)
                          | p2(X1713) )
                    & ~ ! [X1714] :
                          ( ~ r1(X1712,X1714)
                          | ~ ( ~ ! [X1715] :
                                    ( ~ r1(X1714,X1715)
                                    | p2(X1715) )
                              & ~ ! [X1716] :
                                    ( ~ r1(X1714,X1716)
                                    | ~ ( ~ ! [X1717] :
                                              ( ~ r1(X1716,X1717)
                                              | p2(X1717) )
                                        & ~ ! [X1718] :
                                              ( ~ r1(X1716,X1718)
                                              | ~ ( ~ ! [X1719] :
                                                        ( ~ r1(X1718,X1719)
                                                        | p2(X1719) )
                                                  & ~ ! [X1720] :
                                                        ( ~ r1(X1718,X1720)
                                                        | ~ ( ~ ! [X1721] :
                                                                  ( ~ r1(X1720,X1721)
                                                                  | p2(X1721) )
                                                            & ~ ! [X1722] :
                                                                  ( ~ r1(X1720,X1722)
                                                                  | ~ ( ~ ! [X1723] :
                                                                            ( ~ r1(X1722,X1723)
                                                                            | p2(X1723) )
                                                                      & ~ ! [X1724] :
                                                                            ( ~ r1(X1722,X1724)
                                                                            | ~ ( ~ ! [X1725] :
                                                                                      ( ~ r1(X1724,X1725)
                                                                                      | p2(X1725) )
                                                                                & ~ ! [X1726] :
                                                                                      ( ~ r1(X1724,X1726)
                                                                                      | ~ ( ~ ! [X1727] :
                                                                                                ( ~ r1(X1726,X1727)
                                                                                                | p2(X1727) )
                                                                                          & ~ ! [X1728] :
                                                                                                ( ~ r1(X1726,X1728)
                                                                                                | ~ ( ~ ! [X1729] :
                                                                                                          ( ~ r1(X1728,X1729)
                                                                                                          | p2(X1729) )
                                                                                                    & ~ ! [X1730] :
                                                                                                          ( ~ r1(X1728,X1730)
                                                                                                          | ~ ( ~ ! [X1731] :
                                                                                                                    ( ~ r1(X1730,X1731)
                                                                                                                    | p2(X1731) )
                                                                                                              & ~ ! [X1732] :
                                                                                                                    ( ~ r1(X1730,X1732)
                                                                                                                    | ~ ( ~ ! [X1733] :
                                                                                                                              ( ~ r1(X1732,X1733)
                                                                                                                              | p2(X1733) )
                                                                                                                        & ~ ! [X1734] :
                                                                                                                              ( ~ r1(X1732,X1734)
                                                                                                                              | ~ ( ~ ! [X1735] :
                                                                                                                                        ( ~ r1(X1734,X1735)
                                                                                                                                        | p2(X1735) )
                                                                                                                                  & ~ ! [X1736] :
                                                                                                                                        ( ~ r1(X1734,X1736)
                                                                                                                                        | ~ ( ~ ! [X1737] :
                                                                                                                                                  ( ~ r1(X1736,X1737)
                                                                                                                                                  | p2(X1737) )
                                                                                                                                            & ~ ! [X1738] :
                                                                                                                                                  ( ~ r1(X1736,X1738)
                                                                                                                                                  | ~ ( ~ ! [X1739] :
                                                                                                                                                            ( ~ r1(X1738,X1739)
                                                                                                                                                            | ~ ! [X1740] :
                                                                                                                                                                  ( ~ r1(X1739,X1740)
                                                                                                                                                                  | ~ p1(X1740) ) )
                                                                                                                                                      & p1(X1738) ) )
                                                                                                                                            & ~ ! [X1741] :
                                                                                                                                                  ( ~ r1(X1736,X1741)
                                                                                                                                                  | p1(X1741) ) ) )
                                                                                                                                  & ~ ! [X1742] :
                                                                                                                                        ( ~ r1(X1734,X1742)
                                                                                                                                        | p1(X1742) ) ) )
                                                                                                                        & ~ ! [X1743] :
                                                                                                                              ( ~ r1(X1732,X1743)
                                                                                                                              | p1(X1743) ) ) )
                                                                                                              & ~ ! [X1744] :
                                                                                                                    ( ~ r1(X1730,X1744)
                                                                                                                    | p1(X1744) ) ) )
                                                                                                    & ~ ! [X1745] :
                                                                                                          ( ~ r1(X1728,X1745)
                                                                                                          | p1(X1745) ) ) )
                                                                                          & ~ ! [X1746] :
                                                                                                ( ~ r1(X1726,X1746)
                                                                                                | p1(X1746) ) ) )
                                                                                & ~ ! [X1747] :
                                                                                      ( ~ r1(X1724,X1747)
                                                                                      | p1(X1747) ) ) )
                                                                      & ~ ! [X1748] :
                                                                            ( ~ r1(X1722,X1748)
                                                                            | p1(X1748) ) ) )
                                                            & ~ ! [X1749] :
                                                                  ( ~ r1(X1720,X1749)
                                                                  | p1(X1749) ) ) )
                                                  & ~ ! [X1750] :
                                                        ( ~ r1(X1718,X1750)
                                                        | p1(X1750) ) ) )
                                        & ~ ! [X1751] :
                                              ( ~ r1(X1716,X1751)
                                              | p1(X1751) ) ) )
                              & ~ ! [X1752] :
                                    ( ~ r1(X1714,X1752)
                                    | p1(X1752) ) ) )
                    & ~ ! [X1753] :
                          ( ~ r1(X1712,X1753)
                          | p1(X1753) ) ) )
          & ~ ! [X1754] :
                ( ~ r1(X0,X1754)
                | p1(X1754) ) )
        | ( ~ ! [X1755] :
                ( ~ r1(X0,X1755)
                | p2(X1755) )
          & ~ ! [X1756] :
                ( ~ r1(X0,X1756)
                | ~ ( ~ ! [X1757] :
                          ( ~ r1(X1756,X1757)
                          | p2(X1757) )
                    & ~ ! [X1758] :
                          ( ~ r1(X1756,X1758)
                          | ~ ( ~ ! [X1759] :
                                    ( ~ r1(X1758,X1759)
                                    | p2(X1759) )
                              & ~ ! [X1760] :
                                    ( ~ r1(X1758,X1760)
                                    | ~ ( ~ ! [X1761] :
                                              ( ~ r1(X1760,X1761)
                                              | p2(X1761) )
                                        & ~ ! [X1762] :
                                              ( ~ r1(X1760,X1762)
                                              | ~ ( ~ ! [X1763] :
                                                        ( ~ r1(X1762,X1763)
                                                        | p2(X1763) )
                                                  & ~ ! [X1764] :
                                                        ( ~ r1(X1762,X1764)
                                                        | ~ ( ~ ! [X1765] :
                                                                  ( ~ r1(X1764,X1765)
                                                                  | p2(X1765) )
                                                            & ~ ! [X1766] :
                                                                  ( ~ r1(X1764,X1766)
                                                                  | ~ ( ~ ! [X1767] :
                                                                            ( ~ r1(X1766,X1767)
                                                                            | p2(X1767) )
                                                                      & ~ ! [X1768] :
                                                                            ( ~ r1(X1766,X1768)
                                                                            | ~ ( ~ ! [X1769] :
                                                                                      ( ~ r1(X1768,X1769)
                                                                                      | p2(X1769) )
                                                                                & ~ ! [X1770] :
                                                                                      ( ~ r1(X1768,X1770)
                                                                                      | ~ ( ~ ! [X1771] :
                                                                                                ( ~ r1(X1770,X1771)
                                                                                                | p2(X1771) )
                                                                                          & ~ ! [X1772] :
                                                                                                ( ~ r1(X1770,X1772)
                                                                                                | ~ ( ~ ! [X1773] :
                                                                                                          ( ~ r1(X1772,X1773)
                                                                                                          | p2(X1773) )
                                                                                                    & ~ ! [X1774] :
                                                                                                          ( ~ r1(X1772,X1774)
                                                                                                          | ~ ( ~ ! [X1775] :
                                                                                                                    ( ~ r1(X1774,X1775)
                                                                                                                    | p2(X1775) )
                                                                                                              & ~ ! [X1776] :
                                                                                                                    ( ~ r1(X1774,X1776)
                                                                                                                    | ~ ( ~ ! [X1777] :
                                                                                                                              ( ~ r1(X1776,X1777)
                                                                                                                              | p2(X1777) )
                                                                                                                        & ~ ! [X1778] :
                                                                                                                              ( ~ r1(X1776,X1778)
                                                                                                                              | ~ ( ~ ! [X1779] :
                                                                                                                                        ( ~ r1(X1778,X1779)
                                                                                                                                        | p2(X1779) )
                                                                                                                                  & ~ ! [X1780] :
                                                                                                                                        ( ~ r1(X1778,X1780)
                                                                                                                                        | ~ ( ~ ! [X1781] :
                                                                                                                                                  ( ~ r1(X1780,X1781)
                                                                                                                                                  | p2(X1781) )
                                                                                                                                            & ~ ! [X1782] :
                                                                                                                                                  ( ~ r1(X1780,X1782)
                                                                                                                                                  | ! [X1783] :
                                                                                                                                                      ( ~ r1(X1782,X1783)
                                                                                                                                                      | ~ ( ~ ! [X1784] :
                                                                                                                                                                ( ~ r1(X1783,X1784)
                                                                                                                                                                | ~ ! [X1785] :
                                                                                                                                                                      ( ~ r1(X1784,X1785)
                                                                                                                                                                      | p1(X1785) ) )
                                                                                                                                                          & ~ ! [X1786] :
                                                                                                                                                                ( ~ r1(X1783,X1786)
                                                                                                                                                                | p1(X1786) ) ) ) )
                                                                                                                                            & ~ ! [X1787] :
                                                                                                                                                  ( ~ r1(X1780,X1787)
                                                                                                                                                  | p1(X1787) ) ) )
                                                                                                                                  & ~ ! [X1788] :
                                                                                                                                        ( ~ r1(X1778,X1788)
                                                                                                                                        | p1(X1788) ) ) )
                                                                                                                        & ~ ! [X1789] :
                                                                                                                              ( ~ r1(X1776,X1789)
                                                                                                                              | p1(X1789) ) ) )
                                                                                                              & ~ ! [X1790] :
                                                                                                                    ( ~ r1(X1774,X1790)
                                                                                                                    | p1(X1790) ) ) )
                                                                                                    & ~ ! [X1791] :
                                                                                                          ( ~ r1(X1772,X1791)
                                                                                                          | p1(X1791) ) ) )
                                                                                          & ~ ! [X1792] :
                                                                                                ( ~ r1(X1770,X1792)
                                                                                                | p1(X1792) ) ) )
                                                                                & ~ ! [X1793] :
                                                                                      ( ~ r1(X1768,X1793)
                                                                                      | p1(X1793) ) ) )
                                                                      & ~ ! [X1794] :
                                                                            ( ~ r1(X1766,X1794)
                                                                            | p1(X1794) ) ) )
                                                            & ~ ! [X1795] :
                                                                  ( ~ r1(X1764,X1795)
                                                                  | p1(X1795) ) ) )
                                                  & ~ ! [X1796] :
                                                        ( ~ r1(X1762,X1796)
                                                        | p1(X1796) ) ) )
                                        & ~ ! [X1797] :
                                              ( ~ r1(X1760,X1797)
                                              | p1(X1797) ) ) )
                              & ~ ! [X1798] :
                                    ( ~ r1(X1758,X1798)
                                    | p1(X1798) ) ) )
                    & ~ ! [X1799] :
                          ( ~ r1(X1756,X1799)
                          | p1(X1799) ) ) )
          & ~ ! [X1800] :
                ( ~ r1(X0,X1800)
                | p1(X1800) ) )
        | ( ~ ! [X1801] :
                ( ~ r1(X0,X1801)
                | p2(X1801) )
          & ~ ! [X1802] :
                ( ~ r1(X0,X1802)
                | ~ ( ~ ! [X1803] :
                          ( ~ r1(X1802,X1803)
                          | p2(X1803) )
                    & ~ ! [X1804] :
                          ( ~ r1(X1802,X1804)
                          | ~ ( ~ ! [X1805] :
                                    ( ~ r1(X1804,X1805)
                                    | p2(X1805) )
                              & ~ ! [X1806] :
                                    ( ~ r1(X1804,X1806)
                                    | ~ ( ~ ! [X1807] :
                                              ( ~ r1(X1806,X1807)
                                              | p2(X1807) )
                                        & ~ ! [X1808] :
                                              ( ~ r1(X1806,X1808)
                                              | ~ ( ~ ! [X1809] :
                                                        ( ~ r1(X1808,X1809)
                                                        | p2(X1809) )
                                                  & ~ ! [X1810] :
                                                        ( ~ r1(X1808,X1810)
                                                        | ~ ( ~ ! [X1811] :
                                                                  ( ~ r1(X1810,X1811)
                                                                  | p2(X1811) )
                                                            & ~ ! [X1812] :
                                                                  ( ~ r1(X1810,X1812)
                                                                  | ~ ( ~ ! [X1813] :
                                                                            ( ~ r1(X1812,X1813)
                                                                            | p2(X1813) )
                                                                      & ~ ! [X1814] :
                                                                            ( ~ r1(X1812,X1814)
                                                                            | ~ ( ~ ! [X1815] :
                                                                                      ( ~ r1(X1814,X1815)
                                                                                      | p2(X1815) )
                                                                                & ~ ! [X1816] :
                                                                                      ( ~ r1(X1814,X1816)
                                                                                      | ~ ( ~ ! [X1817] :
                                                                                                ( ~ r1(X1816,X1817)
                                                                                                | p2(X1817) )
                                                                                          & ~ ! [X1818] :
                                                                                                ( ~ r1(X1816,X1818)
                                                                                                | ~ ( ~ ! [X1819] :
                                                                                                          ( ~ r1(X1818,X1819)
                                                                                                          | p2(X1819) )
                                                                                                    & ~ ! [X1820] :
                                                                                                          ( ~ r1(X1818,X1820)
                                                                                                          | ~ ( ~ ! [X1821] :
                                                                                                                    ( ~ r1(X1820,X1821)
                                                                                                                    | p2(X1821) )
                                                                                                              & ~ ! [X1822] :
                                                                                                                    ( ~ r1(X1820,X1822)
                                                                                                                    | ~ ( ~ ! [X1823] :
                                                                                                                              ( ~ r1(X1822,X1823)
                                                                                                                              | p2(X1823) )
                                                                                                                        & ~ ! [X1824] :
                                                                                                                              ( ~ r1(X1822,X1824)
                                                                                                                              | ~ ( ~ ! [X1825] :
                                                                                                                                        ( ~ r1(X1824,X1825)
                                                                                                                                        | p2(X1825) )
                                                                                                                                  & ~ ! [X1826] :
                                                                                                                                        ( ~ r1(X1824,X1826)
                                                                                                                                        | ~ ( ~ ! [X1827] :
                                                                                                                                                  ( ~ r1(X1826,X1827)
                                                                                                                                                  | p2(X1827) )
                                                                                                                                            & ~ ! [X1828] :
                                                                                                                                                  ( ~ r1(X1826,X1828)
                                                                                                                                                  | ~ ( ~ ! [X1829] :
                                                                                                                                                            ( ~ r1(X1828,X1829)
                                                                                                                                                            | ~ ! [X1830] :
                                                                                                                                                                  ( ~ r1(X1829,X1830)
                                                                                                                                                                  | ~ ! [X1831] :
                                                                                                                                                                        ( ~ r1(X1830,X1831)
                                                                                                                                                                        | p1(X1831) ) ) )
                                                                                                                                                      & ~ ! [X1832] :
                                                                                                                                                            ( ~ r1(X1828,X1832)
                                                                                                                                                            | ~ ! [X1833] :
                                                                                                                                                                  ( ~ r1(X1832,X1833)
                                                                                                                                                                  | p1(X1833) ) ) ) )
                                                                                                                                            & ~ ! [X1834] :
                                                                                                                                                  ( ~ r1(X1826,X1834)
                                                                                                                                                  | p1(X1834) ) ) )
                                                                                                                                  & ~ ! [X1835] :
                                                                                                                                        ( ~ r1(X1824,X1835)
                                                                                                                                        | p1(X1835) ) ) )
                                                                                                                        & ~ ! [X1836] :
                                                                                                                              ( ~ r1(X1822,X1836)
                                                                                                                              | p1(X1836) ) ) )
                                                                                                              & ~ ! [X1837] :
                                                                                                                    ( ~ r1(X1820,X1837)
                                                                                                                    | p1(X1837) ) ) )
                                                                                                    & ~ ! [X1838] :
                                                                                                          ( ~ r1(X1818,X1838)
                                                                                                          | p1(X1838) ) ) )
                                                                                          & ~ ! [X1839] :
                                                                                                ( ~ r1(X1816,X1839)
                                                                                                | p1(X1839) ) ) )
                                                                                & ~ ! [X1840] :
                                                                                      ( ~ r1(X1814,X1840)
                                                                                      | p1(X1840) ) ) )
                                                                      & ~ ! [X1841] :
                                                                            ( ~ r1(X1812,X1841)
                                                                            | p1(X1841) ) ) )
                                                            & ~ ! [X1842] :
                                                                  ( ~ r1(X1810,X1842)
                                                                  | p1(X1842) ) ) )
                                                  & ~ ! [X1843] :
                                                        ( ~ r1(X1808,X1843)
                                                        | p1(X1843) ) ) )
                                        & ~ ! [X1844] :
                                              ( ~ r1(X1806,X1844)
                                              | p1(X1844) ) ) )
                              & ~ ! [X1845] :
                                    ( ~ r1(X1804,X1845)
                                    | p1(X1845) ) ) )
                    & ~ ! [X1846] :
                          ( ~ r1(X1802,X1846)
                          | p1(X1846) ) ) )
          & ~ ! [X1847] :
                ( ~ r1(X0,X1847)
                | p1(X1847) ) )
        | ( ~ ! [X1848] :
                ( ~ r1(X0,X1848)
                | p2(X1848) )
          & ~ ! [X1849] :
                ( ~ r1(X0,X1849)
                | ~ ( ~ ! [X1850] :
                          ( ~ r1(X1849,X1850)
                          | p2(X1850) )
                    & ~ ! [X1851] :
                          ( ~ r1(X1849,X1851)
                          | ~ ( ~ ! [X1852] :
                                    ( ~ r1(X1851,X1852)
                                    | p2(X1852) )
                              & ~ ! [X1853] :
                                    ( ~ r1(X1851,X1853)
                                    | ~ ( ~ ! [X1854] :
                                              ( ~ r1(X1853,X1854)
                                              | p2(X1854) )
                                        & ~ ! [X1855] :
                                              ( ~ r1(X1853,X1855)
                                              | ~ ( ~ ! [X1856] :
                                                        ( ~ r1(X1855,X1856)
                                                        | p2(X1856) )
                                                  & ~ ! [X1857] :
                                                        ( ~ r1(X1855,X1857)
                                                        | ~ ( ~ ! [X1858] :
                                                                  ( ~ r1(X1857,X1858)
                                                                  | p2(X1858) )
                                                            & ~ ! [X1859] :
                                                                  ( ~ r1(X1857,X1859)
                                                                  | ~ ( ~ ! [X1860] :
                                                                            ( ~ r1(X1859,X1860)
                                                                            | p2(X1860) )
                                                                      & ~ ! [X1861] :
                                                                            ( ~ r1(X1859,X1861)
                                                                            | ~ ( ~ ! [X1862] :
                                                                                      ( ~ r1(X1861,X1862)
                                                                                      | p2(X1862) )
                                                                                & ~ ! [X1863] :
                                                                                      ( ~ r1(X1861,X1863)
                                                                                      | ~ ( ~ ! [X1864] :
                                                                                                ( ~ r1(X1863,X1864)
                                                                                                | p2(X1864) )
                                                                                          & ~ ! [X1865] :
                                                                                                ( ~ r1(X1863,X1865)
                                                                                                | ~ ( ~ ! [X1866] :
                                                                                                          ( ~ r1(X1865,X1866)
                                                                                                          | p2(X1866) )
                                                                                                    & ~ ! [X1867] :
                                                                                                          ( ~ r1(X1865,X1867)
                                                                                                          | ~ ( ~ ! [X1868] :
                                                                                                                    ( ~ r1(X1867,X1868)
                                                                                                                    | p2(X1868) )
                                                                                                              & ~ ! [X1869] :
                                                                                                                    ( ~ r1(X1867,X1869)
                                                                                                                    | ~ ( ~ ! [X1870] :
                                                                                                                              ( ~ r1(X1869,X1870)
                                                                                                                              | p2(X1870) )
                                                                                                                        & ~ ! [X1871] :
                                                                                                                              ( ~ r1(X1869,X1871)
                                                                                                                              | ~ ( ~ ! [X1872] :
                                                                                                                                        ( ~ r1(X1871,X1872)
                                                                                                                                        | p2(X1872) )
                                                                                                                                  & ~ ! [X1873] :
                                                                                                                                        ( ~ r1(X1871,X1873)
                                                                                                                                        | ~ ( ~ ! [X1874] :
                                                                                                                                                  ( ~ r1(X1873,X1874)
                                                                                                                                                  | p2(X1874) )
                                                                                                                                            & ~ ! [X1875] :
                                                                                                                                                  ( ~ r1(X1873,X1875)
                                                                                                                                                  | ~ ! [X1876] : ~ r1(X1875,X1876) )
                                                                                                                                            & ~ ! [X1877] :
                                                                                                                                                  ( ~ r1(X1873,X1877)
                                                                                                                                                  | p1(X1877) ) ) )
                                                                                                                                  & ~ ! [X1878] :
                                                                                                                                        ( ~ r1(X1871,X1878)
                                                                                                                                        | p1(X1878) ) ) )
                                                                                                                        & ~ ! [X1879] :
                                                                                                                              ( ~ r1(X1869,X1879)
                                                                                                                              | p1(X1879) ) ) )
                                                                                                              & ~ ! [X1880] :
                                                                                                                    ( ~ r1(X1867,X1880)
                                                                                                                    | p1(X1880) ) ) )
                                                                                                    & ~ ! [X1881] :
                                                                                                          ( ~ r1(X1865,X1881)
                                                                                                          | p1(X1881) ) ) )
                                                                                          & ~ ! [X1882] :
                                                                                                ( ~ r1(X1863,X1882)
                                                                                                | p1(X1882) ) ) )
                                                                                & ~ ! [X1883] :
                                                                                      ( ~ r1(X1861,X1883)
                                                                                      | p1(X1883) ) ) )
                                                                      & ~ ! [X1884] :
                                                                            ( ~ r1(X1859,X1884)
                                                                            | p1(X1884) ) ) )
                                                            & ~ ! [X1885] :
                                                                  ( ~ r1(X1857,X1885)
                                                                  | p1(X1885) ) ) )
                                                  & ~ ! [X1886] :
                                                        ( ~ r1(X1855,X1886)
                                                        | p1(X1886) ) ) )
                                        & ~ ! [X1887] :
                                              ( ~ r1(X1853,X1887)
                                              | p1(X1887) ) ) )
                              & ~ ! [X1888] :
                                    ( ~ r1(X1851,X1888)
                                    | p1(X1888) ) ) )
                    & ~ ! [X1889] :
                          ( ~ r1(X1849,X1889)
                          | p1(X1889) ) ) )
          & ~ ! [X1890] :
                ( ~ r1(X0,X1890)
                | p1(X1890) ) )
        | ! [X1891] :
            ( ~ r1(X0,X1891)
            | p2(X1891) )
        | ! [X1892] :
            ( ~ r1(X0,X1892)
            | ! [X1893] :
                ( ~ r1(X1892,X1893)
                | p2(X1893) )
            | ! [X1894] :
                ( ~ r1(X1892,X1894)
                | ! [X1895] :
                    ( ~ r1(X1894,X1895)
                    | p2(X1895) )
                | ! [X1896] :
                    ( ~ r1(X1894,X1896)
                    | ! [X1897] :
                        ( ~ r1(X1896,X1897)
                        | p2(X1897) )
                    | ! [X1898] :
                        ( ~ r1(X1896,X1898)
                        | ! [X1899] :
                            ( ~ r1(X1898,X1899)
                            | p2(X1899) )
                        | ! [X1900] :
                            ( ~ r1(X1898,X1900)
                            | ! [X1901] :
                                ( ~ r1(X1900,X1901)
                                | p2(X1901) )
                            | ! [X1902] :
                                ( ~ r1(X1900,X1902)
                                | ! [X1903] :
                                    ( ~ r1(X1902,X1903)
                                    | p2(X1903) )
                                | ! [X1904] :
                                    ( ~ r1(X1902,X1904)
                                    | ! [X1905] :
                                        ( ~ r1(X1904,X1905)
                                        | p2(X1905) )
                                    | ! [X1906] :
                                        ( ~ r1(X1904,X1906)
                                        | ! [X1907] :
                                            ( ~ r1(X1906,X1907)
                                            | p2(X1907) )
                                        | ! [X1908] :
                                            ( ~ r1(X1906,X1908)
                                            | ! [X1909] :
                                                ( ~ r1(X1908,X1909)
                                                | p2(X1909) )
                                            | ! [X1910] :
                                                ( ~ r1(X1908,X1910)
                                                | ! [X1911] :
                                                    ( ~ r1(X1910,X1911)
                                                    | p2(X1911) )
                                                | ! [X1912] :
                                                    ( ~ r1(X1910,X1912)
                                                    | ! [X1913] :
                                                        ( ~ r1(X1912,X1913)
                                                        | p2(X1913) )
                                                    | ! [X1914] :
                                                        ( ~ r1(X1912,X1914)
                                                        | ! [X1915] :
                                                            ( ~ r1(X1914,X1915)
                                                            | p2(X1915) )
                                                        | ! [X1916] :
                                                            ( ~ r1(X1914,X1916)
                                                            | ! [X1917] :
                                                                ( ~ r1(X1916,X1917)
                                                                | p2(X1917) )
                                                            | ! [X1918] :
                                                                ( ~ r1(X1916,X1918)
                                                                | ! [X1919] :
                                                                    ( ~ r1(X1918,X1919)
                                                                    | p2(X1919) )
                                                                | ! [X1920] :
                                                                    ( ~ r1(X1918,X1920)
                                                                    | ! [X1921] :
                                                                        ( ~ r1(X1920,X1921)
                                                                        | p2(X1921) )
                                                                    | ! [X1922] :
                                                                        ( ~ r1(X1920,X1922)
                                                                        | ! [X1923] :
                                                                            ( ~ r1(X1922,X1923)
                                                                            | p2(X1923) )
                                                                        | ! [X1924] :
                                                                            ( ~ r1(X1922,X1924)
                                                                            | ! [X1925] :
                                                                                ( ~ r1(X1924,X1925)
                                                                                | p2(X1925) )
                                                                            | ! [X1926] :
                                                                                ( ~ r1(X1924,X1926)
                                                                                | ! [X1927] :
                                                                                    ( ~ r1(X1926,X1927)
                                                                                    | p2(X1927) )
                                                                                | ! [X1928] :
                                                                                    ( ~ r1(X1926,X1928)
                                                                                    | ! [X1929] :
                                                                                        ( ~ r1(X1928,X1929)
                                                                                        | p2(X1929) )
                                                                                    | ! [X1930] :
                                                                                        ( ~ r1(X1928,X1930)
                                                                                        | ! [X1931] :
                                                                                            ( ~ r1(X1930,X1931)
                                                                                            | ~ ! [X1932] :
                                                                                                  ( ~ r1(X1931,X1932)
                                                                                                  | p1(X1932) ) )
                                                                                        | ! [X1933] :
                                                                                            ( ~ r1(X1930,X1933)
                                                                                            | p1(X1933) ) )
                                                                                    | ! [X1934] :
                                                                                        ( ~ r1(X1928,X1934)
                                                                                        | p1(X1934) ) )
                                                                                | ! [X1935] :
                                                                                    ( ~ r1(X1926,X1935)
                                                                                    | p1(X1935) ) )
                                                                            | ! [X1936] :
                                                                                ( ~ r1(X1924,X1936)
                                                                                | p1(X1936) ) )
                                                                        | ! [X1937] :
                                                                            ( ~ r1(X1922,X1937)
                                                                            | p1(X1937) ) )
                                                                    | ! [X1938] :
                                                                        ( ~ r1(X1920,X1938)
                                                                        | p1(X1938) ) )
                                                                | ! [X1939] :
                                                                    ( ~ r1(X1918,X1939)
                                                                    | p1(X1939) ) )
                                                            | ! [X1940] :
                                                                ( ~ r1(X1916,X1940)
                                                                | p1(X1940) ) )
                                                        | ! [X1941] :
                                                            ( ~ r1(X1914,X1941)
                                                            | p1(X1941) ) )
                                                    | ! [X1942] :
                                                        ( ~ r1(X1912,X1942)
                                                        | p1(X1942) ) )
                                                | ! [X1943] :
                                                    ( ~ r1(X1910,X1943)
                                                    | p1(X1943) ) )
                                            | ! [X1944] :
                                                ( ~ r1(X1908,X1944)
                                                | p1(X1944) ) )
                                        | ! [X1945] :
                                            ( ~ r1(X1906,X1945)
                                            | p1(X1945) ) )
                                    | ! [X1946] :
                                        ( ~ r1(X1904,X1946)
                                        | p1(X1946) ) )
                                | ! [X1947] :
                                    ( ~ r1(X1902,X1947)
                                    | p1(X1947) ) )
                            | ! [X1948] :
                                ( ~ r1(X1900,X1948)
                                | p1(X1948) ) )
                        | ! [X1949] :
                            ( ~ r1(X1898,X1949)
                            | p1(X1949) ) )
                    | ! [X1950] :
                        ( ~ r1(X1896,X1950)
                        | p1(X1950) ) )
                | ! [X1951] :
                    ( ~ r1(X1894,X1951)
                    | p1(X1951) ) )
            | ! [X1952] :
                ( ~ r1(X1892,X1952)
                | p1(X1952) ) )
        | ! [X1953] :
            ( ~ r1(X0,X1953)
            | p1(X1953) )
        | ( ~ ! [X1954] :
                ( ~ r1(X0,X1954)
                | p2(X1954) )
          & ~ ! [X1955] :
                ( ~ r1(X0,X1955)
                | ~ ( ~ ! [X1956] :
                          ( ~ r1(X1955,X1956)
                          | p2(X1956) )
                    & ~ ! [X1957] :
                          ( ~ r1(X1955,X1957)
                          | ~ ( ~ ! [X1958] :
                                    ( ~ r1(X1957,X1958)
                                    | p2(X1958) )
                              & ~ ! [X1959] :
                                    ( ~ r1(X1957,X1959)
                                    | ~ ( ~ ! [X1960] :
                                              ( ~ r1(X1959,X1960)
                                              | p2(X1960) )
                                        & ~ ! [X1961] :
                                              ( ~ r1(X1959,X1961)
                                              | ~ ( ~ ! [X1962] :
                                                        ( ~ r1(X1961,X1962)
                                                        | p2(X1962) )
                                                  & ~ ! [X1963] :
                                                        ( ~ r1(X1961,X1963)
                                                        | ~ ( ~ ! [X1964] :
                                                                  ( ~ r1(X1963,X1964)
                                                                  | p2(X1964) )
                                                            & ~ ! [X1965] :
                                                                  ( ~ r1(X1963,X1965)
                                                                  | ~ ( ~ ! [X1966] :
                                                                            ( ~ r1(X1965,X1966)
                                                                            | p2(X1966) )
                                                                      & ~ ! [X1967] :
                                                                            ( ~ r1(X1965,X1967)
                                                                            | ~ ( ~ ! [X1968] :
                                                                                      ( ~ r1(X1967,X1968)
                                                                                      | p2(X1968) )
                                                                                & ~ ! [X1969] :
                                                                                      ( ~ r1(X1967,X1969)
                                                                                      | ~ ( ~ ! [X1970] :
                                                                                                ( ~ r1(X1969,X1970)
                                                                                                | p2(X1970) )
                                                                                          & ~ ! [X1971] :
                                                                                                ( ~ r1(X1969,X1971)
                                                                                                | ~ ( ~ ! [X1972] :
                                                                                                          ( ~ r1(X1971,X1972)
                                                                                                          | p2(X1972) )
                                                                                                    & ~ ! [X1973] :
                                                                                                          ( ~ r1(X1971,X1973)
                                                                                                          | ~ ( ~ ! [X1974] :
                                                                                                                    ( ~ r1(X1973,X1974)
                                                                                                                    | p2(X1974) )
                                                                                                              & ~ ! [X1975] :
                                                                                                                    ( ~ r1(X1973,X1975)
                                                                                                                    | ~ ( ~ ! [X1976] :
                                                                                                                              ( ~ r1(X1975,X1976)
                                                                                                                              | p2(X1976) )
                                                                                                                        & ~ ! [X1977] :
                                                                                                                              ( ~ r1(X1975,X1977)
                                                                                                                              | ~ ( ~ ! [X1978] :
                                                                                                                                        ( ~ r1(X1977,X1978)
                                                                                                                                        | p2(X1978) )
                                                                                                                                  & ~ ! [X1979] :
                                                                                                                                        ( ~ r1(X1977,X1979)
                                                                                                                                        | ~ ( ~ ! [X1980] :
                                                                                                                                                  ( ~ r1(X1979,X1980)
                                                                                                                                                  | ~ ! [X1981] :
                                                                                                                                                        ( ~ r1(X1980,X1981)
                                                                                                                                                        | ~ p1(X1981) ) )
                                                                                                                                            & p1(X1979) ) )
                                                                                                                                  & ~ ! [X1982] :
                                                                                                                                        ( ~ r1(X1977,X1982)
                                                                                                                                        | p1(X1982) ) ) )
                                                                                                                        & ~ ! [X1983] :
                                                                                                                              ( ~ r1(X1975,X1983)
                                                                                                                              | p1(X1983) ) ) )
                                                                                                              & ~ ! [X1984] :
                                                                                                                    ( ~ r1(X1973,X1984)
                                                                                                                    | p1(X1984) ) ) )
                                                                                                    & ~ ! [X1985] :
                                                                                                          ( ~ r1(X1971,X1985)
                                                                                                          | p1(X1985) ) ) )
                                                                                          & ~ ! [X1986] :
                                                                                                ( ~ r1(X1969,X1986)
                                                                                                | p1(X1986) ) ) )
                                                                                & ~ ! [X1987] :
                                                                                      ( ~ r1(X1967,X1987)
                                                                                      | p1(X1987) ) ) )
                                                                      & ~ ! [X1988] :
                                                                            ( ~ r1(X1965,X1988)
                                                                            | p1(X1988) ) ) )
                                                            & ~ ! [X1989] :
                                                                  ( ~ r1(X1963,X1989)
                                                                  | p1(X1989) ) ) )
                                                  & ~ ! [X1990] :
                                                        ( ~ r1(X1961,X1990)
                                                        | p1(X1990) ) ) )
                                        & ~ ! [X1991] :
                                              ( ~ r1(X1959,X1991)
                                              | p1(X1991) ) ) )
                              & ~ ! [X1992] :
                                    ( ~ r1(X1957,X1992)
                                    | p1(X1992) ) ) )
                    & ~ ! [X1993] :
                          ( ~ r1(X1955,X1993)
                          | p1(X1993) ) ) )
          & ~ ! [X1994] :
                ( ~ r1(X0,X1994)
                | p1(X1994) ) )
        | ( ~ ! [X1995] :
                ( ~ r1(X0,X1995)
                | p2(X1995) )
          & ~ ! [X1996] :
                ( ~ r1(X0,X1996)
                | ~ ( ~ ! [X1997] :
                          ( ~ r1(X1996,X1997)
                          | p2(X1997) )
                    & ~ ! [X1998] :
                          ( ~ r1(X1996,X1998)
                          | ~ ( ~ ! [X1999] :
                                    ( ~ r1(X1998,X1999)
                                    | p2(X1999) )
                              & ~ ! [X2000] :
                                    ( ~ r1(X1998,X2000)
                                    | ~ ( ~ ! [X2001] :
                                              ( ~ r1(X2000,X2001)
                                              | p2(X2001) )
                                        & ~ ! [X2002] :
                                              ( ~ r1(X2000,X2002)
                                              | ~ ( ~ ! [X2003] :
                                                        ( ~ r1(X2002,X2003)
                                                        | p2(X2003) )
                                                  & ~ ! [X2004] :
                                                        ( ~ r1(X2002,X2004)
                                                        | ~ ( ~ ! [X2005] :
                                                                  ( ~ r1(X2004,X2005)
                                                                  | p2(X2005) )
                                                            & ~ ! [X2006] :
                                                                  ( ~ r1(X2004,X2006)
                                                                  | ~ ( ~ ! [X2007] :
                                                                            ( ~ r1(X2006,X2007)
                                                                            | p2(X2007) )
                                                                      & ~ ! [X2008] :
                                                                            ( ~ r1(X2006,X2008)
                                                                            | ~ ( ~ ! [X2009] :
                                                                                      ( ~ r1(X2008,X2009)
                                                                                      | p2(X2009) )
                                                                                & ~ ! [X2010] :
                                                                                      ( ~ r1(X2008,X2010)
                                                                                      | ~ ( ~ ! [X2011] :
                                                                                                ( ~ r1(X2010,X2011)
                                                                                                | p2(X2011) )
                                                                                          & ~ ! [X2012] :
                                                                                                ( ~ r1(X2010,X2012)
                                                                                                | ~ ( ~ ! [X2013] :
                                                                                                          ( ~ r1(X2012,X2013)
                                                                                                          | p2(X2013) )
                                                                                                    & ~ ! [X2014] :
                                                                                                          ( ~ r1(X2012,X2014)
                                                                                                          | ~ ( ~ ! [X2015] :
                                                                                                                    ( ~ r1(X2014,X2015)
                                                                                                                    | p2(X2015) )
                                                                                                              & ~ ! [X2016] :
                                                                                                                    ( ~ r1(X2014,X2016)
                                                                                                                    | ~ ( ~ ! [X2017] :
                                                                                                                              ( ~ r1(X2016,X2017)
                                                                                                                              | p2(X2017) )
                                                                                                                        & ~ ! [X2018] :
                                                                                                                              ( ~ r1(X2016,X2018)
                                                                                                                              | ~ ( ~ ! [X2019] :
                                                                                                                                        ( ~ r1(X2018,X2019)
                                                                                                                                        | p2(X2019) )
                                                                                                                                  & ~ ! [X2020] :
                                                                                                                                        ( ~ r1(X2018,X2020)
                                                                                                                                        | ! [X2021] :
                                                                                                                                            ( ~ r1(X2020,X2021)
                                                                                                                                            | ~ ( ~ ! [X2022] :
                                                                                                                                                      ( ~ r1(X2021,X2022)
                                                                                                                                                      | ~ ! [X2023] :
                                                                                                                                                            ( ~ r1(X2022,X2023)
                                                                                                                                                            | p1(X2023) ) )
                                                                                                                                                & ~ ! [X2024] :
                                                                                                                                                      ( ~ r1(X2021,X2024)
                                                                                                                                                      | p1(X2024) ) ) ) )
                                                                                                                                  & ~ ! [X2025] :
                                                                                                                                        ( ~ r1(X2018,X2025)
                                                                                                                                        | p1(X2025) ) ) )
                                                                                                                        & ~ ! [X2026] :
                                                                                                                              ( ~ r1(X2016,X2026)
                                                                                                                              | p1(X2026) ) ) )
                                                                                                              & ~ ! [X2027] :
                                                                                                                    ( ~ r1(X2014,X2027)
                                                                                                                    | p1(X2027) ) ) )
                                                                                                    & ~ ! [X2028] :
                                                                                                          ( ~ r1(X2012,X2028)
                                                                                                          | p1(X2028) ) ) )
                                                                                          & ~ ! [X2029] :
                                                                                                ( ~ r1(X2010,X2029)
                                                                                                | p1(X2029) ) ) )
                                                                                & ~ ! [X2030] :
                                                                                      ( ~ r1(X2008,X2030)
                                                                                      | p1(X2030) ) ) )
                                                                      & ~ ! [X2031] :
                                                                            ( ~ r1(X2006,X2031)
                                                                            | p1(X2031) ) ) )
                                                            & ~ ! [X2032] :
                                                                  ( ~ r1(X2004,X2032)
                                                                  | p1(X2032) ) ) )
                                                  & ~ ! [X2033] :
                                                        ( ~ r1(X2002,X2033)
                                                        | p1(X2033) ) ) )
                                        & ~ ! [X2034] :
                                              ( ~ r1(X2000,X2034)
                                              | p1(X2034) ) ) )
                              & ~ ! [X2035] :
                                    ( ~ r1(X1998,X2035)
                                    | p1(X2035) ) ) )
                    & ~ ! [X2036] :
                          ( ~ r1(X1996,X2036)
                          | p1(X2036) ) ) )
          & ~ ! [X2037] :
                ( ~ r1(X0,X2037)
                | p1(X2037) ) )
        | ( ~ ! [X2038] :
                ( ~ r1(X0,X2038)
                | p2(X2038) )
          & ~ ! [X2039] :
                ( ~ r1(X0,X2039)
                | ~ ( ~ ! [X2040] :
                          ( ~ r1(X2039,X2040)
                          | p2(X2040) )
                    & ~ ! [X2041] :
                          ( ~ r1(X2039,X2041)
                          | ~ ( ~ ! [X2042] :
                                    ( ~ r1(X2041,X2042)
                                    | p2(X2042) )
                              & ~ ! [X2043] :
                                    ( ~ r1(X2041,X2043)
                                    | ~ ( ~ ! [X2044] :
                                              ( ~ r1(X2043,X2044)
                                              | p2(X2044) )
                                        & ~ ! [X2045] :
                                              ( ~ r1(X2043,X2045)
                                              | ~ ( ~ ! [X2046] :
                                                        ( ~ r1(X2045,X2046)
                                                        | p2(X2046) )
                                                  & ~ ! [X2047] :
                                                        ( ~ r1(X2045,X2047)
                                                        | ~ ( ~ ! [X2048] :
                                                                  ( ~ r1(X2047,X2048)
                                                                  | p2(X2048) )
                                                            & ~ ! [X2049] :
                                                                  ( ~ r1(X2047,X2049)
                                                                  | ~ ( ~ ! [X2050] :
                                                                            ( ~ r1(X2049,X2050)
                                                                            | p2(X2050) )
                                                                      & ~ ! [X2051] :
                                                                            ( ~ r1(X2049,X2051)
                                                                            | ~ ( ~ ! [X2052] :
                                                                                      ( ~ r1(X2051,X2052)
                                                                                      | p2(X2052) )
                                                                                & ~ ! [X2053] :
                                                                                      ( ~ r1(X2051,X2053)
                                                                                      | ~ ( ~ ! [X2054] :
                                                                                                ( ~ r1(X2053,X2054)
                                                                                                | p2(X2054) )
                                                                                          & ~ ! [X2055] :
                                                                                                ( ~ r1(X2053,X2055)
                                                                                                | ~ ( ~ ! [X2056] :
                                                                                                          ( ~ r1(X2055,X2056)
                                                                                                          | p2(X2056) )
                                                                                                    & ~ ! [X2057] :
                                                                                                          ( ~ r1(X2055,X2057)
                                                                                                          | ~ ( ~ ! [X2058] :
                                                                                                                    ( ~ r1(X2057,X2058)
                                                                                                                    | p2(X2058) )
                                                                                                              & ~ ! [X2059] :
                                                                                                                    ( ~ r1(X2057,X2059)
                                                                                                                    | ~ ( ~ ! [X2060] :
                                                                                                                              ( ~ r1(X2059,X2060)
                                                                                                                              | p2(X2060) )
                                                                                                                        & ~ ! [X2061] :
                                                                                                                              ( ~ r1(X2059,X2061)
                                                                                                                              | ~ ( ~ ! [X2062] :
                                                                                                                                        ( ~ r1(X2061,X2062)
                                                                                                                                        | p2(X2062) )
                                                                                                                                  & ~ ! [X2063] :
                                                                                                                                        ( ~ r1(X2061,X2063)
                                                                                                                                        | ~ ( ~ ! [X2064] :
                                                                                                                                                  ( ~ r1(X2063,X2064)
                                                                                                                                                  | ~ ! [X2065] :
                                                                                                                                                        ( ~ r1(X2064,X2065)
                                                                                                                                                        | ~ ! [X2066] :
                                                                                                                                                              ( ~ r1(X2065,X2066)
                                                                                                                                                              | p1(X2066) ) ) )
                                                                                                                                            & ~ ! [X2067] :
                                                                                                                                                  ( ~ r1(X2063,X2067)
                                                                                                                                                  | ~ ! [X2068] :
                                                                                                                                                        ( ~ r1(X2067,X2068)
                                                                                                                                                        | p1(X2068) ) ) ) )
                                                                                                                                  & ~ ! [X2069] :
                                                                                                                                        ( ~ r1(X2061,X2069)
                                                                                                                                        | p1(X2069) ) ) )
                                                                                                                        & ~ ! [X2070] :
                                                                                                                              ( ~ r1(X2059,X2070)
                                                                                                                              | p1(X2070) ) ) )
                                                                                                              & ~ ! [X2071] :
                                                                                                                    ( ~ r1(X2057,X2071)
                                                                                                                    | p1(X2071) ) ) )
                                                                                                    & ~ ! [X2072] :
                                                                                                          ( ~ r1(X2055,X2072)
                                                                                                          | p1(X2072) ) ) )
                                                                                          & ~ ! [X2073] :
                                                                                                ( ~ r1(X2053,X2073)
                                                                                                | p1(X2073) ) ) )
                                                                                & ~ ! [X2074] :
                                                                                      ( ~ r1(X2051,X2074)
                                                                                      | p1(X2074) ) ) )
                                                                      & ~ ! [X2075] :
                                                                            ( ~ r1(X2049,X2075)
                                                                            | p1(X2075) ) ) )
                                                            & ~ ! [X2076] :
                                                                  ( ~ r1(X2047,X2076)
                                                                  | p1(X2076) ) ) )
                                                  & ~ ! [X2077] :
                                                        ( ~ r1(X2045,X2077)
                                                        | p1(X2077) ) ) )
                                        & ~ ! [X2078] :
                                              ( ~ r1(X2043,X2078)
                                              | p1(X2078) ) ) )
                              & ~ ! [X2079] :
                                    ( ~ r1(X2041,X2079)
                                    | p1(X2079) ) ) )
                    & ~ ! [X2080] :
                          ( ~ r1(X2039,X2080)
                          | p1(X2080) ) ) )
          & ~ ! [X2081] :
                ( ~ r1(X0,X2081)
                | p1(X2081) ) )
        | ( ~ ! [X2082] :
                ( ~ r1(X0,X2082)
                | p2(X2082) )
          & ~ ! [X2083] :
                ( ~ r1(X0,X2083)
                | ~ ( ~ ! [X2084] :
                          ( ~ r1(X2083,X2084)
                          | p2(X2084) )
                    & ~ ! [X2085] :
                          ( ~ r1(X2083,X2085)
                          | ~ ( ~ ! [X2086] :
                                    ( ~ r1(X2085,X2086)
                                    | p2(X2086) )
                              & ~ ! [X2087] :
                                    ( ~ r1(X2085,X2087)
                                    | ~ ( ~ ! [X2088] :
                                              ( ~ r1(X2087,X2088)
                                              | p2(X2088) )
                                        & ~ ! [X2089] :
                                              ( ~ r1(X2087,X2089)
                                              | ~ ( ~ ! [X2090] :
                                                        ( ~ r1(X2089,X2090)
                                                        | p2(X2090) )
                                                  & ~ ! [X2091] :
                                                        ( ~ r1(X2089,X2091)
                                                        | ~ ( ~ ! [X2092] :
                                                                  ( ~ r1(X2091,X2092)
                                                                  | p2(X2092) )
                                                            & ~ ! [X2093] :
                                                                  ( ~ r1(X2091,X2093)
                                                                  | ~ ( ~ ! [X2094] :
                                                                            ( ~ r1(X2093,X2094)
                                                                            | p2(X2094) )
                                                                      & ~ ! [X2095] :
                                                                            ( ~ r1(X2093,X2095)
                                                                            | ~ ( ~ ! [X2096] :
                                                                                      ( ~ r1(X2095,X2096)
                                                                                      | p2(X2096) )
                                                                                & ~ ! [X2097] :
                                                                                      ( ~ r1(X2095,X2097)
                                                                                      | ~ ( ~ ! [X2098] :
                                                                                                ( ~ r1(X2097,X2098)
                                                                                                | p2(X2098) )
                                                                                          & ~ ! [X2099] :
                                                                                                ( ~ r1(X2097,X2099)
                                                                                                | ~ ( ~ ! [X2100] :
                                                                                                          ( ~ r1(X2099,X2100)
                                                                                                          | p2(X2100) )
                                                                                                    & ~ ! [X2101] :
                                                                                                          ( ~ r1(X2099,X2101)
                                                                                                          | ~ ( ~ ! [X2102] :
                                                                                                                    ( ~ r1(X2101,X2102)
                                                                                                                    | p2(X2102) )
                                                                                                              & ~ ! [X2103] :
                                                                                                                    ( ~ r1(X2101,X2103)
                                                                                                                    | ~ ( ~ ! [X2104] :
                                                                                                                              ( ~ r1(X2103,X2104)
                                                                                                                              | p2(X2104) )
                                                                                                                        & ~ ! [X2105] :
                                                                                                                              ( ~ r1(X2103,X2105)
                                                                                                                              | ~ ( ~ ! [X2106] :
                                                                                                                                        ( ~ r1(X2105,X2106)
                                                                                                                                        | p2(X2106) )
                                                                                                                                  & ~ ! [X2107] :
                                                                                                                                        ( ~ r1(X2105,X2107)
                                                                                                                                        | ~ ! [X2108] : ~ r1(X2107,X2108) )
                                                                                                                                  & ~ ! [X2109] :
                                                                                                                                        ( ~ r1(X2105,X2109)
                                                                                                                                        | p1(X2109) ) ) )
                                                                                                                        & ~ ! [X2110] :
                                                                                                                              ( ~ r1(X2103,X2110)
                                                                                                                              | p1(X2110) ) ) )
                                                                                                              & ~ ! [X2111] :
                                                                                                                    ( ~ r1(X2101,X2111)
                                                                                                                    | p1(X2111) ) ) )
                                                                                                    & ~ ! [X2112] :
                                                                                                          ( ~ r1(X2099,X2112)
                                                                                                          | p1(X2112) ) ) )
                                                                                          & ~ ! [X2113] :
                                                                                                ( ~ r1(X2097,X2113)
                                                                                                | p1(X2113) ) ) )
                                                                                & ~ ! [X2114] :
                                                                                      ( ~ r1(X2095,X2114)
                                                                                      | p1(X2114) ) ) )
                                                                      & ~ ! [X2115] :
                                                                            ( ~ r1(X2093,X2115)
                                                                            | p1(X2115) ) ) )
                                                            & ~ ! [X2116] :
                                                                  ( ~ r1(X2091,X2116)
                                                                  | p1(X2116) ) ) )
                                                  & ~ ! [X2117] :
                                                        ( ~ r1(X2089,X2117)
                                                        | p1(X2117) ) ) )
                                        & ~ ! [X2118] :
                                              ( ~ r1(X2087,X2118)
                                              | p1(X2118) ) ) )
                              & ~ ! [X2119] :
                                    ( ~ r1(X2085,X2119)
                                    | p1(X2119) ) ) )
                    & ~ ! [X2120] :
                          ( ~ r1(X2083,X2120)
                          | p1(X2120) ) ) )
          & ~ ! [X2121] :
                ( ~ r1(X0,X2121)
                | p1(X2121) ) )
        | ! [X2122] :
            ( ~ r1(X0,X2122)
            | p2(X2122) )
        | ! [X2123] :
            ( ~ r1(X0,X2123)
            | ! [X2124] :
                ( ~ r1(X2123,X2124)
                | p2(X2124) )
            | ! [X2125] :
                ( ~ r1(X2123,X2125)
                | ! [X2126] :
                    ( ~ r1(X2125,X2126)
                    | p2(X2126) )
                | ! [X2127] :
                    ( ~ r1(X2125,X2127)
                    | ! [X2128] :
                        ( ~ r1(X2127,X2128)
                        | p2(X2128) )
                    | ! [X2129] :
                        ( ~ r1(X2127,X2129)
                        | ! [X2130] :
                            ( ~ r1(X2129,X2130)
                            | p2(X2130) )
                        | ! [X2131] :
                            ( ~ r1(X2129,X2131)
                            | ! [X2132] :
                                ( ~ r1(X2131,X2132)
                                | p2(X2132) )
                            | ! [X2133] :
                                ( ~ r1(X2131,X2133)
                                | ! [X2134] :
                                    ( ~ r1(X2133,X2134)
                                    | p2(X2134) )
                                | ! [X2135] :
                                    ( ~ r1(X2133,X2135)
                                    | ! [X2136] :
                                        ( ~ r1(X2135,X2136)
                                        | p2(X2136) )
                                    | ! [X2137] :
                                        ( ~ r1(X2135,X2137)
                                        | ! [X2138] :
                                            ( ~ r1(X2137,X2138)
                                            | p2(X2138) )
                                        | ! [X2139] :
                                            ( ~ r1(X2137,X2139)
                                            | ! [X2140] :
                                                ( ~ r1(X2139,X2140)
                                                | p2(X2140) )
                                            | ! [X2141] :
                                                ( ~ r1(X2139,X2141)
                                                | ! [X2142] :
                                                    ( ~ r1(X2141,X2142)
                                                    | p2(X2142) )
                                                | ! [X2143] :
                                                    ( ~ r1(X2141,X2143)
                                                    | ! [X2144] :
                                                        ( ~ r1(X2143,X2144)
                                                        | p2(X2144) )
                                                    | ! [X2145] :
                                                        ( ~ r1(X2143,X2145)
                                                        | ! [X2146] :
                                                            ( ~ r1(X2145,X2146)
                                                            | p2(X2146) )
                                                        | ! [X2147] :
                                                            ( ~ r1(X2145,X2147)
                                                            | ! [X2148] :
                                                                ( ~ r1(X2147,X2148)
                                                                | p2(X2148) )
                                                            | ! [X2149] :
                                                                ( ~ r1(X2147,X2149)
                                                                | ! [X2150] :
                                                                    ( ~ r1(X2149,X2150)
                                                                    | p2(X2150) )
                                                                | ! [X2151] :
                                                                    ( ~ r1(X2149,X2151)
                                                                    | ! [X2152] :
                                                                        ( ~ r1(X2151,X2152)
                                                                        | p2(X2152) )
                                                                    | ! [X2153] :
                                                                        ( ~ r1(X2151,X2153)
                                                                        | ! [X2154] :
                                                                            ( ~ r1(X2153,X2154)
                                                                            | p2(X2154) )
                                                                        | ! [X2155] :
                                                                            ( ~ r1(X2153,X2155)
                                                                            | ! [X2156] :
                                                                                ( ~ r1(X2155,X2156)
                                                                                | p2(X2156) )
                                                                            | ! [X2157] :
                                                                                ( ~ r1(X2155,X2157)
                                                                                | ! [X2158] :
                                                                                    ( ~ r1(X2157,X2158)
                                                                                    | p2(X2158) )
                                                                                | ! [X2159] :
                                                                                    ( ~ r1(X2157,X2159)
                                                                                    | ! [X2160] :
                                                                                        ( ~ r1(X2159,X2160)
                                                                                        | p2(X2160) )
                                                                                    | ! [X2161] :
                                                                                        ( ~ r1(X2159,X2161)
                                                                                        | ! [X2162] :
                                                                                            ( ~ r1(X2161,X2162)
                                                                                            | ~ ! [X2163] :
                                                                                                  ( ~ r1(X2162,X2163)
                                                                                                  | p1(X2163) ) )
                                                                                        | ! [X2164] :
                                                                                            ( ~ r1(X2161,X2164)
                                                                                            | p1(X2164) ) )
                                                                                    | ! [X2165] :
                                                                                        ( ~ r1(X2159,X2165)
                                                                                        | p1(X2165) ) )
                                                                                | ! [X2166] :
                                                                                    ( ~ r1(X2157,X2166)
                                                                                    | p1(X2166) ) )
                                                                            | ! [X2167] :
                                                                                ( ~ r1(X2155,X2167)
                                                                                | p1(X2167) ) )
                                                                        | ! [X2168] :
                                                                            ( ~ r1(X2153,X2168)
                                                                            | p1(X2168) ) )
                                                                    | ! [X2169] :
                                                                        ( ~ r1(X2151,X2169)
                                                                        | p1(X2169) ) )
                                                                | ! [X2170] :
                                                                    ( ~ r1(X2149,X2170)
                                                                    | p1(X2170) ) )
                                                            | ! [X2171] :
                                                                ( ~ r1(X2147,X2171)
                                                                | p1(X2171) ) )
                                                        | ! [X2172] :
                                                            ( ~ r1(X2145,X2172)
                                                            | p1(X2172) ) )
                                                    | ! [X2173] :
                                                        ( ~ r1(X2143,X2173)
                                                        | p1(X2173) ) )
                                                | ! [X2174] :
                                                    ( ~ r1(X2141,X2174)
                                                    | p1(X2174) ) )
                                            | ! [X2175] :
                                                ( ~ r1(X2139,X2175)
                                                | p1(X2175) ) )
                                        | ! [X2176] :
                                            ( ~ r1(X2137,X2176)
                                            | p1(X2176) ) )
                                    | ! [X2177] :
                                        ( ~ r1(X2135,X2177)
                                        | p1(X2177) ) )
                                | ! [X2178] :
                                    ( ~ r1(X2133,X2178)
                                    | p1(X2178) ) )
                            | ! [X2179] :
                                ( ~ r1(X2131,X2179)
                                | p1(X2179) ) )
                        | ! [X2180] :
                            ( ~ r1(X2129,X2180)
                            | p1(X2180) ) )
                    | ! [X2181] :
                        ( ~ r1(X2127,X2181)
                        | p1(X2181) ) )
                | ! [X2182] :
                    ( ~ r1(X2125,X2182)
                    | p1(X2182) ) )
            | ! [X2183] :
                ( ~ r1(X2123,X2183)
                | p1(X2183) ) )
        | ! [X2184] :
            ( ~ r1(X0,X2184)
            | p1(X2184) )
        | ( ~ ! [X2185] :
                ( ~ r1(X0,X2185)
                | p2(X2185) )
          & ~ ! [X2186] :
                ( ~ r1(X0,X2186)
                | ~ ( ~ ! [X2187] :
                          ( ~ r1(X2186,X2187)
                          | p2(X2187) )
                    & ~ ! [X2188] :
                          ( ~ r1(X2186,X2188)
                          | ~ ( ~ ! [X2189] :
                                    ( ~ r1(X2188,X2189)
                                    | p2(X2189) )
                              & ~ ! [X2190] :
                                    ( ~ r1(X2188,X2190)
                                    | ~ ( ~ ! [X2191] :
                                              ( ~ r1(X2190,X2191)
                                              | p2(X2191) )
                                        & ~ ! [X2192] :
                                              ( ~ r1(X2190,X2192)
                                              | ~ ( ~ ! [X2193] :
                                                        ( ~ r1(X2192,X2193)
                                                        | p2(X2193) )
                                                  & ~ ! [X2194] :
                                                        ( ~ r1(X2192,X2194)
                                                        | ~ ( ~ ! [X2195] :
                                                                  ( ~ r1(X2194,X2195)
                                                                  | p2(X2195) )
                                                            & ~ ! [X2196] :
                                                                  ( ~ r1(X2194,X2196)
                                                                  | ~ ( ~ ! [X2197] :
                                                                            ( ~ r1(X2196,X2197)
                                                                            | p2(X2197) )
                                                                      & ~ ! [X2198] :
                                                                            ( ~ r1(X2196,X2198)
                                                                            | ~ ( ~ ! [X2199] :
                                                                                      ( ~ r1(X2198,X2199)
                                                                                      | p2(X2199) )
                                                                                & ~ ! [X2200] :
                                                                                      ( ~ r1(X2198,X2200)
                                                                                      | ~ ( ~ ! [X2201] :
                                                                                                ( ~ r1(X2200,X2201)
                                                                                                | p2(X2201) )
                                                                                          & ~ ! [X2202] :
                                                                                                ( ~ r1(X2200,X2202)
                                                                                                | ~ ( ~ ! [X2203] :
                                                                                                          ( ~ r1(X2202,X2203)
                                                                                                          | p2(X2203) )
                                                                                                    & ~ ! [X2204] :
                                                                                                          ( ~ r1(X2202,X2204)
                                                                                                          | ~ ( ~ ! [X2205] :
                                                                                                                    ( ~ r1(X2204,X2205)
                                                                                                                    | p2(X2205) )
                                                                                                              & ~ ! [X2206] :
                                                                                                                    ( ~ r1(X2204,X2206)
                                                                                                                    | ~ ( ~ ! [X2207] :
                                                                                                                              ( ~ r1(X2206,X2207)
                                                                                                                              | p2(X2207) )
                                                                                                                        & ~ ! [X2208] :
                                                                                                                              ( ~ r1(X2206,X2208)
                                                                                                                              | ~ ( ~ ! [X2209] :
                                                                                                                                        ( ~ r1(X2208,X2209)
                                                                                                                                        | ~ ! [X2210] :
                                                                                                                                              ( ~ r1(X2209,X2210)
                                                                                                                                              | ~ p1(X2210) ) )
                                                                                                                                  & p1(X2208) ) )
                                                                                                                        & ~ ! [X2211] :
                                                                                                                              ( ~ r1(X2206,X2211)
                                                                                                                              | p1(X2211) ) ) )
                                                                                                              & ~ ! [X2212] :
                                                                                                                    ( ~ r1(X2204,X2212)
                                                                                                                    | p1(X2212) ) ) )
                                                                                                    & ~ ! [X2213] :
                                                                                                          ( ~ r1(X2202,X2213)
                                                                                                          | p1(X2213) ) ) )
                                                                                          & ~ ! [X2214] :
                                                                                                ( ~ r1(X2200,X2214)
                                                                                                | p1(X2214) ) ) )
                                                                                & ~ ! [X2215] :
                                                                                      ( ~ r1(X2198,X2215)
                                                                                      | p1(X2215) ) ) )
                                                                      & ~ ! [X2216] :
                                                                            ( ~ r1(X2196,X2216)
                                                                            | p1(X2216) ) ) )
                                                            & ~ ! [X2217] :
                                                                  ( ~ r1(X2194,X2217)
                                                                  | p1(X2217) ) ) )
                                                  & ~ ! [X2218] :
                                                        ( ~ r1(X2192,X2218)
                                                        | p1(X2218) ) ) )
                                        & ~ ! [X2219] :
                                              ( ~ r1(X2190,X2219)
                                              | p1(X2219) ) ) )
                              & ~ ! [X2220] :
                                    ( ~ r1(X2188,X2220)
                                    | p1(X2220) ) ) )
                    & ~ ! [X2221] :
                          ( ~ r1(X2186,X2221)
                          | p1(X2221) ) ) )
          & ~ ! [X2222] :
                ( ~ r1(X0,X2222)
                | p1(X2222) ) )
        | ( ~ ! [X2223] :
                ( ~ r1(X0,X2223)
                | p2(X2223) )
          & ~ ! [X2224] :
                ( ~ r1(X0,X2224)
                | ~ ( ~ ! [X2225] :
                          ( ~ r1(X2224,X2225)
                          | p2(X2225) )
                    & ~ ! [X2226] :
                          ( ~ r1(X2224,X2226)
                          | ~ ( ~ ! [X2227] :
                                    ( ~ r1(X2226,X2227)
                                    | p2(X2227) )
                              & ~ ! [X2228] :
                                    ( ~ r1(X2226,X2228)
                                    | ~ ( ~ ! [X2229] :
                                              ( ~ r1(X2228,X2229)
                                              | p2(X2229) )
                                        & ~ ! [X2230] :
                                              ( ~ r1(X2228,X2230)
                                              | ~ ( ~ ! [X2231] :
                                                        ( ~ r1(X2230,X2231)
                                                        | p2(X2231) )
                                                  & ~ ! [X2232] :
                                                        ( ~ r1(X2230,X2232)
                                                        | ~ ( ~ ! [X2233] :
                                                                  ( ~ r1(X2232,X2233)
                                                                  | p2(X2233) )
                                                            & ~ ! [X2234] :
                                                                  ( ~ r1(X2232,X2234)
                                                                  | ~ ( ~ ! [X2235] :
                                                                            ( ~ r1(X2234,X2235)
                                                                            | p2(X2235) )
                                                                      & ~ ! [X2236] :
                                                                            ( ~ r1(X2234,X2236)
                                                                            | ~ ( ~ ! [X2237] :
                                                                                      ( ~ r1(X2236,X2237)
                                                                                      | p2(X2237) )
                                                                                & ~ ! [X2238] :
                                                                                      ( ~ r1(X2236,X2238)
                                                                                      | ~ ( ~ ! [X2239] :
                                                                                                ( ~ r1(X2238,X2239)
                                                                                                | p2(X2239) )
                                                                                          & ~ ! [X2240] :
                                                                                                ( ~ r1(X2238,X2240)
                                                                                                | ~ ( ~ ! [X2241] :
                                                                                                          ( ~ r1(X2240,X2241)
                                                                                                          | p2(X2241) )
                                                                                                    & ~ ! [X2242] :
                                                                                                          ( ~ r1(X2240,X2242)
                                                                                                          | ~ ( ~ ! [X2243] :
                                                                                                                    ( ~ r1(X2242,X2243)
                                                                                                                    | p2(X2243) )
                                                                                                              & ~ ! [X2244] :
                                                                                                                    ( ~ r1(X2242,X2244)
                                                                                                                    | ~ ( ~ ! [X2245] :
                                                                                                                              ( ~ r1(X2244,X2245)
                                                                                                                              | p2(X2245) )
                                                                                                                        & ~ ! [X2246] :
                                                                                                                              ( ~ r1(X2244,X2246)
                                                                                                                              | ! [X2247] :
                                                                                                                                  ( ~ r1(X2246,X2247)
                                                                                                                                  | ~ ( ~ ! [X2248] :
                                                                                                                                            ( ~ r1(X2247,X2248)
                                                                                                                                            | ~ ! [X2249] :
                                                                                                                                                  ( ~ r1(X2248,X2249)
                                                                                                                                                  | p1(X2249) ) )
                                                                                                                                      & ~ ! [X2250] :
                                                                                                                                            ( ~ r1(X2247,X2250)
                                                                                                                                            | p1(X2250) ) ) ) )
                                                                                                                        & ~ ! [X2251] :
                                                                                                                              ( ~ r1(X2244,X2251)
                                                                                                                              | p1(X2251) ) ) )
                                                                                                              & ~ ! [X2252] :
                                                                                                                    ( ~ r1(X2242,X2252)
                                                                                                                    | p1(X2252) ) ) )
                                                                                                    & ~ ! [X2253] :
                                                                                                          ( ~ r1(X2240,X2253)
                                                                                                          | p1(X2253) ) ) )
                                                                                          & ~ ! [X2254] :
                                                                                                ( ~ r1(X2238,X2254)
                                                                                                | p1(X2254) ) ) )
                                                                                & ~ ! [X2255] :
                                                                                      ( ~ r1(X2236,X2255)
                                                                                      | p1(X2255) ) ) )
                                                                      & ~ ! [X2256] :
                                                                            ( ~ r1(X2234,X2256)
                                                                            | p1(X2256) ) ) )
                                                            & ~ ! [X2257] :
                                                                  ( ~ r1(X2232,X2257)
                                                                  | p1(X2257) ) ) )
                                                  & ~ ! [X2258] :
                                                        ( ~ r1(X2230,X2258)
                                                        | p1(X2258) ) ) )
                                        & ~ ! [X2259] :
                                              ( ~ r1(X2228,X2259)
                                              | p1(X2259) ) ) )
                              & ~ ! [X2260] :
                                    ( ~ r1(X2226,X2260)
                                    | p1(X2260) ) ) )
                    & ~ ! [X2261] :
                          ( ~ r1(X2224,X2261)
                          | p1(X2261) ) ) )
          & ~ ! [X2262] :
                ( ~ r1(X0,X2262)
                | p1(X2262) ) )
        | ( ~ ! [X2263] :
                ( ~ r1(X0,X2263)
                | p2(X2263) )
          & ~ ! [X2264] :
                ( ~ r1(X0,X2264)
                | ~ ( ~ ! [X2265] :
                          ( ~ r1(X2264,X2265)
                          | p2(X2265) )
                    & ~ ! [X2266] :
                          ( ~ r1(X2264,X2266)
                          | ~ ( ~ ! [X2267] :
                                    ( ~ r1(X2266,X2267)
                                    | p2(X2267) )
                              & ~ ! [X2268] :
                                    ( ~ r1(X2266,X2268)
                                    | ~ ( ~ ! [X2269] :
                                              ( ~ r1(X2268,X2269)
                                              | p2(X2269) )
                                        & ~ ! [X2270] :
                                              ( ~ r1(X2268,X2270)
                                              | ~ ( ~ ! [X2271] :
                                                        ( ~ r1(X2270,X2271)
                                                        | p2(X2271) )
                                                  & ~ ! [X2272] :
                                                        ( ~ r1(X2270,X2272)
                                                        | ~ ( ~ ! [X2273] :
                                                                  ( ~ r1(X2272,X2273)
                                                                  | p2(X2273) )
                                                            & ~ ! [X2274] :
                                                                  ( ~ r1(X2272,X2274)
                                                                  | ~ ( ~ ! [X2275] :
                                                                            ( ~ r1(X2274,X2275)
                                                                            | p2(X2275) )
                                                                      & ~ ! [X2276] :
                                                                            ( ~ r1(X2274,X2276)
                                                                            | ~ ( ~ ! [X2277] :
                                                                                      ( ~ r1(X2276,X2277)
                                                                                      | p2(X2277) )
                                                                                & ~ ! [X2278] :
                                                                                      ( ~ r1(X2276,X2278)
                                                                                      | ~ ( ~ ! [X2279] :
                                                                                                ( ~ r1(X2278,X2279)
                                                                                                | p2(X2279) )
                                                                                          & ~ ! [X2280] :
                                                                                                ( ~ r1(X2278,X2280)
                                                                                                | ~ ( ~ ! [X2281] :
                                                                                                          ( ~ r1(X2280,X2281)
                                                                                                          | p2(X2281) )
                                                                                                    & ~ ! [X2282] :
                                                                                                          ( ~ r1(X2280,X2282)
                                                                                                          | ~ ( ~ ! [X2283] :
                                                                                                                    ( ~ r1(X2282,X2283)
                                                                                                                    | p2(X2283) )
                                                                                                              & ~ ! [X2284] :
                                                                                                                    ( ~ r1(X2282,X2284)
                                                                                                                    | ~ ( ~ ! [X2285] :
                                                                                                                              ( ~ r1(X2284,X2285)
                                                                                                                              | p2(X2285) )
                                                                                                                        & ~ ! [X2286] :
                                                                                                                              ( ~ r1(X2284,X2286)
                                                                                                                              | ~ ( ~ ! [X2287] :
                                                                                                                                        ( ~ r1(X2286,X2287)
                                                                                                                                        | ~ ! [X2288] :
                                                                                                                                              ( ~ r1(X2287,X2288)
                                                                                                                                              | ~ ! [X2289] :
                                                                                                                                                    ( ~ r1(X2288,X2289)
                                                                                                                                                    | p1(X2289) ) ) )
                                                                                                                                  & ~ ! [X2290] :
                                                                                                                                        ( ~ r1(X2286,X2290)
                                                                                                                                        | ~ ! [X2291] :
                                                                                                                                              ( ~ r1(X2290,X2291)
                                                                                                                                              | p1(X2291) ) ) ) )
                                                                                                                        & ~ ! [X2292] :
                                                                                                                              ( ~ r1(X2284,X2292)
                                                                                                                              | p1(X2292) ) ) )
                                                                                                              & ~ ! [X2293] :
                                                                                                                    ( ~ r1(X2282,X2293)
                                                                                                                    | p1(X2293) ) ) )
                                                                                                    & ~ ! [X2294] :
                                                                                                          ( ~ r1(X2280,X2294)
                                                                                                          | p1(X2294) ) ) )
                                                                                          & ~ ! [X2295] :
                                                                                                ( ~ r1(X2278,X2295)
                                                                                                | p1(X2295) ) ) )
                                                                                & ~ ! [X2296] :
                                                                                      ( ~ r1(X2276,X2296)
                                                                                      | p1(X2296) ) ) )
                                                                      & ~ ! [X2297] :
                                                                            ( ~ r1(X2274,X2297)
                                                                            | p1(X2297) ) ) )
                                                            & ~ ! [X2298] :
                                                                  ( ~ r1(X2272,X2298)
                                                                  | p1(X2298) ) ) )
                                                  & ~ ! [X2299] :
                                                        ( ~ r1(X2270,X2299)
                                                        | p1(X2299) ) ) )
                                        & ~ ! [X2300] :
                                              ( ~ r1(X2268,X2300)
                                              | p1(X2300) ) ) )
                              & ~ ! [X2301] :
                                    ( ~ r1(X2266,X2301)
                                    | p1(X2301) ) ) )
                    & ~ ! [X2302] :
                          ( ~ r1(X2264,X2302)
                          | p1(X2302) ) ) )
          & ~ ! [X2303] :
                ( ~ r1(X0,X2303)
                | p1(X2303) ) )
        | ( ~ ! [X2304] :
                ( ~ r1(X0,X2304)
                | p2(X2304) )
          & ~ ! [X2305] :
                ( ~ r1(X0,X2305)
                | ~ ( ~ ! [X2306] :
                          ( ~ r1(X2305,X2306)
                          | p2(X2306) )
                    & ~ ! [X2307] :
                          ( ~ r1(X2305,X2307)
                          | ~ ( ~ ! [X2308] :
                                    ( ~ r1(X2307,X2308)
                                    | p2(X2308) )
                              & ~ ! [X2309] :
                                    ( ~ r1(X2307,X2309)
                                    | ~ ( ~ ! [X2310] :
                                              ( ~ r1(X2309,X2310)
                                              | p2(X2310) )
                                        & ~ ! [X2311] :
                                              ( ~ r1(X2309,X2311)
                                              | ~ ( ~ ! [X2312] :
                                                        ( ~ r1(X2311,X2312)
                                                        | p2(X2312) )
                                                  & ~ ! [X2313] :
                                                        ( ~ r1(X2311,X2313)
                                                        | ~ ( ~ ! [X2314] :
                                                                  ( ~ r1(X2313,X2314)
                                                                  | p2(X2314) )
                                                            & ~ ! [X2315] :
                                                                  ( ~ r1(X2313,X2315)
                                                                  | ~ ( ~ ! [X2316] :
                                                                            ( ~ r1(X2315,X2316)
                                                                            | p2(X2316) )
                                                                      & ~ ! [X2317] :
                                                                            ( ~ r1(X2315,X2317)
                                                                            | ~ ( ~ ! [X2318] :
                                                                                      ( ~ r1(X2317,X2318)
                                                                                      | p2(X2318) )
                                                                                & ~ ! [X2319] :
                                                                                      ( ~ r1(X2317,X2319)
                                                                                      | ~ ( ~ ! [X2320] :
                                                                                                ( ~ r1(X2319,X2320)
                                                                                                | p2(X2320) )
                                                                                          & ~ ! [X2321] :
                                                                                                ( ~ r1(X2319,X2321)
                                                                                                | ~ ( ~ ! [X2322] :
                                                                                                          ( ~ r1(X2321,X2322)
                                                                                                          | p2(X2322) )
                                                                                                    & ~ ! [X2323] :
                                                                                                          ( ~ r1(X2321,X2323)
                                                                                                          | ~ ( ~ ! [X2324] :
                                                                                                                    ( ~ r1(X2323,X2324)
                                                                                                                    | p2(X2324) )
                                                                                                              & ~ ! [X2325] :
                                                                                                                    ( ~ r1(X2323,X2325)
                                                                                                                    | ~ ( ~ ! [X2326] :
                                                                                                                              ( ~ r1(X2325,X2326)
                                                                                                                              | p2(X2326) )
                                                                                                                        & ~ ! [X2327] :
                                                                                                                              ( ~ r1(X2325,X2327)
                                                                                                                              | ~ ! [X2328] : ~ r1(X2327,X2328) )
                                                                                                                        & ~ ! [X2329] :
                                                                                                                              ( ~ r1(X2325,X2329)
                                                                                                                              | p1(X2329) ) ) )
                                                                                                              & ~ ! [X2330] :
                                                                                                                    ( ~ r1(X2323,X2330)
                                                                                                                    | p1(X2330) ) ) )
                                                                                                    & ~ ! [X2331] :
                                                                                                          ( ~ r1(X2321,X2331)
                                                                                                          | p1(X2331) ) ) )
                                                                                          & ~ ! [X2332] :
                                                                                                ( ~ r1(X2319,X2332)
                                                                                                | p1(X2332) ) ) )
                                                                                & ~ ! [X2333] :
                                                                                      ( ~ r1(X2317,X2333)
                                                                                      | p1(X2333) ) ) )
                                                                      & ~ ! [X2334] :
                                                                            ( ~ r1(X2315,X2334)
                                                                            | p1(X2334) ) ) )
                                                            & ~ ! [X2335] :
                                                                  ( ~ r1(X2313,X2335)
                                                                  | p1(X2335) ) ) )
                                                  & ~ ! [X2336] :
                                                        ( ~ r1(X2311,X2336)
                                                        | p1(X2336) ) ) )
                                        & ~ ! [X2337] :
                                              ( ~ r1(X2309,X2337)
                                              | p1(X2337) ) ) )
                              & ~ ! [X2338] :
                                    ( ~ r1(X2307,X2338)
                                    | p1(X2338) ) ) )
                    & ~ ! [X2339] :
                          ( ~ r1(X2305,X2339)
                          | p1(X2339) ) ) )
          & ~ ! [X2340] :
                ( ~ r1(X0,X2340)
                | p1(X2340) ) )
        | ! [X2341] :
            ( ~ r1(X0,X2341)
            | p2(X2341) )
        | ! [X2342] :
            ( ~ r1(X0,X2342)
            | ! [X2343] :
                ( ~ r1(X2342,X2343)
                | p2(X2343) )
            | ! [X2344] :
                ( ~ r1(X2342,X2344)
                | ! [X2345] :
                    ( ~ r1(X2344,X2345)
                    | p2(X2345) )
                | ! [X2346] :
                    ( ~ r1(X2344,X2346)
                    | ! [X2347] :
                        ( ~ r1(X2346,X2347)
                        | p2(X2347) )
                    | ! [X2348] :
                        ( ~ r1(X2346,X2348)
                        | ! [X2349] :
                            ( ~ r1(X2348,X2349)
                            | p2(X2349) )
                        | ! [X2350] :
                            ( ~ r1(X2348,X2350)
                            | ! [X2351] :
                                ( ~ r1(X2350,X2351)
                                | p2(X2351) )
                            | ! [X2352] :
                                ( ~ r1(X2350,X2352)
                                | ! [X2353] :
                                    ( ~ r1(X2352,X2353)
                                    | p2(X2353) )
                                | ! [X2354] :
                                    ( ~ r1(X2352,X2354)
                                    | ! [X2355] :
                                        ( ~ r1(X2354,X2355)
                                        | p2(X2355) )
                                    | ! [X2356] :
                                        ( ~ r1(X2354,X2356)
                                        | ! [X2357] :
                                            ( ~ r1(X2356,X2357)
                                            | p2(X2357) )
                                        | ! [X2358] :
                                            ( ~ r1(X2356,X2358)
                                            | ! [X2359] :
                                                ( ~ r1(X2358,X2359)
                                                | p2(X2359) )
                                            | ! [X2360] :
                                                ( ~ r1(X2358,X2360)
                                                | ! [X2361] :
                                                    ( ~ r1(X2360,X2361)
                                                    | p2(X2361) )
                                                | ! [X2362] :
                                                    ( ~ r1(X2360,X2362)
                                                    | ! [X2363] :
                                                        ( ~ r1(X2362,X2363)
                                                        | p2(X2363) )
                                                    | ! [X2364] :
                                                        ( ~ r1(X2362,X2364)
                                                        | ! [X2365] :
                                                            ( ~ r1(X2364,X2365)
                                                            | p2(X2365) )
                                                        | ! [X2366] :
                                                            ( ~ r1(X2364,X2366)
                                                            | ! [X2367] :
                                                                ( ~ r1(X2366,X2367)
                                                                | p2(X2367) )
                                                            | ! [X2368] :
                                                                ( ~ r1(X2366,X2368)
                                                                | ! [X2369] :
                                                                    ( ~ r1(X2368,X2369)
                                                                    | p2(X2369) )
                                                                | ! [X2370] :
                                                                    ( ~ r1(X2368,X2370)
                                                                    | ! [X2371] :
                                                                        ( ~ r1(X2370,X2371)
                                                                        | p2(X2371) )
                                                                    | ! [X2372] :
                                                                        ( ~ r1(X2370,X2372)
                                                                        | ! [X2373] :
                                                                            ( ~ r1(X2372,X2373)
                                                                            | p2(X2373) )
                                                                        | ! [X2374] :
                                                                            ( ~ r1(X2372,X2374)
                                                                            | ! [X2375] :
                                                                                ( ~ r1(X2374,X2375)
                                                                                | p2(X2375) )
                                                                            | ! [X2376] :
                                                                                ( ~ r1(X2374,X2376)
                                                                                | ! [X2377] :
                                                                                    ( ~ r1(X2376,X2377)
                                                                                    | p2(X2377) )
                                                                                | ! [X2378] :
                                                                                    ( ~ r1(X2376,X2378)
                                                                                    | ! [X2379] :
                                                                                        ( ~ r1(X2378,X2379)
                                                                                        | p2(X2379) )
                                                                                    | ! [X2380] :
                                                                                        ( ~ r1(X2378,X2380)
                                                                                        | ! [X2381] :
                                                                                            ( ~ r1(X2380,X2381)
                                                                                            | ~ ! [X2382] :
                                                                                                  ( ~ r1(X2381,X2382)
                                                                                                  | p1(X2382) ) )
                                                                                        | ! [X2383] :
                                                                                            ( ~ r1(X2380,X2383)
                                                                                            | p1(X2383) ) )
                                                                                    | ! [X2384] :
                                                                                        ( ~ r1(X2378,X2384)
                                                                                        | p1(X2384) ) )
                                                                                | ! [X2385] :
                                                                                    ( ~ r1(X2376,X2385)
                                                                                    | p1(X2385) ) )
                                                                            | ! [X2386] :
                                                                                ( ~ r1(X2374,X2386)
                                                                                | p1(X2386) ) )
                                                                        | ! [X2387] :
                                                                            ( ~ r1(X2372,X2387)
                                                                            | p1(X2387) ) )
                                                                    | ! [X2388] :
                                                                        ( ~ r1(X2370,X2388)
                                                                        | p1(X2388) ) )
                                                                | ! [X2389] :
                                                                    ( ~ r1(X2368,X2389)
                                                                    | p1(X2389) ) )
                                                            | ! [X2390] :
                                                                ( ~ r1(X2366,X2390)
                                                                | p1(X2390) ) )
                                                        | ! [X2391] :
                                                            ( ~ r1(X2364,X2391)
                                                            | p1(X2391) ) )
                                                    | ! [X2392] :
                                                        ( ~ r1(X2362,X2392)
                                                        | p1(X2392) ) )
                                                | ! [X2393] :
                                                    ( ~ r1(X2360,X2393)
                                                    | p1(X2393) ) )
                                            | ! [X2394] :
                                                ( ~ r1(X2358,X2394)
                                                | p1(X2394) ) )
                                        | ! [X2395] :
                                            ( ~ r1(X2356,X2395)
                                            | p1(X2395) ) )
                                    | ! [X2396] :
                                        ( ~ r1(X2354,X2396)
                                        | p1(X2396) ) )
                                | ! [X2397] :
                                    ( ~ r1(X2352,X2397)
                                    | p1(X2397) ) )
                            | ! [X2398] :
                                ( ~ r1(X2350,X2398)
                                | p1(X2398) ) )
                        | ! [X2399] :
                            ( ~ r1(X2348,X2399)
                            | p1(X2399) ) )
                    | ! [X2400] :
                        ( ~ r1(X2346,X2400)
                        | p1(X2400) ) )
                | ! [X2401] :
                    ( ~ r1(X2344,X2401)
                    | p1(X2401) ) )
            | ! [X2402] :
                ( ~ r1(X2342,X2402)
                | p1(X2402) ) )
        | ! [X2403] :
            ( ~ r1(X0,X2403)
            | p1(X2403) )
        | ( ~ ! [X2404] :
                ( ~ r1(X0,X2404)
                | p2(X2404) )
          & ~ ! [X2405] :
                ( ~ r1(X0,X2405)
                | ~ ( ~ ! [X2406] :
                          ( ~ r1(X2405,X2406)
                          | p2(X2406) )
                    & ~ ! [X2407] :
                          ( ~ r1(X2405,X2407)
                          | ~ ( ~ ! [X2408] :
                                    ( ~ r1(X2407,X2408)
                                    | p2(X2408) )
                              & ~ ! [X2409] :
                                    ( ~ r1(X2407,X2409)
                                    | ~ ( ~ ! [X2410] :
                                              ( ~ r1(X2409,X2410)
                                              | p2(X2410) )
                                        & ~ ! [X2411] :
                                              ( ~ r1(X2409,X2411)
                                              | ~ ( ~ ! [X2412] :
                                                        ( ~ r1(X2411,X2412)
                                                        | p2(X2412) )
                                                  & ~ ! [X2413] :
                                                        ( ~ r1(X2411,X2413)
                                                        | ~ ( ~ ! [X2414] :
                                                                  ( ~ r1(X2413,X2414)
                                                                  | p2(X2414) )
                                                            & ~ ! [X2415] :
                                                                  ( ~ r1(X2413,X2415)
                                                                  | ~ ( ~ ! [X2416] :
                                                                            ( ~ r1(X2415,X2416)
                                                                            | p2(X2416) )
                                                                      & ~ ! [X2417] :
                                                                            ( ~ r1(X2415,X2417)
                                                                            | ~ ( ~ ! [X2418] :
                                                                                      ( ~ r1(X2417,X2418)
                                                                                      | p2(X2418) )
                                                                                & ~ ! [X2419] :
                                                                                      ( ~ r1(X2417,X2419)
                                                                                      | ~ ( ~ ! [X2420] :
                                                                                                ( ~ r1(X2419,X2420)
                                                                                                | p2(X2420) )
                                                                                          & ~ ! [X2421] :
                                                                                                ( ~ r1(X2419,X2421)
                                                                                                | ~ ( ~ ! [X2422] :
                                                                                                          ( ~ r1(X2421,X2422)
                                                                                                          | p2(X2422) )
                                                                                                    & ~ ! [X2423] :
                                                                                                          ( ~ r1(X2421,X2423)
                                                                                                          | ~ ( ~ ! [X2424] :
                                                                                                                    ( ~ r1(X2423,X2424)
                                                                                                                    | p2(X2424) )
                                                                                                              & ~ ! [X2425] :
                                                                                                                    ( ~ r1(X2423,X2425)
                                                                                                                    | ~ ( ~ ! [X2426] :
                                                                                                                              ( ~ r1(X2425,X2426)
                                                                                                                              | ~ ! [X2427] :
                                                                                                                                    ( ~ r1(X2426,X2427)
                                                                                                                                    | ~ p1(X2427) ) )
                                                                                                                        & p1(X2425) ) )
                                                                                                              & ~ ! [X2428] :
                                                                                                                    ( ~ r1(X2423,X2428)
                                                                                                                    | p1(X2428) ) ) )
                                                                                                    & ~ ! [X2429] :
                                                                                                          ( ~ r1(X2421,X2429)
                                                                                                          | p1(X2429) ) ) )
                                                                                          & ~ ! [X2430] :
                                                                                                ( ~ r1(X2419,X2430)
                                                                                                | p1(X2430) ) ) )
                                                                                & ~ ! [X2431] :
                                                                                      ( ~ r1(X2417,X2431)
                                                                                      | p1(X2431) ) ) )
                                                                      & ~ ! [X2432] :
                                                                            ( ~ r1(X2415,X2432)
                                                                            | p1(X2432) ) ) )
                                                            & ~ ! [X2433] :
                                                                  ( ~ r1(X2413,X2433)
                                                                  | p1(X2433) ) ) )
                                                  & ~ ! [X2434] :
                                                        ( ~ r1(X2411,X2434)
                                                        | p1(X2434) ) ) )
                                        & ~ ! [X2435] :
                                              ( ~ r1(X2409,X2435)
                                              | p1(X2435) ) ) )
                              & ~ ! [X2436] :
                                    ( ~ r1(X2407,X2436)
                                    | p1(X2436) ) ) )
                    & ~ ! [X2437] :
                          ( ~ r1(X2405,X2437)
                          | p1(X2437) ) ) )
          & ~ ! [X2438] :
                ( ~ r1(X0,X2438)
                | p1(X2438) ) )
        | ( ~ ! [X2439] :
                ( ~ r1(X0,X2439)
                | p2(X2439) )
          & ~ ! [X2440] :
                ( ~ r1(X0,X2440)
                | ~ ( ~ ! [X2441] :
                          ( ~ r1(X2440,X2441)
                          | p2(X2441) )
                    & ~ ! [X2442] :
                          ( ~ r1(X2440,X2442)
                          | ~ ( ~ ! [X2443] :
                                    ( ~ r1(X2442,X2443)
                                    | p2(X2443) )
                              & ~ ! [X2444] :
                                    ( ~ r1(X2442,X2444)
                                    | ~ ( ~ ! [X2445] :
                                              ( ~ r1(X2444,X2445)
                                              | p2(X2445) )
                                        & ~ ! [X2446] :
                                              ( ~ r1(X2444,X2446)
                                              | ~ ( ~ ! [X2447] :
                                                        ( ~ r1(X2446,X2447)
                                                        | p2(X2447) )
                                                  & ~ ! [X2448] :
                                                        ( ~ r1(X2446,X2448)
                                                        | ~ ( ~ ! [X2449] :
                                                                  ( ~ r1(X2448,X2449)
                                                                  | p2(X2449) )
                                                            & ~ ! [X2450] :
                                                                  ( ~ r1(X2448,X2450)
                                                                  | ~ ( ~ ! [X2451] :
                                                                            ( ~ r1(X2450,X2451)
                                                                            | p2(X2451) )
                                                                      & ~ ! [X2452] :
                                                                            ( ~ r1(X2450,X2452)
                                                                            | ~ ( ~ ! [X2453] :
                                                                                      ( ~ r1(X2452,X2453)
                                                                                      | p2(X2453) )
                                                                                & ~ ! [X2454] :
                                                                                      ( ~ r1(X2452,X2454)
                                                                                      | ~ ( ~ ! [X2455] :
                                                                                                ( ~ r1(X2454,X2455)
                                                                                                | p2(X2455) )
                                                                                          & ~ ! [X2456] :
                                                                                                ( ~ r1(X2454,X2456)
                                                                                                | ~ ( ~ ! [X2457] :
                                                                                                          ( ~ r1(X2456,X2457)
                                                                                                          | p2(X2457) )
                                                                                                    & ~ ! [X2458] :
                                                                                                          ( ~ r1(X2456,X2458)
                                                                                                          | ~ ( ~ ! [X2459] :
                                                                                                                    ( ~ r1(X2458,X2459)
                                                                                                                    | p2(X2459) )
                                                                                                              & ~ ! [X2460] :
                                                                                                                    ( ~ r1(X2458,X2460)
                                                                                                                    | ! [X2461] :
                                                                                                                        ( ~ r1(X2460,X2461)
                                                                                                                        | ~ ( ~ ! [X2462] :
                                                                                                                                  ( ~ r1(X2461,X2462)
                                                                                                                                  | ~ ! [X2463] :
                                                                                                                                        ( ~ r1(X2462,X2463)
                                                                                                                                        | p1(X2463) ) )
                                                                                                                            & ~ ! [X2464] :
                                                                                                                                  ( ~ r1(X2461,X2464)
                                                                                                                                  | p1(X2464) ) ) ) )
                                                                                                              & ~ ! [X2465] :
                                                                                                                    ( ~ r1(X2458,X2465)
                                                                                                                    | p1(X2465) ) ) )
                                                                                                    & ~ ! [X2466] :
                                                                                                          ( ~ r1(X2456,X2466)
                                                                                                          | p1(X2466) ) ) )
                                                                                          & ~ ! [X2467] :
                                                                                                ( ~ r1(X2454,X2467)
                                                                                                | p1(X2467) ) ) )
                                                                                & ~ ! [X2468] :
                                                                                      ( ~ r1(X2452,X2468)
                                                                                      | p1(X2468) ) ) )
                                                                      & ~ ! [X2469] :
                                                                            ( ~ r1(X2450,X2469)
                                                                            | p1(X2469) ) ) )
                                                            & ~ ! [X2470] :
                                                                  ( ~ r1(X2448,X2470)
                                                                  | p1(X2470) ) ) )
                                                  & ~ ! [X2471] :
                                                        ( ~ r1(X2446,X2471)
                                                        | p1(X2471) ) ) )
                                        & ~ ! [X2472] :
                                              ( ~ r1(X2444,X2472)
                                              | p1(X2472) ) ) )
                              & ~ ! [X2473] :
                                    ( ~ r1(X2442,X2473)
                                    | p1(X2473) ) ) )
                    & ~ ! [X2474] :
                          ( ~ r1(X2440,X2474)
                          | p1(X2474) ) ) )
          & ~ ! [X2475] :
                ( ~ r1(X0,X2475)
                | p1(X2475) ) )
        | ( ~ ! [X2476] :
                ( ~ r1(X0,X2476)
                | p2(X2476) )
          & ~ ! [X2477] :
                ( ~ r1(X0,X2477)
                | ~ ( ~ ! [X2478] :
                          ( ~ r1(X2477,X2478)
                          | p2(X2478) )
                    & ~ ! [X2479] :
                          ( ~ r1(X2477,X2479)
                          | ~ ( ~ ! [X2480] :
                                    ( ~ r1(X2479,X2480)
                                    | p2(X2480) )
                              & ~ ! [X2481] :
                                    ( ~ r1(X2479,X2481)
                                    | ~ ( ~ ! [X2482] :
                                              ( ~ r1(X2481,X2482)
                                              | p2(X2482) )
                                        & ~ ! [X2483] :
                                              ( ~ r1(X2481,X2483)
                                              | ~ ( ~ ! [X2484] :
                                                        ( ~ r1(X2483,X2484)
                                                        | p2(X2484) )
                                                  & ~ ! [X2485] :
                                                        ( ~ r1(X2483,X2485)
                                                        | ~ ( ~ ! [X2486] :
                                                                  ( ~ r1(X2485,X2486)
                                                                  | p2(X2486) )
                                                            & ~ ! [X2487] :
                                                                  ( ~ r1(X2485,X2487)
                                                                  | ~ ( ~ ! [X2488] :
                                                                            ( ~ r1(X2487,X2488)
                                                                            | p2(X2488) )
                                                                      & ~ ! [X2489] :
                                                                            ( ~ r1(X2487,X2489)
                                                                            | ~ ( ~ ! [X2490] :
                                                                                      ( ~ r1(X2489,X2490)
                                                                                      | p2(X2490) )
                                                                                & ~ ! [X2491] :
                                                                                      ( ~ r1(X2489,X2491)
                                                                                      | ~ ( ~ ! [X2492] :
                                                                                                ( ~ r1(X2491,X2492)
                                                                                                | p2(X2492) )
                                                                                          & ~ ! [X2493] :
                                                                                                ( ~ r1(X2491,X2493)
                                                                                                | ~ ( ~ ! [X2494] :
                                                                                                          ( ~ r1(X2493,X2494)
                                                                                                          | p2(X2494) )
                                                                                                    & ~ ! [X2495] :
                                                                                                          ( ~ r1(X2493,X2495)
                                                                                                          | ~ ( ~ ! [X2496] :
                                                                                                                    ( ~ r1(X2495,X2496)
                                                                                                                    | p2(X2496) )
                                                                                                              & ~ ! [X2497] :
                                                                                                                    ( ~ r1(X2495,X2497)
                                                                                                                    | ~ ( ~ ! [X2498] :
                                                                                                                              ( ~ r1(X2497,X2498)
                                                                                                                              | ~ ! [X2499] :
                                                                                                                                    ( ~ r1(X2498,X2499)
                                                                                                                                    | ~ ! [X2500] :
                                                                                                                                          ( ~ r1(X2499,X2500)
                                                                                                                                          | p1(X2500) ) ) )
                                                                                                                        & ~ ! [X2501] :
                                                                                                                              ( ~ r1(X2497,X2501)
                                                                                                                              | ~ ! [X2502] :
                                                                                                                                    ( ~ r1(X2501,X2502)
                                                                                                                                    | p1(X2502) ) ) ) )
                                                                                                              & ~ ! [X2503] :
                                                                                                                    ( ~ r1(X2495,X2503)
                                                                                                                    | p1(X2503) ) ) )
                                                                                                    & ~ ! [X2504] :
                                                                                                          ( ~ r1(X2493,X2504)
                                                                                                          | p1(X2504) ) ) )
                                                                                          & ~ ! [X2505] :
                                                                                                ( ~ r1(X2491,X2505)
                                                                                                | p1(X2505) ) ) )
                                                                                & ~ ! [X2506] :
                                                                                      ( ~ r1(X2489,X2506)
                                                                                      | p1(X2506) ) ) )
                                                                      & ~ ! [X2507] :
                                                                            ( ~ r1(X2487,X2507)
                                                                            | p1(X2507) ) ) )
                                                            & ~ ! [X2508] :
                                                                  ( ~ r1(X2485,X2508)
                                                                  | p1(X2508) ) ) )
                                                  & ~ ! [X2509] :
                                                        ( ~ r1(X2483,X2509)
                                                        | p1(X2509) ) ) )
                                        & ~ ! [X2510] :
                                              ( ~ r1(X2481,X2510)
                                              | p1(X2510) ) ) )
                              & ~ ! [X2511] :
                                    ( ~ r1(X2479,X2511)
                                    | p1(X2511) ) ) )
                    & ~ ! [X2512] :
                          ( ~ r1(X2477,X2512)
                          | p1(X2512) ) ) )
          & ~ ! [X2513] :
                ( ~ r1(X0,X2513)
                | p1(X2513) ) )
        | ( ~ ! [X2514] :
                ( ~ r1(X0,X2514)
                | p2(X2514) )
          & ~ ! [X2515] :
                ( ~ r1(X0,X2515)
                | ~ ( ~ ! [X2516] :
                          ( ~ r1(X2515,X2516)
                          | p2(X2516) )
                    & ~ ! [X2517] :
                          ( ~ r1(X2515,X2517)
                          | ~ ( ~ ! [X2518] :
                                    ( ~ r1(X2517,X2518)
                                    | p2(X2518) )
                              & ~ ! [X2519] :
                                    ( ~ r1(X2517,X2519)
                                    | ~ ( ~ ! [X2520] :
                                              ( ~ r1(X2519,X2520)
                                              | p2(X2520) )
                                        & ~ ! [X2521] :
                                              ( ~ r1(X2519,X2521)
                                              | ~ ( ~ ! [X2522] :
                                                        ( ~ r1(X2521,X2522)
                                                        | p2(X2522) )
                                                  & ~ ! [X2523] :
                                                        ( ~ r1(X2521,X2523)
                                                        | ~ ( ~ ! [X2524] :
                                                                  ( ~ r1(X2523,X2524)
                                                                  | p2(X2524) )
                                                            & ~ ! [X2525] :
                                                                  ( ~ r1(X2523,X2525)
                                                                  | ~ ( ~ ! [X2526] :
                                                                            ( ~ r1(X2525,X2526)
                                                                            | p2(X2526) )
                                                                      & ~ ! [X2527] :
                                                                            ( ~ r1(X2525,X2527)
                                                                            | ~ ( ~ ! [X2528] :
                                                                                      ( ~ r1(X2527,X2528)
                                                                                      | p2(X2528) )
                                                                                & ~ ! [X2529] :
                                                                                      ( ~ r1(X2527,X2529)
                                                                                      | ~ ( ~ ! [X2530] :
                                                                                                ( ~ r1(X2529,X2530)
                                                                                                | p2(X2530) )
                                                                                          & ~ ! [X2531] :
                                                                                                ( ~ r1(X2529,X2531)
                                                                                                | ~ ( ~ ! [X2532] :
                                                                                                          ( ~ r1(X2531,X2532)
                                                                                                          | p2(X2532) )
                                                                                                    & ~ ! [X2533] :
                                                                                                          ( ~ r1(X2531,X2533)
                                                                                                          | ~ ( ~ ! [X2534] :
                                                                                                                    ( ~ r1(X2533,X2534)
                                                                                                                    | p2(X2534) )
                                                                                                              & ~ ! [X2535] :
                                                                                                                    ( ~ r1(X2533,X2535)
                                                                                                                    | ~ ! [X2536] : ~ r1(X2535,X2536) )
                                                                                                              & ~ ! [X2537] :
                                                                                                                    ( ~ r1(X2533,X2537)
                                                                                                                    | p1(X2537) ) ) )
                                                                                                    & ~ ! [X2538] :
                                                                                                          ( ~ r1(X2531,X2538)
                                                                                                          | p1(X2538) ) ) )
                                                                                          & ~ ! [X2539] :
                                                                                                ( ~ r1(X2529,X2539)
                                                                                                | p1(X2539) ) ) )
                                                                                & ~ ! [X2540] :
                                                                                      ( ~ r1(X2527,X2540)
                                                                                      | p1(X2540) ) ) )
                                                                      & ~ ! [X2541] :
                                                                            ( ~ r1(X2525,X2541)
                                                                            | p1(X2541) ) ) )
                                                            & ~ ! [X2542] :
                                                                  ( ~ r1(X2523,X2542)
                                                                  | p1(X2542) ) ) )
                                                  & ~ ! [X2543] :
                                                        ( ~ r1(X2521,X2543)
                                                        | p1(X2543) ) ) )
                                        & ~ ! [X2544] :
                                              ( ~ r1(X2519,X2544)
                                              | p1(X2544) ) ) )
                              & ~ ! [X2545] :
                                    ( ~ r1(X2517,X2545)
                                    | p1(X2545) ) ) )
                    & ~ ! [X2546] :
                          ( ~ r1(X2515,X2546)
                          | p1(X2546) ) ) )
          & ~ ! [X2547] :
                ( ~ r1(X0,X2547)
                | p1(X2547) ) )
        | ! [X2548] :
            ( ~ r1(X0,X2548)
            | p2(X2548) )
        | ! [X2549] :
            ( ~ r1(X0,X2549)
            | ! [X2550] :
                ( ~ r1(X2549,X2550)
                | p2(X2550) )
            | ! [X2551] :
                ( ~ r1(X2549,X2551)
                | ! [X2552] :
                    ( ~ r1(X2551,X2552)
                    | p2(X2552) )
                | ! [X2553] :
                    ( ~ r1(X2551,X2553)
                    | ! [X2554] :
                        ( ~ r1(X2553,X2554)
                        | p2(X2554) )
                    | ! [X2555] :
                        ( ~ r1(X2553,X2555)
                        | ! [X2556] :
                            ( ~ r1(X2555,X2556)
                            | p2(X2556) )
                        | ! [X2557] :
                            ( ~ r1(X2555,X2557)
                            | ! [X2558] :
                                ( ~ r1(X2557,X2558)
                                | p2(X2558) )
                            | ! [X2559] :
                                ( ~ r1(X2557,X2559)
                                | ! [X2560] :
                                    ( ~ r1(X2559,X2560)
                                    | p2(X2560) )
                                | ! [X2561] :
                                    ( ~ r1(X2559,X2561)
                                    | ! [X2562] :
                                        ( ~ r1(X2561,X2562)
                                        | p2(X2562) )
                                    | ! [X2563] :
                                        ( ~ r1(X2561,X2563)
                                        | ! [X2564] :
                                            ( ~ r1(X2563,X2564)
                                            | p2(X2564) )
                                        | ! [X2565] :
                                            ( ~ r1(X2563,X2565)
                                            | ! [X2566] :
                                                ( ~ r1(X2565,X2566)
                                                | p2(X2566) )
                                            | ! [X2567] :
                                                ( ~ r1(X2565,X2567)
                                                | ! [X2568] :
                                                    ( ~ r1(X2567,X2568)
                                                    | p2(X2568) )
                                                | ! [X2569] :
                                                    ( ~ r1(X2567,X2569)
                                                    | ! [X2570] :
                                                        ( ~ r1(X2569,X2570)
                                                        | p2(X2570) )
                                                    | ! [X2571] :
                                                        ( ~ r1(X2569,X2571)
                                                        | ! [X2572] :
                                                            ( ~ r1(X2571,X2572)
                                                            | p2(X2572) )
                                                        | ! [X2573] :
                                                            ( ~ r1(X2571,X2573)
                                                            | ! [X2574] :
                                                                ( ~ r1(X2573,X2574)
                                                                | p2(X2574) )
                                                            | ! [X2575] :
                                                                ( ~ r1(X2573,X2575)
                                                                | ! [X2576] :
                                                                    ( ~ r1(X2575,X2576)
                                                                    | p2(X2576) )
                                                                | ! [X2577] :
                                                                    ( ~ r1(X2575,X2577)
                                                                    | ! [X2578] :
                                                                        ( ~ r1(X2577,X2578)
                                                                        | p2(X2578) )
                                                                    | ! [X2579] :
                                                                        ( ~ r1(X2577,X2579)
                                                                        | ! [X2580] :
                                                                            ( ~ r1(X2579,X2580)
                                                                            | p2(X2580) )
                                                                        | ! [X2581] :
                                                                            ( ~ r1(X2579,X2581)
                                                                            | ! [X2582] :
                                                                                ( ~ r1(X2581,X2582)
                                                                                | p2(X2582) )
                                                                            | ! [X2583] :
                                                                                ( ~ r1(X2581,X2583)
                                                                                | ! [X2584] :
                                                                                    ( ~ r1(X2583,X2584)
                                                                                    | p2(X2584) )
                                                                                | ! [X2585] :
                                                                                    ( ~ r1(X2583,X2585)
                                                                                    | ! [X2586] :
                                                                                        ( ~ r1(X2585,X2586)
                                                                                        | p2(X2586) )
                                                                                    | ! [X2587] :
                                                                                        ( ~ r1(X2585,X2587)
                                                                                        | ! [X2588] :
                                                                                            ( ~ r1(X2587,X2588)
                                                                                            | ~ ! [X2589] :
                                                                                                  ( ~ r1(X2588,X2589)
                                                                                                  | p1(X2589) ) )
                                                                                        | ! [X2590] :
                                                                                            ( ~ r1(X2587,X2590)
                                                                                            | p1(X2590) ) )
                                                                                    | ! [X2591] :
                                                                                        ( ~ r1(X2585,X2591)
                                                                                        | p1(X2591) ) )
                                                                                | ! [X2592] :
                                                                                    ( ~ r1(X2583,X2592)
                                                                                    | p1(X2592) ) )
                                                                            | ! [X2593] :
                                                                                ( ~ r1(X2581,X2593)
                                                                                | p1(X2593) ) )
                                                                        | ! [X2594] :
                                                                            ( ~ r1(X2579,X2594)
                                                                            | p1(X2594) ) )
                                                                    | ! [X2595] :
                                                                        ( ~ r1(X2577,X2595)
                                                                        | p1(X2595) ) )
                                                                | ! [X2596] :
                                                                    ( ~ r1(X2575,X2596)
                                                                    | p1(X2596) ) )
                                                            | ! [X2597] :
                                                                ( ~ r1(X2573,X2597)
                                                                | p1(X2597) ) )
                                                        | ! [X2598] :
                                                            ( ~ r1(X2571,X2598)
                                                            | p1(X2598) ) )
                                                    | ! [X2599] :
                                                        ( ~ r1(X2569,X2599)
                                                        | p1(X2599) ) )
                                                | ! [X2600] :
                                                    ( ~ r1(X2567,X2600)
                                                    | p1(X2600) ) )
                                            | ! [X2601] :
                                                ( ~ r1(X2565,X2601)
                                                | p1(X2601) ) )
                                        | ! [X2602] :
                                            ( ~ r1(X2563,X2602)
                                            | p1(X2602) ) )
                                    | ! [X2603] :
                                        ( ~ r1(X2561,X2603)
                                        | p1(X2603) ) )
                                | ! [X2604] :
                                    ( ~ r1(X2559,X2604)
                                    | p1(X2604) ) )
                            | ! [X2605] :
                                ( ~ r1(X2557,X2605)
                                | p1(X2605) ) )
                        | ! [X2606] :
                            ( ~ r1(X2555,X2606)
                            | p1(X2606) ) )
                    | ! [X2607] :
                        ( ~ r1(X2553,X2607)
                        | p1(X2607) ) )
                | ! [X2608] :
                    ( ~ r1(X2551,X2608)
                    | p1(X2608) ) )
            | ! [X2609] :
                ( ~ r1(X2549,X2609)
                | p1(X2609) ) )
        | ! [X2610] :
            ( ~ r1(X0,X2610)
            | p1(X2610) )
        | ( ~ ! [X2611] :
                ( ~ r1(X0,X2611)
                | p2(X2611) )
          & ~ ! [X2612] :
                ( ~ r1(X0,X2612)
                | ~ ( ~ ! [X2613] :
                          ( ~ r1(X2612,X2613)
                          | p2(X2613) )
                    & ~ ! [X2614] :
                          ( ~ r1(X2612,X2614)
                          | ~ ( ~ ! [X2615] :
                                    ( ~ r1(X2614,X2615)
                                    | p2(X2615) )
                              & ~ ! [X2616] :
                                    ( ~ r1(X2614,X2616)
                                    | ~ ( ~ ! [X2617] :
                                              ( ~ r1(X2616,X2617)
                                              | p2(X2617) )
                                        & ~ ! [X2618] :
                                              ( ~ r1(X2616,X2618)
                                              | ~ ( ~ ! [X2619] :
                                                        ( ~ r1(X2618,X2619)
                                                        | p2(X2619) )
                                                  & ~ ! [X2620] :
                                                        ( ~ r1(X2618,X2620)
                                                        | ~ ( ~ ! [X2621] :
                                                                  ( ~ r1(X2620,X2621)
                                                                  | p2(X2621) )
                                                            & ~ ! [X2622] :
                                                                  ( ~ r1(X2620,X2622)
                                                                  | ~ ( ~ ! [X2623] :
                                                                            ( ~ r1(X2622,X2623)
                                                                            | p2(X2623) )
                                                                      & ~ ! [X2624] :
                                                                            ( ~ r1(X2622,X2624)
                                                                            | ~ ( ~ ! [X2625] :
                                                                                      ( ~ r1(X2624,X2625)
                                                                                      | p2(X2625) )
                                                                                & ~ ! [X2626] :
                                                                                      ( ~ r1(X2624,X2626)
                                                                                      | ~ ( ~ ! [X2627] :
                                                                                                ( ~ r1(X2626,X2627)
                                                                                                | p2(X2627) )
                                                                                          & ~ ! [X2628] :
                                                                                                ( ~ r1(X2626,X2628)
                                                                                                | ~ ( ~ ! [X2629] :
                                                                                                          ( ~ r1(X2628,X2629)
                                                                                                          | p2(X2629) )
                                                                                                    & ~ ! [X2630] :
                                                                                                          ( ~ r1(X2628,X2630)
                                                                                                          | ~ ( ~ ! [X2631] :
                                                                                                                    ( ~ r1(X2630,X2631)
                                                                                                                    | ~ ! [X2632] :
                                                                                                                          ( ~ r1(X2631,X2632)
                                                                                                                          | ~ p1(X2632) ) )
                                                                                                              & p1(X2630) ) )
                                                                                                    & ~ ! [X2633] :
                                                                                                          ( ~ r1(X2628,X2633)
                                                                                                          | p1(X2633) ) ) )
                                                                                          & ~ ! [X2634] :
                                                                                                ( ~ r1(X2626,X2634)
                                                                                                | p1(X2634) ) ) )
                                                                                & ~ ! [X2635] :
                                                                                      ( ~ r1(X2624,X2635)
                                                                                      | p1(X2635) ) ) )
                                                                      & ~ ! [X2636] :
                                                                            ( ~ r1(X2622,X2636)
                                                                            | p1(X2636) ) ) )
                                                            & ~ ! [X2637] :
                                                                  ( ~ r1(X2620,X2637)
                                                                  | p1(X2637) ) ) )
                                                  & ~ ! [X2638] :
                                                        ( ~ r1(X2618,X2638)
                                                        | p1(X2638) ) ) )
                                        & ~ ! [X2639] :
                                              ( ~ r1(X2616,X2639)
                                              | p1(X2639) ) ) )
                              & ~ ! [X2640] :
                                    ( ~ r1(X2614,X2640)
                                    | p1(X2640) ) ) )
                    & ~ ! [X2641] :
                          ( ~ r1(X2612,X2641)
                          | p1(X2641) ) ) )
          & ~ ! [X2642] :
                ( ~ r1(X0,X2642)
                | p1(X2642) ) )
        | ( ~ ! [X2643] :
                ( ~ r1(X0,X2643)
                | p2(X2643) )
          & ~ ! [X2644] :
                ( ~ r1(X0,X2644)
                | ~ ( ~ ! [X2645] :
                          ( ~ r1(X2644,X2645)
                          | p2(X2645) )
                    & ~ ! [X2646] :
                          ( ~ r1(X2644,X2646)
                          | ~ ( ~ ! [X2647] :
                                    ( ~ r1(X2646,X2647)
                                    | p2(X2647) )
                              & ~ ! [X2648] :
                                    ( ~ r1(X2646,X2648)
                                    | ~ ( ~ ! [X2649] :
                                              ( ~ r1(X2648,X2649)
                                              | p2(X2649) )
                                        & ~ ! [X2650] :
                                              ( ~ r1(X2648,X2650)
                                              | ~ ( ~ ! [X2651] :
                                                        ( ~ r1(X2650,X2651)
                                                        | p2(X2651) )
                                                  & ~ ! [X2652] :
                                                        ( ~ r1(X2650,X2652)
                                                        | ~ ( ~ ! [X2653] :
                                                                  ( ~ r1(X2652,X2653)
                                                                  | p2(X2653) )
                                                            & ~ ! [X2654] :
                                                                  ( ~ r1(X2652,X2654)
                                                                  | ~ ( ~ ! [X2655] :
                                                                            ( ~ r1(X2654,X2655)
                                                                            | p2(X2655) )
                                                                      & ~ ! [X2656] :
                                                                            ( ~ r1(X2654,X2656)
                                                                            | ~ ( ~ ! [X2657] :
                                                                                      ( ~ r1(X2656,X2657)
                                                                                      | p2(X2657) )
                                                                                & ~ ! [X2658] :
                                                                                      ( ~ r1(X2656,X2658)
                                                                                      | ~ ( ~ ! [X2659] :
                                                                                                ( ~ r1(X2658,X2659)
                                                                                                | p2(X2659) )
                                                                                          & ~ ! [X2660] :
                                                                                                ( ~ r1(X2658,X2660)
                                                                                                | ~ ( ~ ! [X2661] :
                                                                                                          ( ~ r1(X2660,X2661)
                                                                                                          | p2(X2661) )
                                                                                                    & ~ ! [X2662] :
                                                                                                          ( ~ r1(X2660,X2662)
                                                                                                          | ! [X2663] :
                                                                                                              ( ~ r1(X2662,X2663)
                                                                                                              | ~ ( ~ ! [X2664] :
                                                                                                                        ( ~ r1(X2663,X2664)
                                                                                                                        | ~ ! [X2665] :
                                                                                                                              ( ~ r1(X2664,X2665)
                                                                                                                              | p1(X2665) ) )
                                                                                                                  & ~ ! [X2666] :
                                                                                                                        ( ~ r1(X2663,X2666)
                                                                                                                        | p1(X2666) ) ) ) )
                                                                                                    & ~ ! [X2667] :
                                                                                                          ( ~ r1(X2660,X2667)
                                                                                                          | p1(X2667) ) ) )
                                                                                          & ~ ! [X2668] :
                                                                                                ( ~ r1(X2658,X2668)
                                                                                                | p1(X2668) ) ) )
                                                                                & ~ ! [X2669] :
                                                                                      ( ~ r1(X2656,X2669)
                                                                                      | p1(X2669) ) ) )
                                                                      & ~ ! [X2670] :
                                                                            ( ~ r1(X2654,X2670)
                                                                            | p1(X2670) ) ) )
                                                            & ~ ! [X2671] :
                                                                  ( ~ r1(X2652,X2671)
                                                                  | p1(X2671) ) ) )
                                                  & ~ ! [X2672] :
                                                        ( ~ r1(X2650,X2672)
                                                        | p1(X2672) ) ) )
                                        & ~ ! [X2673] :
                                              ( ~ r1(X2648,X2673)
                                              | p1(X2673) ) ) )
                              & ~ ! [X2674] :
                                    ( ~ r1(X2646,X2674)
                                    | p1(X2674) ) ) )
                    & ~ ! [X2675] :
                          ( ~ r1(X2644,X2675)
                          | p1(X2675) ) ) )
          & ~ ! [X2676] :
                ( ~ r1(X0,X2676)
                | p1(X2676) ) )
        | ( ~ ! [X2677] :
                ( ~ r1(X0,X2677)
                | p2(X2677) )
          & ~ ! [X2678] :
                ( ~ r1(X0,X2678)
                | ~ ( ~ ! [X2679] :
                          ( ~ r1(X2678,X2679)
                          | p2(X2679) )
                    & ~ ! [X2680] :
                          ( ~ r1(X2678,X2680)
                          | ~ ( ~ ! [X2681] :
                                    ( ~ r1(X2680,X2681)
                                    | p2(X2681) )
                              & ~ ! [X2682] :
                                    ( ~ r1(X2680,X2682)
                                    | ~ ( ~ ! [X2683] :
                                              ( ~ r1(X2682,X2683)
                                              | p2(X2683) )
                                        & ~ ! [X2684] :
                                              ( ~ r1(X2682,X2684)
                                              | ~ ( ~ ! [X2685] :
                                                        ( ~ r1(X2684,X2685)
                                                        | p2(X2685) )
                                                  & ~ ! [X2686] :
                                                        ( ~ r1(X2684,X2686)
                                                        | ~ ( ~ ! [X2687] :
                                                                  ( ~ r1(X2686,X2687)
                                                                  | p2(X2687) )
                                                            & ~ ! [X2688] :
                                                                  ( ~ r1(X2686,X2688)
                                                                  | ~ ( ~ ! [X2689] :
                                                                            ( ~ r1(X2688,X2689)
                                                                            | p2(X2689) )
                                                                      & ~ ! [X2690] :
                                                                            ( ~ r1(X2688,X2690)
                                                                            | ~ ( ~ ! [X2691] :
                                                                                      ( ~ r1(X2690,X2691)
                                                                                      | p2(X2691) )
                                                                                & ~ ! [X2692] :
                                                                                      ( ~ r1(X2690,X2692)
                                                                                      | ~ ( ~ ! [X2693] :
                                                                                                ( ~ r1(X2692,X2693)
                                                                                                | p2(X2693) )
                                                                                          & ~ ! [X2694] :
                                                                                                ( ~ r1(X2692,X2694)
                                                                                                | ~ ( ~ ! [X2695] :
                                                                                                          ( ~ r1(X2694,X2695)
                                                                                                          | p2(X2695) )
                                                                                                    & ~ ! [X2696] :
                                                                                                          ( ~ r1(X2694,X2696)
                                                                                                          | ~ ( ~ ! [X2697] :
                                                                                                                    ( ~ r1(X2696,X2697)
                                                                                                                    | ~ ! [X2698] :
                                                                                                                          ( ~ r1(X2697,X2698)
                                                                                                                          | ~ ! [X2699] :
                                                                                                                                ( ~ r1(X2698,X2699)
                                                                                                                                | p1(X2699) ) ) )
                                                                                                              & ~ ! [X2700] :
                                                                                                                    ( ~ r1(X2696,X2700)
                                                                                                                    | ~ ! [X2701] :
                                                                                                                          ( ~ r1(X2700,X2701)
                                                                                                                          | p1(X2701) ) ) ) )
                                                                                                    & ~ ! [X2702] :
                                                                                                          ( ~ r1(X2694,X2702)
                                                                                                          | p1(X2702) ) ) )
                                                                                          & ~ ! [X2703] :
                                                                                                ( ~ r1(X2692,X2703)
                                                                                                | p1(X2703) ) ) )
                                                                                & ~ ! [X2704] :
                                                                                      ( ~ r1(X2690,X2704)
                                                                                      | p1(X2704) ) ) )
                                                                      & ~ ! [X2705] :
                                                                            ( ~ r1(X2688,X2705)
                                                                            | p1(X2705) ) ) )
                                                            & ~ ! [X2706] :
                                                                  ( ~ r1(X2686,X2706)
                                                                  | p1(X2706) ) ) )
                                                  & ~ ! [X2707] :
                                                        ( ~ r1(X2684,X2707)
                                                        | p1(X2707) ) ) )
                                        & ~ ! [X2708] :
                                              ( ~ r1(X2682,X2708)
                                              | p1(X2708) ) ) )
                              & ~ ! [X2709] :
                                    ( ~ r1(X2680,X2709)
                                    | p1(X2709) ) ) )
                    & ~ ! [X2710] :
                          ( ~ r1(X2678,X2710)
                          | p1(X2710) ) ) )
          & ~ ! [X2711] :
                ( ~ r1(X0,X2711)
                | p1(X2711) ) )
        | ( ~ ! [X2712] :
                ( ~ r1(X0,X2712)
                | p2(X2712) )
          & ~ ! [X2713] :
                ( ~ r1(X0,X2713)
                | ~ ( ~ ! [X2714] :
                          ( ~ r1(X2713,X2714)
                          | p2(X2714) )
                    & ~ ! [X2715] :
                          ( ~ r1(X2713,X2715)
                          | ~ ( ~ ! [X2716] :
                                    ( ~ r1(X2715,X2716)
                                    | p2(X2716) )
                              & ~ ! [X2717] :
                                    ( ~ r1(X2715,X2717)
                                    | ~ ( ~ ! [X2718] :
                                              ( ~ r1(X2717,X2718)
                                              | p2(X2718) )
                                        & ~ ! [X2719] :
                                              ( ~ r1(X2717,X2719)
                                              | ~ ( ~ ! [X2720] :
                                                        ( ~ r1(X2719,X2720)
                                                        | p2(X2720) )
                                                  & ~ ! [X2721] :
                                                        ( ~ r1(X2719,X2721)
                                                        | ~ ( ~ ! [X2722] :
                                                                  ( ~ r1(X2721,X2722)
                                                                  | p2(X2722) )
                                                            & ~ ! [X2723] :
                                                                  ( ~ r1(X2721,X2723)
                                                                  | ~ ( ~ ! [X2724] :
                                                                            ( ~ r1(X2723,X2724)
                                                                            | p2(X2724) )
                                                                      & ~ ! [X2725] :
                                                                            ( ~ r1(X2723,X2725)
                                                                            | ~ ( ~ ! [X2726] :
                                                                                      ( ~ r1(X2725,X2726)
                                                                                      | p2(X2726) )
                                                                                & ~ ! [X2727] :
                                                                                      ( ~ r1(X2725,X2727)
                                                                                      | ~ ( ~ ! [X2728] :
                                                                                                ( ~ r1(X2727,X2728)
                                                                                                | p2(X2728) )
                                                                                          & ~ ! [X2729] :
                                                                                                ( ~ r1(X2727,X2729)
                                                                                                | ~ ( ~ ! [X2730] :
                                                                                                          ( ~ r1(X2729,X2730)
                                                                                                          | p2(X2730) )
                                                                                                    & ~ ! [X2731] :
                                                                                                          ( ~ r1(X2729,X2731)
                                                                                                          | ~ ! [X2732] : ~ r1(X2731,X2732) )
                                                                                                    & ~ ! [X2733] :
                                                                                                          ( ~ r1(X2729,X2733)
                                                                                                          | p1(X2733) ) ) )
                                                                                          & ~ ! [X2734] :
                                                                                                ( ~ r1(X2727,X2734)
                                                                                                | p1(X2734) ) ) )
                                                                                & ~ ! [X2735] :
                                                                                      ( ~ r1(X2725,X2735)
                                                                                      | p1(X2735) ) ) )
                                                                      & ~ ! [X2736] :
                                                                            ( ~ r1(X2723,X2736)
                                                                            | p1(X2736) ) ) )
                                                            & ~ ! [X2737] :
                                                                  ( ~ r1(X2721,X2737)
                                                                  | p1(X2737) ) ) )
                                                  & ~ ! [X2738] :
                                                        ( ~ r1(X2719,X2738)
                                                        | p1(X2738) ) ) )
                                        & ~ ! [X2739] :
                                              ( ~ r1(X2717,X2739)
                                              | p1(X2739) ) ) )
                              & ~ ! [X2740] :
                                    ( ~ r1(X2715,X2740)
                                    | p1(X2740) ) ) )
                    & ~ ! [X2741] :
                          ( ~ r1(X2713,X2741)
                          | p1(X2741) ) ) )
          & ~ ! [X2742] :
                ( ~ r1(X0,X2742)
                | p1(X2742) ) )
        | ! [X2743] :
            ( ~ r1(X0,X2743)
            | p2(X2743) )
        | ! [X2744] :
            ( ~ r1(X0,X2744)
            | ! [X2745] :
                ( ~ r1(X2744,X2745)
                | p2(X2745) )
            | ! [X2746] :
                ( ~ r1(X2744,X2746)
                | ! [X2747] :
                    ( ~ r1(X2746,X2747)
                    | p2(X2747) )
                | ! [X2748] :
                    ( ~ r1(X2746,X2748)
                    | ! [X2749] :
                        ( ~ r1(X2748,X2749)
                        | p2(X2749) )
                    | ! [X2750] :
                        ( ~ r1(X2748,X2750)
                        | ! [X2751] :
                            ( ~ r1(X2750,X2751)
                            | p2(X2751) )
                        | ! [X2752] :
                            ( ~ r1(X2750,X2752)
                            | ! [X2753] :
                                ( ~ r1(X2752,X2753)
                                | p2(X2753) )
                            | ! [X2754] :
                                ( ~ r1(X2752,X2754)
                                | ! [X2755] :
                                    ( ~ r1(X2754,X2755)
                                    | p2(X2755) )
                                | ! [X2756] :
                                    ( ~ r1(X2754,X2756)
                                    | ! [X2757] :
                                        ( ~ r1(X2756,X2757)
                                        | p2(X2757) )
                                    | ! [X2758] :
                                        ( ~ r1(X2756,X2758)
                                        | ! [X2759] :
                                            ( ~ r1(X2758,X2759)
                                            | p2(X2759) )
                                        | ! [X2760] :
                                            ( ~ r1(X2758,X2760)
                                            | ! [X2761] :
                                                ( ~ r1(X2760,X2761)
                                                | p2(X2761) )
                                            | ! [X2762] :
                                                ( ~ r1(X2760,X2762)
                                                | ! [X2763] :
                                                    ( ~ r1(X2762,X2763)
                                                    | p2(X2763) )
                                                | ! [X2764] :
                                                    ( ~ r1(X2762,X2764)
                                                    | ! [X2765] :
                                                        ( ~ r1(X2764,X2765)
                                                        | p2(X2765) )
                                                    | ! [X2766] :
                                                        ( ~ r1(X2764,X2766)
                                                        | ! [X2767] :
                                                            ( ~ r1(X2766,X2767)
                                                            | p2(X2767) )
                                                        | ! [X2768] :
                                                            ( ~ r1(X2766,X2768)
                                                            | ! [X2769] :
                                                                ( ~ r1(X2768,X2769)
                                                                | p2(X2769) )
                                                            | ! [X2770] :
                                                                ( ~ r1(X2768,X2770)
                                                                | ! [X2771] :
                                                                    ( ~ r1(X2770,X2771)
                                                                    | p2(X2771) )
                                                                | ! [X2772] :
                                                                    ( ~ r1(X2770,X2772)
                                                                    | ! [X2773] :
                                                                        ( ~ r1(X2772,X2773)
                                                                        | p2(X2773) )
                                                                    | ! [X2774] :
                                                                        ( ~ r1(X2772,X2774)
                                                                        | ! [X2775] :
                                                                            ( ~ r1(X2774,X2775)
                                                                            | p2(X2775) )
                                                                        | ! [X2776] :
                                                                            ( ~ r1(X2774,X2776)
                                                                            | ! [X2777] :
                                                                                ( ~ r1(X2776,X2777)
                                                                                | p2(X2777) )
                                                                            | ! [X2778] :
                                                                                ( ~ r1(X2776,X2778)
                                                                                | ! [X2779] :
                                                                                    ( ~ r1(X2778,X2779)
                                                                                    | p2(X2779) )
                                                                                | ! [X2780] :
                                                                                    ( ~ r1(X2778,X2780)
                                                                                    | ! [X2781] :
                                                                                        ( ~ r1(X2780,X2781)
                                                                                        | p2(X2781) )
                                                                                    | ! [X2782] :
                                                                                        ( ~ r1(X2780,X2782)
                                                                                        | ! [X2783] :
                                                                                            ( ~ r1(X2782,X2783)
                                                                                            | ~ ! [X2784] :
                                                                                                  ( ~ r1(X2783,X2784)
                                                                                                  | p1(X2784) ) )
                                                                                        | ! [X2785] :
                                                                                            ( ~ r1(X2782,X2785)
                                                                                            | p1(X2785) ) )
                                                                                    | ! [X2786] :
                                                                                        ( ~ r1(X2780,X2786)
                                                                                        | p1(X2786) ) )
                                                                                | ! [X2787] :
                                                                                    ( ~ r1(X2778,X2787)
                                                                                    | p1(X2787) ) )
                                                                            | ! [X2788] :
                                                                                ( ~ r1(X2776,X2788)
                                                                                | p1(X2788) ) )
                                                                        | ! [X2789] :
                                                                            ( ~ r1(X2774,X2789)
                                                                            | p1(X2789) ) )
                                                                    | ! [X2790] :
                                                                        ( ~ r1(X2772,X2790)
                                                                        | p1(X2790) ) )
                                                                | ! [X2791] :
                                                                    ( ~ r1(X2770,X2791)
                                                                    | p1(X2791) ) )
                                                            | ! [X2792] :
                                                                ( ~ r1(X2768,X2792)
                                                                | p1(X2792) ) )
                                                        | ! [X2793] :
                                                            ( ~ r1(X2766,X2793)
                                                            | p1(X2793) ) )
                                                    | ! [X2794] :
                                                        ( ~ r1(X2764,X2794)
                                                        | p1(X2794) ) )
                                                | ! [X2795] :
                                                    ( ~ r1(X2762,X2795)
                                                    | p1(X2795) ) )
                                            | ! [X2796] :
                                                ( ~ r1(X2760,X2796)
                                                | p1(X2796) ) )
                                        | ! [X2797] :
                                            ( ~ r1(X2758,X2797)
                                            | p1(X2797) ) )
                                    | ! [X2798] :
                                        ( ~ r1(X2756,X2798)
                                        | p1(X2798) ) )
                                | ! [X2799] :
                                    ( ~ r1(X2754,X2799)
                                    | p1(X2799) ) )
                            | ! [X2800] :
                                ( ~ r1(X2752,X2800)
                                | p1(X2800) ) )
                        | ! [X2801] :
                            ( ~ r1(X2750,X2801)
                            | p1(X2801) ) )
                    | ! [X2802] :
                        ( ~ r1(X2748,X2802)
                        | p1(X2802) ) )
                | ! [X2803] :
                    ( ~ r1(X2746,X2803)
                    | p1(X2803) ) )
            | ! [X2804] :
                ( ~ r1(X2744,X2804)
                | p1(X2804) ) )
        | ! [X2805] :
            ( ~ r1(X0,X2805)
            | p1(X2805) )
        | ( ~ ! [X2806] :
                ( ~ r1(X0,X2806)
                | p2(X2806) )
          & ~ ! [X2807] :
                ( ~ r1(X0,X2807)
                | ~ ( ~ ! [X2808] :
                          ( ~ r1(X2807,X2808)
                          | p2(X2808) )
                    & ~ ! [X2809] :
                          ( ~ r1(X2807,X2809)
                          | ~ ( ~ ! [X2810] :
                                    ( ~ r1(X2809,X2810)
                                    | p2(X2810) )
                              & ~ ! [X2811] :
                                    ( ~ r1(X2809,X2811)
                                    | ~ ( ~ ! [X2812] :
                                              ( ~ r1(X2811,X2812)
                                              | p2(X2812) )
                                        & ~ ! [X2813] :
                                              ( ~ r1(X2811,X2813)
                                              | ~ ( ~ ! [X2814] :
                                                        ( ~ r1(X2813,X2814)
                                                        | p2(X2814) )
                                                  & ~ ! [X2815] :
                                                        ( ~ r1(X2813,X2815)
                                                        | ~ ( ~ ! [X2816] :
                                                                  ( ~ r1(X2815,X2816)
                                                                  | p2(X2816) )
                                                            & ~ ! [X2817] :
                                                                  ( ~ r1(X2815,X2817)
                                                                  | ~ ( ~ ! [X2818] :
                                                                            ( ~ r1(X2817,X2818)
                                                                            | p2(X2818) )
                                                                      & ~ ! [X2819] :
                                                                            ( ~ r1(X2817,X2819)
                                                                            | ~ ( ~ ! [X2820] :
                                                                                      ( ~ r1(X2819,X2820)
                                                                                      | p2(X2820) )
                                                                                & ~ ! [X2821] :
                                                                                      ( ~ r1(X2819,X2821)
                                                                                      | ~ ( ~ ! [X2822] :
                                                                                                ( ~ r1(X2821,X2822)
                                                                                                | p2(X2822) )
                                                                                          & ~ ! [X2823] :
                                                                                                ( ~ r1(X2821,X2823)
                                                                                                | ~ ( ~ ! [X2824] :
                                                                                                          ( ~ r1(X2823,X2824)
                                                                                                          | ~ ! [X2825] :
                                                                                                                ( ~ r1(X2824,X2825)
                                                                                                                | ~ p1(X2825) ) )
                                                                                                    & p1(X2823) ) )
                                                                                          & ~ ! [X2826] :
                                                                                                ( ~ r1(X2821,X2826)
                                                                                                | p1(X2826) ) ) )
                                                                                & ~ ! [X2827] :
                                                                                      ( ~ r1(X2819,X2827)
                                                                                      | p1(X2827) ) ) )
                                                                      & ~ ! [X2828] :
                                                                            ( ~ r1(X2817,X2828)
                                                                            | p1(X2828) ) ) )
                                                            & ~ ! [X2829] :
                                                                  ( ~ r1(X2815,X2829)
                                                                  | p1(X2829) ) ) )
                                                  & ~ ! [X2830] :
                                                        ( ~ r1(X2813,X2830)
                                                        | p1(X2830) ) ) )
                                        & ~ ! [X2831] :
                                              ( ~ r1(X2811,X2831)
                                              | p1(X2831) ) ) )
                              & ~ ! [X2832] :
                                    ( ~ r1(X2809,X2832)
                                    | p1(X2832) ) ) )
                    & ~ ! [X2833] :
                          ( ~ r1(X2807,X2833)
                          | p1(X2833) ) ) )
          & ~ ! [X2834] :
                ( ~ r1(X0,X2834)
                | p1(X2834) ) )
        | ( ~ ! [X2835] :
                ( ~ r1(X0,X2835)
                | p2(X2835) )
          & ~ ! [X2836] :
                ( ~ r1(X0,X2836)
                | ~ ( ~ ! [X2837] :
                          ( ~ r1(X2836,X2837)
                          | p2(X2837) )
                    & ~ ! [X2838] :
                          ( ~ r1(X2836,X2838)
                          | ~ ( ~ ! [X2839] :
                                    ( ~ r1(X2838,X2839)
                                    | p2(X2839) )
                              & ~ ! [X2840] :
                                    ( ~ r1(X2838,X2840)
                                    | ~ ( ~ ! [X2841] :
                                              ( ~ r1(X2840,X2841)
                                              | p2(X2841) )
                                        & ~ ! [X2842] :
                                              ( ~ r1(X2840,X2842)
                                              | ~ ( ~ ! [X2843] :
                                                        ( ~ r1(X2842,X2843)
                                                        | p2(X2843) )
                                                  & ~ ! [X2844] :
                                                        ( ~ r1(X2842,X2844)
                                                        | ~ ( ~ ! [X2845] :
                                                                  ( ~ r1(X2844,X2845)
                                                                  | p2(X2845) )
                                                            & ~ ! [X2846] :
                                                                  ( ~ r1(X2844,X2846)
                                                                  | ~ ( ~ ! [X2847] :
                                                                            ( ~ r1(X2846,X2847)
                                                                            | p2(X2847) )
                                                                      & ~ ! [X2848] :
                                                                            ( ~ r1(X2846,X2848)
                                                                            | ~ ( ~ ! [X2849] :
                                                                                      ( ~ r1(X2848,X2849)
                                                                                      | p2(X2849) )
                                                                                & ~ ! [X2850] :
                                                                                      ( ~ r1(X2848,X2850)
                                                                                      | ~ ( ~ ! [X2851] :
                                                                                                ( ~ r1(X2850,X2851)
                                                                                                | p2(X2851) )
                                                                                          & ~ ! [X2852] :
                                                                                                ( ~ r1(X2850,X2852)
                                                                                                | ! [X2853] :
                                                                                                    ( ~ r1(X2852,X2853)
                                                                                                    | ~ ( ~ ! [X2854] :
                                                                                                              ( ~ r1(X2853,X2854)
                                                                                                              | ~ ! [X2855] :
                                                                                                                    ( ~ r1(X2854,X2855)
                                                                                                                    | p1(X2855) ) )
                                                                                                        & ~ ! [X2856] :
                                                                                                              ( ~ r1(X2853,X2856)
                                                                                                              | p1(X2856) ) ) ) )
                                                                                          & ~ ! [X2857] :
                                                                                                ( ~ r1(X2850,X2857)
                                                                                                | p1(X2857) ) ) )
                                                                                & ~ ! [X2858] :
                                                                                      ( ~ r1(X2848,X2858)
                                                                                      | p1(X2858) ) ) )
                                                                      & ~ ! [X2859] :
                                                                            ( ~ r1(X2846,X2859)
                                                                            | p1(X2859) ) ) )
                                                            & ~ ! [X2860] :
                                                                  ( ~ r1(X2844,X2860)
                                                                  | p1(X2860) ) ) )
                                                  & ~ ! [X2861] :
                                                        ( ~ r1(X2842,X2861)
                                                        | p1(X2861) ) ) )
                                        & ~ ! [X2862] :
                                              ( ~ r1(X2840,X2862)
                                              | p1(X2862) ) ) )
                              & ~ ! [X2863] :
                                    ( ~ r1(X2838,X2863)
                                    | p1(X2863) ) ) )
                    & ~ ! [X2864] :
                          ( ~ r1(X2836,X2864)
                          | p1(X2864) ) ) )
          & ~ ! [X2865] :
                ( ~ r1(X0,X2865)
                | p1(X2865) ) )
        | ( ~ ! [X2866] :
                ( ~ r1(X0,X2866)
                | p2(X2866) )
          & ~ ! [X2867] :
                ( ~ r1(X0,X2867)
                | ~ ( ~ ! [X2868] :
                          ( ~ r1(X2867,X2868)
                          | p2(X2868) )
                    & ~ ! [X2869] :
                          ( ~ r1(X2867,X2869)
                          | ~ ( ~ ! [X2870] :
                                    ( ~ r1(X2869,X2870)
                                    | p2(X2870) )
                              & ~ ! [X2871] :
                                    ( ~ r1(X2869,X2871)
                                    | ~ ( ~ ! [X2872] :
                                              ( ~ r1(X2871,X2872)
                                              | p2(X2872) )
                                        & ~ ! [X2873] :
                                              ( ~ r1(X2871,X2873)
                                              | ~ ( ~ ! [X2874] :
                                                        ( ~ r1(X2873,X2874)
                                                        | p2(X2874) )
                                                  & ~ ! [X2875] :
                                                        ( ~ r1(X2873,X2875)
                                                        | ~ ( ~ ! [X2876] :
                                                                  ( ~ r1(X2875,X2876)
                                                                  | p2(X2876) )
                                                            & ~ ! [X2877] :
                                                                  ( ~ r1(X2875,X2877)
                                                                  | ~ ( ~ ! [X2878] :
                                                                            ( ~ r1(X2877,X2878)
                                                                            | p2(X2878) )
                                                                      & ~ ! [X2879] :
                                                                            ( ~ r1(X2877,X2879)
                                                                            | ~ ( ~ ! [X2880] :
                                                                                      ( ~ r1(X2879,X2880)
                                                                                      | p2(X2880) )
                                                                                & ~ ! [X2881] :
                                                                                      ( ~ r1(X2879,X2881)
                                                                                      | ~ ( ~ ! [X2882] :
                                                                                                ( ~ r1(X2881,X2882)
                                                                                                | p2(X2882) )
                                                                                          & ~ ! [X2883] :
                                                                                                ( ~ r1(X2881,X2883)
                                                                                                | ~ ( ~ ! [X2884] :
                                                                                                          ( ~ r1(X2883,X2884)
                                                                                                          | ~ ! [X2885] :
                                                                                                                ( ~ r1(X2884,X2885)
                                                                                                                | ~ ! [X2886] :
                                                                                                                      ( ~ r1(X2885,X2886)
                                                                                                                      | p1(X2886) ) ) )
                                                                                                    & ~ ! [X2887] :
                                                                                                          ( ~ r1(X2883,X2887)
                                                                                                          | ~ ! [X2888] :
                                                                                                                ( ~ r1(X2887,X2888)
                                                                                                                | p1(X2888) ) ) ) )
                                                                                          & ~ ! [X2889] :
                                                                                                ( ~ r1(X2881,X2889)
                                                                                                | p1(X2889) ) ) )
                                                                                & ~ ! [X2890] :
                                                                                      ( ~ r1(X2879,X2890)
                                                                                      | p1(X2890) ) ) )
                                                                      & ~ ! [X2891] :
                                                                            ( ~ r1(X2877,X2891)
                                                                            | p1(X2891) ) ) )
                                                            & ~ ! [X2892] :
                                                                  ( ~ r1(X2875,X2892)
                                                                  | p1(X2892) ) ) )
                                                  & ~ ! [X2893] :
                                                        ( ~ r1(X2873,X2893)
                                                        | p1(X2893) ) ) )
                                        & ~ ! [X2894] :
                                              ( ~ r1(X2871,X2894)
                                              | p1(X2894) ) ) )
                              & ~ ! [X2895] :
                                    ( ~ r1(X2869,X2895)
                                    | p1(X2895) ) ) )
                    & ~ ! [X2896] :
                          ( ~ r1(X2867,X2896)
                          | p1(X2896) ) ) )
          & ~ ! [X2897] :
                ( ~ r1(X0,X2897)
                | p1(X2897) ) )
        | ( ~ ! [X2898] :
                ( ~ r1(X0,X2898)
                | p2(X2898) )
          & ~ ! [X2899] :
                ( ~ r1(X0,X2899)
                | ~ ( ~ ! [X2900] :
                          ( ~ r1(X2899,X2900)
                          | p2(X2900) )
                    & ~ ! [X2901] :
                          ( ~ r1(X2899,X2901)
                          | ~ ( ~ ! [X2902] :
                                    ( ~ r1(X2901,X2902)
                                    | p2(X2902) )
                              & ~ ! [X2903] :
                                    ( ~ r1(X2901,X2903)
                                    | ~ ( ~ ! [X2904] :
                                              ( ~ r1(X2903,X2904)
                                              | p2(X2904) )
                                        & ~ ! [X2905] :
                                              ( ~ r1(X2903,X2905)
                                              | ~ ( ~ ! [X2906] :
                                                        ( ~ r1(X2905,X2906)
                                                        | p2(X2906) )
                                                  & ~ ! [X2907] :
                                                        ( ~ r1(X2905,X2907)
                                                        | ~ ( ~ ! [X2908] :
                                                                  ( ~ r1(X2907,X2908)
                                                                  | p2(X2908) )
                                                            & ~ ! [X2909] :
                                                                  ( ~ r1(X2907,X2909)
                                                                  | ~ ( ~ ! [X2910] :
                                                                            ( ~ r1(X2909,X2910)
                                                                            | p2(X2910) )
                                                                      & ~ ! [X2911] :
                                                                            ( ~ r1(X2909,X2911)
                                                                            | ~ ( ~ ! [X2912] :
                                                                                      ( ~ r1(X2911,X2912)
                                                                                      | p2(X2912) )
                                                                                & ~ ! [X2913] :
                                                                                      ( ~ r1(X2911,X2913)
                                                                                      | ~ ( ~ ! [X2914] :
                                                                                                ( ~ r1(X2913,X2914)
                                                                                                | p2(X2914) )
                                                                                          & ~ ! [X2915] :
                                                                                                ( ~ r1(X2913,X2915)
                                                                                                | ~ ! [X2916] : ~ r1(X2915,X2916) )
                                                                                          & ~ ! [X2917] :
                                                                                                ( ~ r1(X2913,X2917)
                                                                                                | p1(X2917) ) ) )
                                                                                & ~ ! [X2918] :
                                                                                      ( ~ r1(X2911,X2918)
                                                                                      | p1(X2918) ) ) )
                                                                      & ~ ! [X2919] :
                                                                            ( ~ r1(X2909,X2919)
                                                                            | p1(X2919) ) ) )
                                                            & ~ ! [X2920] :
                                                                  ( ~ r1(X2907,X2920)
                                                                  | p1(X2920) ) ) )
                                                  & ~ ! [X2921] :
                                                        ( ~ r1(X2905,X2921)
                                                        | p1(X2921) ) ) )
                                        & ~ ! [X2922] :
                                              ( ~ r1(X2903,X2922)
                                              | p1(X2922) ) ) )
                              & ~ ! [X2923] :
                                    ( ~ r1(X2901,X2923)
                                    | p1(X2923) ) ) )
                    & ~ ! [X2924] :
                          ( ~ r1(X2899,X2924)
                          | p1(X2924) ) ) )
          & ~ ! [X2925] :
                ( ~ r1(X0,X2925)
                | p1(X2925) ) )
        | ! [X2926] :
            ( ~ r1(X0,X2926)
            | p2(X2926) )
        | ! [X2927] :
            ( ~ r1(X0,X2927)
            | ! [X2928] :
                ( ~ r1(X2927,X2928)
                | p2(X2928) )
            | ! [X2929] :
                ( ~ r1(X2927,X2929)
                | ! [X2930] :
                    ( ~ r1(X2929,X2930)
                    | p2(X2930) )
                | ! [X2931] :
                    ( ~ r1(X2929,X2931)
                    | ! [X2932] :
                        ( ~ r1(X2931,X2932)
                        | p2(X2932) )
                    | ! [X2933] :
                        ( ~ r1(X2931,X2933)
                        | ! [X2934] :
                            ( ~ r1(X2933,X2934)
                            | p2(X2934) )
                        | ! [X2935] :
                            ( ~ r1(X2933,X2935)
                            | ! [X2936] :
                                ( ~ r1(X2935,X2936)
                                | p2(X2936) )
                            | ! [X2937] :
                                ( ~ r1(X2935,X2937)
                                | ! [X2938] :
                                    ( ~ r1(X2937,X2938)
                                    | p2(X2938) )
                                | ! [X2939] :
                                    ( ~ r1(X2937,X2939)
                                    | ! [X2940] :
                                        ( ~ r1(X2939,X2940)
                                        | p2(X2940) )
                                    | ! [X2941] :
                                        ( ~ r1(X2939,X2941)
                                        | ! [X2942] :
                                            ( ~ r1(X2941,X2942)
                                            | p2(X2942) )
                                        | ! [X2943] :
                                            ( ~ r1(X2941,X2943)
                                            | ! [X2944] :
                                                ( ~ r1(X2943,X2944)
                                                | p2(X2944) )
                                            | ! [X2945] :
                                                ( ~ r1(X2943,X2945)
                                                | ! [X2946] :
                                                    ( ~ r1(X2945,X2946)
                                                    | p2(X2946) )
                                                | ! [X2947] :
                                                    ( ~ r1(X2945,X2947)
                                                    | ! [X2948] :
                                                        ( ~ r1(X2947,X2948)
                                                        | p2(X2948) )
                                                    | ! [X2949] :
                                                        ( ~ r1(X2947,X2949)
                                                        | ! [X2950] :
                                                            ( ~ r1(X2949,X2950)
                                                            | p2(X2950) )
                                                        | ! [X2951] :
                                                            ( ~ r1(X2949,X2951)
                                                            | ! [X2952] :
                                                                ( ~ r1(X2951,X2952)
                                                                | p2(X2952) )
                                                            | ! [X2953] :
                                                                ( ~ r1(X2951,X2953)
                                                                | ! [X2954] :
                                                                    ( ~ r1(X2953,X2954)
                                                                    | p2(X2954) )
                                                                | ! [X2955] :
                                                                    ( ~ r1(X2953,X2955)
                                                                    | ! [X2956] :
                                                                        ( ~ r1(X2955,X2956)
                                                                        | p2(X2956) )
                                                                    | ! [X2957] :
                                                                        ( ~ r1(X2955,X2957)
                                                                        | ! [X2958] :
                                                                            ( ~ r1(X2957,X2958)
                                                                            | p2(X2958) )
                                                                        | ! [X2959] :
                                                                            ( ~ r1(X2957,X2959)
                                                                            | ! [X2960] :
                                                                                ( ~ r1(X2959,X2960)
                                                                                | p2(X2960) )
                                                                            | ! [X2961] :
                                                                                ( ~ r1(X2959,X2961)
                                                                                | ! [X2962] :
                                                                                    ( ~ r1(X2961,X2962)
                                                                                    | p2(X2962) )
                                                                                | ! [X2963] :
                                                                                    ( ~ r1(X2961,X2963)
                                                                                    | ! [X2964] :
                                                                                        ( ~ r1(X2963,X2964)
                                                                                        | p2(X2964) )
                                                                                    | ! [X2965] :
                                                                                        ( ~ r1(X2963,X2965)
                                                                                        | ! [X2966] :
                                                                                            ( ~ r1(X2965,X2966)
                                                                                            | ~ ! [X2967] :
                                                                                                  ( ~ r1(X2966,X2967)
                                                                                                  | p1(X2967) ) )
                                                                                        | ! [X2968] :
                                                                                            ( ~ r1(X2965,X2968)
                                                                                            | p1(X2968) ) )
                                                                                    | ! [X2969] :
                                                                                        ( ~ r1(X2963,X2969)
                                                                                        | p1(X2969) ) )
                                                                                | ! [X2970] :
                                                                                    ( ~ r1(X2961,X2970)
                                                                                    | p1(X2970) ) )
                                                                            | ! [X2971] :
                                                                                ( ~ r1(X2959,X2971)
                                                                                | p1(X2971) ) )
                                                                        | ! [X2972] :
                                                                            ( ~ r1(X2957,X2972)
                                                                            | p1(X2972) ) )
                                                                    | ! [X2973] :
                                                                        ( ~ r1(X2955,X2973)
                                                                        | p1(X2973) ) )
                                                                | ! [X2974] :
                                                                    ( ~ r1(X2953,X2974)
                                                                    | p1(X2974) ) )
                                                            | ! [X2975] :
                                                                ( ~ r1(X2951,X2975)
                                                                | p1(X2975) ) )
                                                        | ! [X2976] :
                                                            ( ~ r1(X2949,X2976)
                                                            | p1(X2976) ) )
                                                    | ! [X2977] :
                                                        ( ~ r1(X2947,X2977)
                                                        | p1(X2977) ) )
                                                | ! [X2978] :
                                                    ( ~ r1(X2945,X2978)
                                                    | p1(X2978) ) )
                                            | ! [X2979] :
                                                ( ~ r1(X2943,X2979)
                                                | p1(X2979) ) )
                                        | ! [X2980] :
                                            ( ~ r1(X2941,X2980)
                                            | p1(X2980) ) )
                                    | ! [X2981] :
                                        ( ~ r1(X2939,X2981)
                                        | p1(X2981) ) )
                                | ! [X2982] :
                                    ( ~ r1(X2937,X2982)
                                    | p1(X2982) ) )
                            | ! [X2983] :
                                ( ~ r1(X2935,X2983)
                                | p1(X2983) ) )
                        | ! [X2984] :
                            ( ~ r1(X2933,X2984)
                            | p1(X2984) ) )
                    | ! [X2985] :
                        ( ~ r1(X2931,X2985)
                        | p1(X2985) ) )
                | ! [X2986] :
                    ( ~ r1(X2929,X2986)
                    | p1(X2986) ) )
            | ! [X2987] :
                ( ~ r1(X2927,X2987)
                | p1(X2987) ) )
        | ! [X2988] :
            ( ~ r1(X0,X2988)
            | p1(X2988) )
        | ( ~ ! [X2989] :
                ( ~ r1(X0,X2989)
                | p2(X2989) )
          & ~ ! [X2990] :
                ( ~ r1(X0,X2990)
                | ~ ( ~ ! [X2991] :
                          ( ~ r1(X2990,X2991)
                          | p2(X2991) )
                    & ~ ! [X2992] :
                          ( ~ r1(X2990,X2992)
                          | ~ ( ~ ! [X2993] :
                                    ( ~ r1(X2992,X2993)
                                    | p2(X2993) )
                              & ~ ! [X2994] :
                                    ( ~ r1(X2992,X2994)
                                    | ~ ( ~ ! [X2995] :
                                              ( ~ r1(X2994,X2995)
                                              | p2(X2995) )
                                        & ~ ! [X2996] :
                                              ( ~ r1(X2994,X2996)
                                              | ~ ( ~ ! [X2997] :
                                                        ( ~ r1(X2996,X2997)
                                                        | p2(X2997) )
                                                  & ~ ! [X2998] :
                                                        ( ~ r1(X2996,X2998)
                                                        | ~ ( ~ ! [X2999] :
                                                                  ( ~ r1(X2998,X2999)
                                                                  | p2(X2999) )
                                                            & ~ ! [X3000] :
                                                                  ( ~ r1(X2998,X3000)
                                                                  | ~ ( ~ ! [X3001] :
                                                                            ( ~ r1(X3000,X3001)
                                                                            | p2(X3001) )
                                                                      & ~ ! [X3002] :
                                                                            ( ~ r1(X3000,X3002)
                                                                            | ~ ( ~ ! [X3003] :
                                                                                      ( ~ r1(X3002,X3003)
                                                                                      | p2(X3003) )
                                                                                & ~ ! [X3004] :
                                                                                      ( ~ r1(X3002,X3004)
                                                                                      | ~ ( ~ ! [X3005] :
                                                                                                ( ~ r1(X3004,X3005)
                                                                                                | ~ ! [X3006] :
                                                                                                      ( ~ r1(X3005,X3006)
                                                                                                      | ~ p1(X3006) ) )
                                                                                          & p1(X3004) ) )
                                                                                & ~ ! [X3007] :
                                                                                      ( ~ r1(X3002,X3007)
                                                                                      | p1(X3007) ) ) )
                                                                      & ~ ! [X3008] :
                                                                            ( ~ r1(X3000,X3008)
                                                                            | p1(X3008) ) ) )
                                                            & ~ ! [X3009] :
                                                                  ( ~ r1(X2998,X3009)
                                                                  | p1(X3009) ) ) )
                                                  & ~ ! [X3010] :
                                                        ( ~ r1(X2996,X3010)
                                                        | p1(X3010) ) ) )
                                        & ~ ! [X3011] :
                                              ( ~ r1(X2994,X3011)
                                              | p1(X3011) ) ) )
                              & ~ ! [X3012] :
                                    ( ~ r1(X2992,X3012)
                                    | p1(X3012) ) ) )
                    & ~ ! [X3013] :
                          ( ~ r1(X2990,X3013)
                          | p1(X3013) ) ) )
          & ~ ! [X3014] :
                ( ~ r1(X0,X3014)
                | p1(X3014) ) )
        | ( ~ ! [X3015] :
                ( ~ r1(X0,X3015)
                | p2(X3015) )
          & ~ ! [X3016] :
                ( ~ r1(X0,X3016)
                | ~ ( ~ ! [X3017] :
                          ( ~ r1(X3016,X3017)
                          | p2(X3017) )
                    & ~ ! [X3018] :
                          ( ~ r1(X3016,X3018)
                          | ~ ( ~ ! [X3019] :
                                    ( ~ r1(X3018,X3019)
                                    | p2(X3019) )
                              & ~ ! [X3020] :
                                    ( ~ r1(X3018,X3020)
                                    | ~ ( ~ ! [X3021] :
                                              ( ~ r1(X3020,X3021)
                                              | p2(X3021) )
                                        & ~ ! [X3022] :
                                              ( ~ r1(X3020,X3022)
                                              | ~ ( ~ ! [X3023] :
                                                        ( ~ r1(X3022,X3023)
                                                        | p2(X3023) )
                                                  & ~ ! [X3024] :
                                                        ( ~ r1(X3022,X3024)
                                                        | ~ ( ~ ! [X3025] :
                                                                  ( ~ r1(X3024,X3025)
                                                                  | p2(X3025) )
                                                            & ~ ! [X3026] :
                                                                  ( ~ r1(X3024,X3026)
                                                                  | ~ ( ~ ! [X3027] :
                                                                            ( ~ r1(X3026,X3027)
                                                                            | p2(X3027) )
                                                                      & ~ ! [X3028] :
                                                                            ( ~ r1(X3026,X3028)
                                                                            | ~ ( ~ ! [X3029] :
                                                                                      ( ~ r1(X3028,X3029)
                                                                                      | p2(X3029) )
                                                                                & ~ ! [X3030] :
                                                                                      ( ~ r1(X3028,X3030)
                                                                                      | ! [X3031] :
                                                                                          ( ~ r1(X3030,X3031)
                                                                                          | ~ ( ~ ! [X3032] :
                                                                                                    ( ~ r1(X3031,X3032)
                                                                                                    | ~ ! [X3033] :
                                                                                                          ( ~ r1(X3032,X3033)
                                                                                                          | p1(X3033) ) )
                                                                                              & ~ ! [X3034] :
                                                                                                    ( ~ r1(X3031,X3034)
                                                                                                    | p1(X3034) ) ) ) )
                                                                                & ~ ! [X3035] :
                                                                                      ( ~ r1(X3028,X3035)
                                                                                      | p1(X3035) ) ) )
                                                                      & ~ ! [X3036] :
                                                                            ( ~ r1(X3026,X3036)
                                                                            | p1(X3036) ) ) )
                                                            & ~ ! [X3037] :
                                                                  ( ~ r1(X3024,X3037)
                                                                  | p1(X3037) ) ) )
                                                  & ~ ! [X3038] :
                                                        ( ~ r1(X3022,X3038)
                                                        | p1(X3038) ) ) )
                                        & ~ ! [X3039] :
                                              ( ~ r1(X3020,X3039)
                                              | p1(X3039) ) ) )
                              & ~ ! [X3040] :
                                    ( ~ r1(X3018,X3040)
                                    | p1(X3040) ) ) )
                    & ~ ! [X3041] :
                          ( ~ r1(X3016,X3041)
                          | p1(X3041) ) ) )
          & ~ ! [X3042] :
                ( ~ r1(X0,X3042)
                | p1(X3042) ) )
        | ( ~ ! [X3043] :
                ( ~ r1(X0,X3043)
                | p2(X3043) )
          & ~ ! [X3044] :
                ( ~ r1(X0,X3044)
                | ~ ( ~ ! [X3045] :
                          ( ~ r1(X3044,X3045)
                          | p2(X3045) )
                    & ~ ! [X3046] :
                          ( ~ r1(X3044,X3046)
                          | ~ ( ~ ! [X3047] :
                                    ( ~ r1(X3046,X3047)
                                    | p2(X3047) )
                              & ~ ! [X3048] :
                                    ( ~ r1(X3046,X3048)
                                    | ~ ( ~ ! [X3049] :
                                              ( ~ r1(X3048,X3049)
                                              | p2(X3049) )
                                        & ~ ! [X3050] :
                                              ( ~ r1(X3048,X3050)
                                              | ~ ( ~ ! [X3051] :
                                                        ( ~ r1(X3050,X3051)
                                                        | p2(X3051) )
                                                  & ~ ! [X3052] :
                                                        ( ~ r1(X3050,X3052)
                                                        | ~ ( ~ ! [X3053] :
                                                                  ( ~ r1(X3052,X3053)
                                                                  | p2(X3053) )
                                                            & ~ ! [X3054] :
                                                                  ( ~ r1(X3052,X3054)
                                                                  | ~ ( ~ ! [X3055] :
                                                                            ( ~ r1(X3054,X3055)
                                                                            | p2(X3055) )
                                                                      & ~ ! [X3056] :
                                                                            ( ~ r1(X3054,X3056)
                                                                            | ~ ( ~ ! [X3057] :
                                                                                      ( ~ r1(X3056,X3057)
                                                                                      | p2(X3057) )
                                                                                & ~ ! [X3058] :
                                                                                      ( ~ r1(X3056,X3058)
                                                                                      | ~ ( ~ ! [X3059] :
                                                                                                ( ~ r1(X3058,X3059)
                                                                                                | ~ ! [X3060] :
                                                                                                      ( ~ r1(X3059,X3060)
                                                                                                      | ~ ! [X3061] :
                                                                                                            ( ~ r1(X3060,X3061)
                                                                                                            | p1(X3061) ) ) )
                                                                                          & ~ ! [X3062] :
                                                                                                ( ~ r1(X3058,X3062)
                                                                                                | ~ ! [X3063] :
                                                                                                      ( ~ r1(X3062,X3063)
                                                                                                      | p1(X3063) ) ) ) )
                                                                                & ~ ! [X3064] :
                                                                                      ( ~ r1(X3056,X3064)
                                                                                      | p1(X3064) ) ) )
                                                                      & ~ ! [X3065] :
                                                                            ( ~ r1(X3054,X3065)
                                                                            | p1(X3065) ) ) )
                                                            & ~ ! [X3066] :
                                                                  ( ~ r1(X3052,X3066)
                                                                  | p1(X3066) ) ) )
                                                  & ~ ! [X3067] :
                                                        ( ~ r1(X3050,X3067)
                                                        | p1(X3067) ) ) )
                                        & ~ ! [X3068] :
                                              ( ~ r1(X3048,X3068)
                                              | p1(X3068) ) ) )
                              & ~ ! [X3069] :
                                    ( ~ r1(X3046,X3069)
                                    | p1(X3069) ) ) )
                    & ~ ! [X3070] :
                          ( ~ r1(X3044,X3070)
                          | p1(X3070) ) ) )
          & ~ ! [X3071] :
                ( ~ r1(X0,X3071)
                | p1(X3071) ) )
        | ( ~ ! [X3072] :
                ( ~ r1(X0,X3072)
                | p2(X3072) )
          & ~ ! [X3073] :
                ( ~ r1(X0,X3073)
                | ~ ( ~ ! [X3074] :
                          ( ~ r1(X3073,X3074)
                          | p2(X3074) )
                    & ~ ! [X3075] :
                          ( ~ r1(X3073,X3075)
                          | ~ ( ~ ! [X3076] :
                                    ( ~ r1(X3075,X3076)
                                    | p2(X3076) )
                              & ~ ! [X3077] :
                                    ( ~ r1(X3075,X3077)
                                    | ~ ( ~ ! [X3078] :
                                              ( ~ r1(X3077,X3078)
                                              | p2(X3078) )
                                        & ~ ! [X3079] :
                                              ( ~ r1(X3077,X3079)
                                              | ~ ( ~ ! [X3080] :
                                                        ( ~ r1(X3079,X3080)
                                                        | p2(X3080) )
                                                  & ~ ! [X3081] :
                                                        ( ~ r1(X3079,X3081)
                                                        | ~ ( ~ ! [X3082] :
                                                                  ( ~ r1(X3081,X3082)
                                                                  | p2(X3082) )
                                                            & ~ ! [X3083] :
                                                                  ( ~ r1(X3081,X3083)
                                                                  | ~ ( ~ ! [X3084] :
                                                                            ( ~ r1(X3083,X3084)
                                                                            | p2(X3084) )
                                                                      & ~ ! [X3085] :
                                                                            ( ~ r1(X3083,X3085)
                                                                            | ~ ( ~ ! [X3086] :
                                                                                      ( ~ r1(X3085,X3086)
                                                                                      | p2(X3086) )
                                                                                & ~ ! [X3087] :
                                                                                      ( ~ r1(X3085,X3087)
                                                                                      | ~ ! [X3088] : ~ r1(X3087,X3088) )
                                                                                & ~ ! [X3089] :
                                                                                      ( ~ r1(X3085,X3089)
                                                                                      | p1(X3089) ) ) )
                                                                      & ~ ! [X3090] :
                                                                            ( ~ r1(X3083,X3090)
                                                                            | p1(X3090) ) ) )
                                                            & ~ ! [X3091] :
                                                                  ( ~ r1(X3081,X3091)
                                                                  | p1(X3091) ) ) )
                                                  & ~ ! [X3092] :
                                                        ( ~ r1(X3079,X3092)
                                                        | p1(X3092) ) ) )
                                        & ~ ! [X3093] :
                                              ( ~ r1(X3077,X3093)
                                              | p1(X3093) ) ) )
                              & ~ ! [X3094] :
                                    ( ~ r1(X3075,X3094)
                                    | p1(X3094) ) ) )
                    & ~ ! [X3095] :
                          ( ~ r1(X3073,X3095)
                          | p1(X3095) ) ) )
          & ~ ! [X3096] :
                ( ~ r1(X0,X3096)
                | p1(X3096) ) )
        | ! [X3097] :
            ( ~ r1(X0,X3097)
            | p2(X3097) )
        | ! [X3098] :
            ( ~ r1(X0,X3098)
            | ! [X3099] :
                ( ~ r1(X3098,X3099)
                | p2(X3099) )
            | ! [X3100] :
                ( ~ r1(X3098,X3100)
                | ! [X3101] :
                    ( ~ r1(X3100,X3101)
                    | p2(X3101) )
                | ! [X3102] :
                    ( ~ r1(X3100,X3102)
                    | ! [X3103] :
                        ( ~ r1(X3102,X3103)
                        | p2(X3103) )
                    | ! [X3104] :
                        ( ~ r1(X3102,X3104)
                        | ! [X3105] :
                            ( ~ r1(X3104,X3105)
                            | p2(X3105) )
                        | ! [X3106] :
                            ( ~ r1(X3104,X3106)
                            | ! [X3107] :
                                ( ~ r1(X3106,X3107)
                                | p2(X3107) )
                            | ! [X3108] :
                                ( ~ r1(X3106,X3108)
                                | ! [X3109] :
                                    ( ~ r1(X3108,X3109)
                                    | p2(X3109) )
                                | ! [X3110] :
                                    ( ~ r1(X3108,X3110)
                                    | ! [X3111] :
                                        ( ~ r1(X3110,X3111)
                                        | p2(X3111) )
                                    | ! [X3112] :
                                        ( ~ r1(X3110,X3112)
                                        | ! [X3113] :
                                            ( ~ r1(X3112,X3113)
                                            | p2(X3113) )
                                        | ! [X3114] :
                                            ( ~ r1(X3112,X3114)
                                            | ! [X3115] :
                                                ( ~ r1(X3114,X3115)
                                                | p2(X3115) )
                                            | ! [X3116] :
                                                ( ~ r1(X3114,X3116)
                                                | ! [X3117] :
                                                    ( ~ r1(X3116,X3117)
                                                    | p2(X3117) )
                                                | ! [X3118] :
                                                    ( ~ r1(X3116,X3118)
                                                    | ! [X3119] :
                                                        ( ~ r1(X3118,X3119)
                                                        | p2(X3119) )
                                                    | ! [X3120] :
                                                        ( ~ r1(X3118,X3120)
                                                        | ! [X3121] :
                                                            ( ~ r1(X3120,X3121)
                                                            | p2(X3121) )
                                                        | ! [X3122] :
                                                            ( ~ r1(X3120,X3122)
                                                            | ! [X3123] :
                                                                ( ~ r1(X3122,X3123)
                                                                | p2(X3123) )
                                                            | ! [X3124] :
                                                                ( ~ r1(X3122,X3124)
                                                                | ! [X3125] :
                                                                    ( ~ r1(X3124,X3125)
                                                                    | p2(X3125) )
                                                                | ! [X3126] :
                                                                    ( ~ r1(X3124,X3126)
                                                                    | ! [X3127] :
                                                                        ( ~ r1(X3126,X3127)
                                                                        | p2(X3127) )
                                                                    | ! [X3128] :
                                                                        ( ~ r1(X3126,X3128)
                                                                        | ! [X3129] :
                                                                            ( ~ r1(X3128,X3129)
                                                                            | p2(X3129) )
                                                                        | ! [X3130] :
                                                                            ( ~ r1(X3128,X3130)
                                                                            | ! [X3131] :
                                                                                ( ~ r1(X3130,X3131)
                                                                                | p2(X3131) )
                                                                            | ! [X3132] :
                                                                                ( ~ r1(X3130,X3132)
                                                                                | ! [X3133] :
                                                                                    ( ~ r1(X3132,X3133)
                                                                                    | p2(X3133) )
                                                                                | ! [X3134] :
                                                                                    ( ~ r1(X3132,X3134)
                                                                                    | ! [X3135] :
                                                                                        ( ~ r1(X3134,X3135)
                                                                                        | p2(X3135) )
                                                                                    | ! [X3136] :
                                                                                        ( ~ r1(X3134,X3136)
                                                                                        | ! [X3137] :
                                                                                            ( ~ r1(X3136,X3137)
                                                                                            | ~ ! [X3138] :
                                                                                                  ( ~ r1(X3137,X3138)
                                                                                                  | p1(X3138) ) )
                                                                                        | ! [X3139] :
                                                                                            ( ~ r1(X3136,X3139)
                                                                                            | p1(X3139) ) )
                                                                                    | ! [X3140] :
                                                                                        ( ~ r1(X3134,X3140)
                                                                                        | p1(X3140) ) )
                                                                                | ! [X3141] :
                                                                                    ( ~ r1(X3132,X3141)
                                                                                    | p1(X3141) ) )
                                                                            | ! [X3142] :
                                                                                ( ~ r1(X3130,X3142)
                                                                                | p1(X3142) ) )
                                                                        | ! [X3143] :
                                                                            ( ~ r1(X3128,X3143)
                                                                            | p1(X3143) ) )
                                                                    | ! [X3144] :
                                                                        ( ~ r1(X3126,X3144)
                                                                        | p1(X3144) ) )
                                                                | ! [X3145] :
                                                                    ( ~ r1(X3124,X3145)
                                                                    | p1(X3145) ) )
                                                            | ! [X3146] :
                                                                ( ~ r1(X3122,X3146)
                                                                | p1(X3146) ) )
                                                        | ! [X3147] :
                                                            ( ~ r1(X3120,X3147)
                                                            | p1(X3147) ) )
                                                    | ! [X3148] :
                                                        ( ~ r1(X3118,X3148)
                                                        | p1(X3148) ) )
                                                | ! [X3149] :
                                                    ( ~ r1(X3116,X3149)
                                                    | p1(X3149) ) )
                                            | ! [X3150] :
                                                ( ~ r1(X3114,X3150)
                                                | p1(X3150) ) )
                                        | ! [X3151] :
                                            ( ~ r1(X3112,X3151)
                                            | p1(X3151) ) )
                                    | ! [X3152] :
                                        ( ~ r1(X3110,X3152)
                                        | p1(X3152) ) )
                                | ! [X3153] :
                                    ( ~ r1(X3108,X3153)
                                    | p1(X3153) ) )
                            | ! [X3154] :
                                ( ~ r1(X3106,X3154)
                                | p1(X3154) ) )
                        | ! [X3155] :
                            ( ~ r1(X3104,X3155)
                            | p1(X3155) ) )
                    | ! [X3156] :
                        ( ~ r1(X3102,X3156)
                        | p1(X3156) ) )
                | ! [X3157] :
                    ( ~ r1(X3100,X3157)
                    | p1(X3157) ) )
            | ! [X3158] :
                ( ~ r1(X3098,X3158)
                | p1(X3158) ) )
        | ! [X3159] :
            ( ~ r1(X0,X3159)
            | p1(X3159) )
        | ( ~ ! [X3160] :
                ( ~ r1(X0,X3160)
                | p2(X3160) )
          & ~ ! [X3161] :
                ( ~ r1(X0,X3161)
                | ~ ( ~ ! [X3162] :
                          ( ~ r1(X3161,X3162)
                          | p2(X3162) )
                    & ~ ! [X3163] :
                          ( ~ r1(X3161,X3163)
                          | ~ ( ~ ! [X3164] :
                                    ( ~ r1(X3163,X3164)
                                    | p2(X3164) )
                              & ~ ! [X3165] :
                                    ( ~ r1(X3163,X3165)
                                    | ~ ( ~ ! [X3166] :
                                              ( ~ r1(X3165,X3166)
                                              | p2(X3166) )
                                        & ~ ! [X3167] :
                                              ( ~ r1(X3165,X3167)
                                              | ~ ( ~ ! [X3168] :
                                                        ( ~ r1(X3167,X3168)
                                                        | p2(X3168) )
                                                  & ~ ! [X3169] :
                                                        ( ~ r1(X3167,X3169)
                                                        | ~ ( ~ ! [X3170] :
                                                                  ( ~ r1(X3169,X3170)
                                                                  | p2(X3170) )
                                                            & ~ ! [X3171] :
                                                                  ( ~ r1(X3169,X3171)
                                                                  | ~ ( ~ ! [X3172] :
                                                                            ( ~ r1(X3171,X3172)
                                                                            | p2(X3172) )
                                                                      & ~ ! [X3173] :
                                                                            ( ~ r1(X3171,X3173)
                                                                            | ~ ( ~ ! [X3174] :
                                                                                      ( ~ r1(X3173,X3174)
                                                                                      | ~ ! [X3175] :
                                                                                            ( ~ r1(X3174,X3175)
                                                                                            | ~ p1(X3175) ) )
                                                                                & p1(X3173) ) )
                                                                      & ~ ! [X3176] :
                                                                            ( ~ r1(X3171,X3176)
                                                                            | p1(X3176) ) ) )
                                                            & ~ ! [X3177] :
                                                                  ( ~ r1(X3169,X3177)
                                                                  | p1(X3177) ) ) )
                                                  & ~ ! [X3178] :
                                                        ( ~ r1(X3167,X3178)
                                                        | p1(X3178) ) ) )
                                        & ~ ! [X3179] :
                                              ( ~ r1(X3165,X3179)
                                              | p1(X3179) ) ) )
                              & ~ ! [X3180] :
                                    ( ~ r1(X3163,X3180)
                                    | p1(X3180) ) ) )
                    & ~ ! [X3181] :
                          ( ~ r1(X3161,X3181)
                          | p1(X3181) ) ) )
          & ~ ! [X3182] :
                ( ~ r1(X0,X3182)
                | p1(X3182) ) )
        | ( ~ ! [X3183] :
                ( ~ r1(X0,X3183)
                | p2(X3183) )
          & ~ ! [X3184] :
                ( ~ r1(X0,X3184)
                | ~ ( ~ ! [X3185] :
                          ( ~ r1(X3184,X3185)
                          | p2(X3185) )
                    & ~ ! [X3186] :
                          ( ~ r1(X3184,X3186)
                          | ~ ( ~ ! [X3187] :
                                    ( ~ r1(X3186,X3187)
                                    | p2(X3187) )
                              & ~ ! [X3188] :
                                    ( ~ r1(X3186,X3188)
                                    | ~ ( ~ ! [X3189] :
                                              ( ~ r1(X3188,X3189)
                                              | p2(X3189) )
                                        & ~ ! [X3190] :
                                              ( ~ r1(X3188,X3190)
                                              | ~ ( ~ ! [X3191] :
                                                        ( ~ r1(X3190,X3191)
                                                        | p2(X3191) )
                                                  & ~ ! [X3192] :
                                                        ( ~ r1(X3190,X3192)
                                                        | ~ ( ~ ! [X3193] :
                                                                  ( ~ r1(X3192,X3193)
                                                                  | p2(X3193) )
                                                            & ~ ! [X3194] :
                                                                  ( ~ r1(X3192,X3194)
                                                                  | ~ ( ~ ! [X3195] :
                                                                            ( ~ r1(X3194,X3195)
                                                                            | p2(X3195) )
                                                                      & ~ ! [X3196] :
                                                                            ( ~ r1(X3194,X3196)
                                                                            | ! [X3197] :
                                                                                ( ~ r1(X3196,X3197)
                                                                                | ~ ( ~ ! [X3198] :
                                                                                          ( ~ r1(X3197,X3198)
                                                                                          | ~ ! [X3199] :
                                                                                                ( ~ r1(X3198,X3199)
                                                                                                | p1(X3199) ) )
                                                                                    & ~ ! [X3200] :
                                                                                          ( ~ r1(X3197,X3200)
                                                                                          | p1(X3200) ) ) ) )
                                                                      & ~ ! [X3201] :
                                                                            ( ~ r1(X3194,X3201)
                                                                            | p1(X3201) ) ) )
                                                            & ~ ! [X3202] :
                                                                  ( ~ r1(X3192,X3202)
                                                                  | p1(X3202) ) ) )
                                                  & ~ ! [X3203] :
                                                        ( ~ r1(X3190,X3203)
                                                        | p1(X3203) ) ) )
                                        & ~ ! [X3204] :
                                              ( ~ r1(X3188,X3204)
                                              | p1(X3204) ) ) )
                              & ~ ! [X3205] :
                                    ( ~ r1(X3186,X3205)
                                    | p1(X3205) ) ) )
                    & ~ ! [X3206] :
                          ( ~ r1(X3184,X3206)
                          | p1(X3206) ) ) )
          & ~ ! [X3207] :
                ( ~ r1(X0,X3207)
                | p1(X3207) ) )
        | ( ~ ! [X3208] :
                ( ~ r1(X0,X3208)
                | p2(X3208) )
          & ~ ! [X3209] :
                ( ~ r1(X0,X3209)
                | ~ ( ~ ! [X3210] :
                          ( ~ r1(X3209,X3210)
                          | p2(X3210) )
                    & ~ ! [X3211] :
                          ( ~ r1(X3209,X3211)
                          | ~ ( ~ ! [X3212] :
                                    ( ~ r1(X3211,X3212)
                                    | p2(X3212) )
                              & ~ ! [X3213] :
                                    ( ~ r1(X3211,X3213)
                                    | ~ ( ~ ! [X3214] :
                                              ( ~ r1(X3213,X3214)
                                              | p2(X3214) )
                                        & ~ ! [X3215] :
                                              ( ~ r1(X3213,X3215)
                                              | ~ ( ~ ! [X3216] :
                                                        ( ~ r1(X3215,X3216)
                                                        | p2(X3216) )
                                                  & ~ ! [X3217] :
                                                        ( ~ r1(X3215,X3217)
                                                        | ~ ( ~ ! [X3218] :
                                                                  ( ~ r1(X3217,X3218)
                                                                  | p2(X3218) )
                                                            & ~ ! [X3219] :
                                                                  ( ~ r1(X3217,X3219)
                                                                  | ~ ( ~ ! [X3220] :
                                                                            ( ~ r1(X3219,X3220)
                                                                            | p2(X3220) )
                                                                      & ~ ! [X3221] :
                                                                            ( ~ r1(X3219,X3221)
                                                                            | ~ ( ~ ! [X3222] :
                                                                                      ( ~ r1(X3221,X3222)
                                                                                      | ~ ! [X3223] :
                                                                                            ( ~ r1(X3222,X3223)
                                                                                            | ~ ! [X3224] :
                                                                                                  ( ~ r1(X3223,X3224)
                                                                                                  | p1(X3224) ) ) )
                                                                                & ~ ! [X3225] :
                                                                                      ( ~ r1(X3221,X3225)
                                                                                      | ~ ! [X3226] :
                                                                                            ( ~ r1(X3225,X3226)
                                                                                            | p1(X3226) ) ) ) )
                                                                      & ~ ! [X3227] :
                                                                            ( ~ r1(X3219,X3227)
                                                                            | p1(X3227) ) ) )
                                                            & ~ ! [X3228] :
                                                                  ( ~ r1(X3217,X3228)
                                                                  | p1(X3228) ) ) )
                                                  & ~ ! [X3229] :
                                                        ( ~ r1(X3215,X3229)
                                                        | p1(X3229) ) ) )
                                        & ~ ! [X3230] :
                                              ( ~ r1(X3213,X3230)
                                              | p1(X3230) ) ) )
                              & ~ ! [X3231] :
                                    ( ~ r1(X3211,X3231)
                                    | p1(X3231) ) ) )
                    & ~ ! [X3232] :
                          ( ~ r1(X3209,X3232)
                          | p1(X3232) ) ) )
          & ~ ! [X3233] :
                ( ~ r1(X0,X3233)
                | p1(X3233) ) )
        | ( ~ ! [X3234] :
                ( ~ r1(X0,X3234)
                | p2(X3234) )
          & ~ ! [X3235] :
                ( ~ r1(X0,X3235)
                | ~ ( ~ ! [X3236] :
                          ( ~ r1(X3235,X3236)
                          | p2(X3236) )
                    & ~ ! [X3237] :
                          ( ~ r1(X3235,X3237)
                          | ~ ( ~ ! [X3238] :
                                    ( ~ r1(X3237,X3238)
                                    | p2(X3238) )
                              & ~ ! [X3239] :
                                    ( ~ r1(X3237,X3239)
                                    | ~ ( ~ ! [X3240] :
                                              ( ~ r1(X3239,X3240)
                                              | p2(X3240) )
                                        & ~ ! [X3241] :
                                              ( ~ r1(X3239,X3241)
                                              | ~ ( ~ ! [X3242] :
                                                        ( ~ r1(X3241,X3242)
                                                        | p2(X3242) )
                                                  & ~ ! [X3243] :
                                                        ( ~ r1(X3241,X3243)
                                                        | ~ ( ~ ! [X3244] :
                                                                  ( ~ r1(X3243,X3244)
                                                                  | p2(X3244) )
                                                            & ~ ! [X3245] :
                                                                  ( ~ r1(X3243,X3245)
                                                                  | ~ ( ~ ! [X3246] :
                                                                            ( ~ r1(X3245,X3246)
                                                                            | p2(X3246) )
                                                                      & ~ ! [X3247] :
                                                                            ( ~ r1(X3245,X3247)
                                                                            | ~ ! [X3248] : ~ r1(X3247,X3248) )
                                                                      & ~ ! [X3249] :
                                                                            ( ~ r1(X3245,X3249)
                                                                            | p1(X3249) ) ) )
                                                            & ~ ! [X3250] :
                                                                  ( ~ r1(X3243,X3250)
                                                                  | p1(X3250) ) ) )
                                                  & ~ ! [X3251] :
                                                        ( ~ r1(X3241,X3251)
                                                        | p1(X3251) ) ) )
                                        & ~ ! [X3252] :
                                              ( ~ r1(X3239,X3252)
                                              | p1(X3252) ) ) )
                              & ~ ! [X3253] :
                                    ( ~ r1(X3237,X3253)
                                    | p1(X3253) ) ) )
                    & ~ ! [X3254] :
                          ( ~ r1(X3235,X3254)
                          | p1(X3254) ) ) )
          & ~ ! [X3255] :
                ( ~ r1(X0,X3255)
                | p1(X3255) ) )
        | ! [X3256] :
            ( ~ r1(X0,X3256)
            | p2(X3256) )
        | ! [X3257] :
            ( ~ r1(X0,X3257)
            | ! [X3258] :
                ( ~ r1(X3257,X3258)
                | p2(X3258) )
            | ! [X3259] :
                ( ~ r1(X3257,X3259)
                | ! [X3260] :
                    ( ~ r1(X3259,X3260)
                    | p2(X3260) )
                | ! [X3261] :
                    ( ~ r1(X3259,X3261)
                    | ! [X3262] :
                        ( ~ r1(X3261,X3262)
                        | p2(X3262) )
                    | ! [X3263] :
                        ( ~ r1(X3261,X3263)
                        | ! [X3264] :
                            ( ~ r1(X3263,X3264)
                            | p2(X3264) )
                        | ! [X3265] :
                            ( ~ r1(X3263,X3265)
                            | ! [X3266] :
                                ( ~ r1(X3265,X3266)
                                | p2(X3266) )
                            | ! [X3267] :
                                ( ~ r1(X3265,X3267)
                                | ! [X3268] :
                                    ( ~ r1(X3267,X3268)
                                    | p2(X3268) )
                                | ! [X3269] :
                                    ( ~ r1(X3267,X3269)
                                    | ! [X3270] :
                                        ( ~ r1(X3269,X3270)
                                        | p2(X3270) )
                                    | ! [X3271] :
                                        ( ~ r1(X3269,X3271)
                                        | ! [X3272] :
                                            ( ~ r1(X3271,X3272)
                                            | p2(X3272) )
                                        | ! [X3273] :
                                            ( ~ r1(X3271,X3273)
                                            | ! [X3274] :
                                                ( ~ r1(X3273,X3274)
                                                | p2(X3274) )
                                            | ! [X3275] :
                                                ( ~ r1(X3273,X3275)
                                                | ! [X3276] :
                                                    ( ~ r1(X3275,X3276)
                                                    | p2(X3276) )
                                                | ! [X3277] :
                                                    ( ~ r1(X3275,X3277)
                                                    | ! [X3278] :
                                                        ( ~ r1(X3277,X3278)
                                                        | p2(X3278) )
                                                    | ! [X3279] :
                                                        ( ~ r1(X3277,X3279)
                                                        | ! [X3280] :
                                                            ( ~ r1(X3279,X3280)
                                                            | p2(X3280) )
                                                        | ! [X3281] :
                                                            ( ~ r1(X3279,X3281)
                                                            | ! [X3282] :
                                                                ( ~ r1(X3281,X3282)
                                                                | p2(X3282) )
                                                            | ! [X3283] :
                                                                ( ~ r1(X3281,X3283)
                                                                | ! [X3284] :
                                                                    ( ~ r1(X3283,X3284)
                                                                    | p2(X3284) )
                                                                | ! [X3285] :
                                                                    ( ~ r1(X3283,X3285)
                                                                    | ! [X3286] :
                                                                        ( ~ r1(X3285,X3286)
                                                                        | p2(X3286) )
                                                                    | ! [X3287] :
                                                                        ( ~ r1(X3285,X3287)
                                                                        | ! [X3288] :
                                                                            ( ~ r1(X3287,X3288)
                                                                            | p2(X3288) )
                                                                        | ! [X3289] :
                                                                            ( ~ r1(X3287,X3289)
                                                                            | ! [X3290] :
                                                                                ( ~ r1(X3289,X3290)
                                                                                | p2(X3290) )
                                                                            | ! [X3291] :
                                                                                ( ~ r1(X3289,X3291)
                                                                                | ! [X3292] :
                                                                                    ( ~ r1(X3291,X3292)
                                                                                    | p2(X3292) )
                                                                                | ! [X3293] :
                                                                                    ( ~ r1(X3291,X3293)
                                                                                    | ! [X3294] :
                                                                                        ( ~ r1(X3293,X3294)
                                                                                        | p2(X3294) )
                                                                                    | ! [X3295] :
                                                                                        ( ~ r1(X3293,X3295)
                                                                                        | ! [X3296] :
                                                                                            ( ~ r1(X3295,X3296)
                                                                                            | ~ ! [X3297] :
                                                                                                  ( ~ r1(X3296,X3297)
                                                                                                  | p1(X3297) ) )
                                                                                        | ! [X3298] :
                                                                                            ( ~ r1(X3295,X3298)
                                                                                            | p1(X3298) ) )
                                                                                    | ! [X3299] :
                                                                                        ( ~ r1(X3293,X3299)
                                                                                        | p1(X3299) ) )
                                                                                | ! [X3300] :
                                                                                    ( ~ r1(X3291,X3300)
                                                                                    | p1(X3300) ) )
                                                                            | ! [X3301] :
                                                                                ( ~ r1(X3289,X3301)
                                                                                | p1(X3301) ) )
                                                                        | ! [X3302] :
                                                                            ( ~ r1(X3287,X3302)
                                                                            | p1(X3302) ) )
                                                                    | ! [X3303] :
                                                                        ( ~ r1(X3285,X3303)
                                                                        | p1(X3303) ) )
                                                                | ! [X3304] :
                                                                    ( ~ r1(X3283,X3304)
                                                                    | p1(X3304) ) )
                                                            | ! [X3305] :
                                                                ( ~ r1(X3281,X3305)
                                                                | p1(X3305) ) )
                                                        | ! [X3306] :
                                                            ( ~ r1(X3279,X3306)
                                                            | p1(X3306) ) )
                                                    | ! [X3307] :
                                                        ( ~ r1(X3277,X3307)
                                                        | p1(X3307) ) )
                                                | ! [X3308] :
                                                    ( ~ r1(X3275,X3308)
                                                    | p1(X3308) ) )
                                            | ! [X3309] :
                                                ( ~ r1(X3273,X3309)
                                                | p1(X3309) ) )
                                        | ! [X3310] :
                                            ( ~ r1(X3271,X3310)
                                            | p1(X3310) ) )
                                    | ! [X3311] :
                                        ( ~ r1(X3269,X3311)
                                        | p1(X3311) ) )
                                | ! [X3312] :
                                    ( ~ r1(X3267,X3312)
                                    | p1(X3312) ) )
                            | ! [X3313] :
                                ( ~ r1(X3265,X3313)
                                | p1(X3313) ) )
                        | ! [X3314] :
                            ( ~ r1(X3263,X3314)
                            | p1(X3314) ) )
                    | ! [X3315] :
                        ( ~ r1(X3261,X3315)
                        | p1(X3315) ) )
                | ! [X3316] :
                    ( ~ r1(X3259,X3316)
                    | p1(X3316) ) )
            | ! [X3317] :
                ( ~ r1(X3257,X3317)
                | p1(X3317) ) )
        | ! [X3318] :
            ( ~ r1(X0,X3318)
            | p1(X3318) )
        | ( ~ ! [X3319] :
                ( ~ r1(X0,X3319)
                | p2(X3319) )
          & ~ ! [X3320] :
                ( ~ r1(X0,X3320)
                | ~ ( ~ ! [X3321] :
                          ( ~ r1(X3320,X3321)
                          | p2(X3321) )
                    & ~ ! [X3322] :
                          ( ~ r1(X3320,X3322)
                          | ~ ( ~ ! [X3323] :
                                    ( ~ r1(X3322,X3323)
                                    | p2(X3323) )
                              & ~ ! [X3324] :
                                    ( ~ r1(X3322,X3324)
                                    | ~ ( ~ ! [X3325] :
                                              ( ~ r1(X3324,X3325)
                                              | p2(X3325) )
                                        & ~ ! [X3326] :
                                              ( ~ r1(X3324,X3326)
                                              | ~ ( ~ ! [X3327] :
                                                        ( ~ r1(X3326,X3327)
                                                        | p2(X3327) )
                                                  & ~ ! [X3328] :
                                                        ( ~ r1(X3326,X3328)
                                                        | ~ ( ~ ! [X3329] :
                                                                  ( ~ r1(X3328,X3329)
                                                                  | p2(X3329) )
                                                            & ~ ! [X3330] :
                                                                  ( ~ r1(X3328,X3330)
                                                                  | ~ ( ~ ! [X3331] :
                                                                            ( ~ r1(X3330,X3331)
                                                                            | ~ ! [X3332] :
                                                                                  ( ~ r1(X3331,X3332)
                                                                                  | ~ p1(X3332) ) )
                                                                      & p1(X3330) ) )
                                                            & ~ ! [X3333] :
                                                                  ( ~ r1(X3328,X3333)
                                                                  | p1(X3333) ) ) )
                                                  & ~ ! [X3334] :
                                                        ( ~ r1(X3326,X3334)
                                                        | p1(X3334) ) ) )
                                        & ~ ! [X3335] :
                                              ( ~ r1(X3324,X3335)
                                              | p1(X3335) ) ) )
                              & ~ ! [X3336] :
                                    ( ~ r1(X3322,X3336)
                                    | p1(X3336) ) ) )
                    & ~ ! [X3337] :
                          ( ~ r1(X3320,X3337)
                          | p1(X3337) ) ) )
          & ~ ! [X3338] :
                ( ~ r1(X0,X3338)
                | p1(X3338) ) )
        | ( ~ ! [X3339] :
                ( ~ r1(X0,X3339)
                | p2(X3339) )
          & ~ ! [X3340] :
                ( ~ r1(X0,X3340)
                | ~ ( ~ ! [X3341] :
                          ( ~ r1(X3340,X3341)
                          | p2(X3341) )
                    & ~ ! [X3342] :
                          ( ~ r1(X3340,X3342)
                          | ~ ( ~ ! [X3343] :
                                    ( ~ r1(X3342,X3343)
                                    | p2(X3343) )
                              & ~ ! [X3344] :
                                    ( ~ r1(X3342,X3344)
                                    | ~ ( ~ ! [X3345] :
                                              ( ~ r1(X3344,X3345)
                                              | p2(X3345) )
                                        & ~ ! [X3346] :
                                              ( ~ r1(X3344,X3346)
                                              | ~ ( ~ ! [X3347] :
                                                        ( ~ r1(X3346,X3347)
                                                        | p2(X3347) )
                                                  & ~ ! [X3348] :
                                                        ( ~ r1(X3346,X3348)
                                                        | ~ ( ~ ! [X3349] :
                                                                  ( ~ r1(X3348,X3349)
                                                                  | p2(X3349) )
                                                            & ~ ! [X3350] :
                                                                  ( ~ r1(X3348,X3350)
                                                                  | ! [X3351] :
                                                                      ( ~ r1(X3350,X3351)
                                                                      | ~ ( ~ ! [X3352] :
                                                                                ( ~ r1(X3351,X3352)
                                                                                | ~ ! [X3353] :
                                                                                      ( ~ r1(X3352,X3353)
                                                                                      | p1(X3353) ) )
                                                                          & ~ ! [X3354] :
                                                                                ( ~ r1(X3351,X3354)
                                                                                | p1(X3354) ) ) ) )
                                                            & ~ ! [X3355] :
                                                                  ( ~ r1(X3348,X3355)
                                                                  | p1(X3355) ) ) )
                                                  & ~ ! [X3356] :
                                                        ( ~ r1(X3346,X3356)
                                                        | p1(X3356) ) ) )
                                        & ~ ! [X3357] :
                                              ( ~ r1(X3344,X3357)
                                              | p1(X3357) ) ) )
                              & ~ ! [X3358] :
                                    ( ~ r1(X3342,X3358)
                                    | p1(X3358) ) ) )
                    & ~ ! [X3359] :
                          ( ~ r1(X3340,X3359)
                          | p1(X3359) ) ) )
          & ~ ! [X3360] :
                ( ~ r1(X0,X3360)
                | p1(X3360) ) )
        | ( ~ ! [X3361] :
                ( ~ r1(X0,X3361)
                | p2(X3361) )
          & ~ ! [X3362] :
                ( ~ r1(X0,X3362)
                | ~ ( ~ ! [X3363] :
                          ( ~ r1(X3362,X3363)
                          | p2(X3363) )
                    & ~ ! [X3364] :
                          ( ~ r1(X3362,X3364)
                          | ~ ( ~ ! [X3365] :
                                    ( ~ r1(X3364,X3365)
                                    | p2(X3365) )
                              & ~ ! [X3366] :
                                    ( ~ r1(X3364,X3366)
                                    | ~ ( ~ ! [X3367] :
                                              ( ~ r1(X3366,X3367)
                                              | p2(X3367) )
                                        & ~ ! [X3368] :
                                              ( ~ r1(X3366,X3368)
                                              | ~ ( ~ ! [X3369] :
                                                        ( ~ r1(X3368,X3369)
                                                        | p2(X3369) )
                                                  & ~ ! [X3370] :
                                                        ( ~ r1(X3368,X3370)
                                                        | ~ ( ~ ! [X3371] :
                                                                  ( ~ r1(X3370,X3371)
                                                                  | p2(X3371) )
                                                            & ~ ! [X3372] :
                                                                  ( ~ r1(X3370,X3372)
                                                                  | ~ ( ~ ! [X3373] :
                                                                            ( ~ r1(X3372,X3373)
                                                                            | ~ ! [X3374] :
                                                                                  ( ~ r1(X3373,X3374)
                                                                                  | ~ ! [X3375] :
                                                                                        ( ~ r1(X3374,X3375)
                                                                                        | p1(X3375) ) ) )
                                                                      & ~ ! [X3376] :
                                                                            ( ~ r1(X3372,X3376)
                                                                            | ~ ! [X3377] :
                                                                                  ( ~ r1(X3376,X3377)
                                                                                  | p1(X3377) ) ) ) )
                                                            & ~ ! [X3378] :
                                                                  ( ~ r1(X3370,X3378)
                                                                  | p1(X3378) ) ) )
                                                  & ~ ! [X3379] :
                                                        ( ~ r1(X3368,X3379)
                                                        | p1(X3379) ) ) )
                                        & ~ ! [X3380] :
                                              ( ~ r1(X3366,X3380)
                                              | p1(X3380) ) ) )
                              & ~ ! [X3381] :
                                    ( ~ r1(X3364,X3381)
                                    | p1(X3381) ) ) )
                    & ~ ! [X3382] :
                          ( ~ r1(X3362,X3382)
                          | p1(X3382) ) ) )
          & ~ ! [X3383] :
                ( ~ r1(X0,X3383)
                | p1(X3383) ) )
        | ( ~ ! [X3384] :
                ( ~ r1(X0,X3384)
                | p2(X3384) )
          & ~ ! [X3385] :
                ( ~ r1(X0,X3385)
                | ~ ( ~ ! [X3386] :
                          ( ~ r1(X3385,X3386)
                          | p2(X3386) )
                    & ~ ! [X3387] :
                          ( ~ r1(X3385,X3387)
                          | ~ ( ~ ! [X3388] :
                                    ( ~ r1(X3387,X3388)
                                    | p2(X3388) )
                              & ~ ! [X3389] :
                                    ( ~ r1(X3387,X3389)
                                    | ~ ( ~ ! [X3390] :
                                              ( ~ r1(X3389,X3390)
                                              | p2(X3390) )
                                        & ~ ! [X3391] :
                                              ( ~ r1(X3389,X3391)
                                              | ~ ( ~ ! [X3392] :
                                                        ( ~ r1(X3391,X3392)
                                                        | p2(X3392) )
                                                  & ~ ! [X3393] :
                                                        ( ~ r1(X3391,X3393)
                                                        | ~ ( ~ ! [X3394] :
                                                                  ( ~ r1(X3393,X3394)
                                                                  | p2(X3394) )
                                                            & ~ ! [X3395] :
                                                                  ( ~ r1(X3393,X3395)
                                                                  | ~ ! [X3396] : ~ r1(X3395,X3396) )
                                                            & ~ ! [X3397] :
                                                                  ( ~ r1(X3393,X3397)
                                                                  | p1(X3397) ) ) )
                                                  & ~ ! [X3398] :
                                                        ( ~ r1(X3391,X3398)
                                                        | p1(X3398) ) ) )
                                        & ~ ! [X3399] :
                                              ( ~ r1(X3389,X3399)
                                              | p1(X3399) ) ) )
                              & ~ ! [X3400] :
                                    ( ~ r1(X3387,X3400)
                                    | p1(X3400) ) ) )
                    & ~ ! [X3401] :
                          ( ~ r1(X3385,X3401)
                          | p1(X3401) ) ) )
          & ~ ! [X3402] :
                ( ~ r1(X0,X3402)
                | p1(X3402) ) )
        | ! [X3403] :
            ( ~ r1(X0,X3403)
            | p2(X3403) )
        | ! [X3404] :
            ( ~ r1(X0,X3404)
            | ! [X3405] :
                ( ~ r1(X3404,X3405)
                | p2(X3405) )
            | ! [X3406] :
                ( ~ r1(X3404,X3406)
                | ! [X3407] :
                    ( ~ r1(X3406,X3407)
                    | p2(X3407) )
                | ! [X3408] :
                    ( ~ r1(X3406,X3408)
                    | ! [X3409] :
                        ( ~ r1(X3408,X3409)
                        | p2(X3409) )
                    | ! [X3410] :
                        ( ~ r1(X3408,X3410)
                        | ! [X3411] :
                            ( ~ r1(X3410,X3411)
                            | p2(X3411) )
                        | ! [X3412] :
                            ( ~ r1(X3410,X3412)
                            | ! [X3413] :
                                ( ~ r1(X3412,X3413)
                                | p2(X3413) )
                            | ! [X3414] :
                                ( ~ r1(X3412,X3414)
                                | ! [X3415] :
                                    ( ~ r1(X3414,X3415)
                                    | p2(X3415) )
                                | ! [X3416] :
                                    ( ~ r1(X3414,X3416)
                                    | ! [X3417] :
                                        ( ~ r1(X3416,X3417)
                                        | p2(X3417) )
                                    | ! [X3418] :
                                        ( ~ r1(X3416,X3418)
                                        | ! [X3419] :
                                            ( ~ r1(X3418,X3419)
                                            | p2(X3419) )
                                        | ! [X3420] :
                                            ( ~ r1(X3418,X3420)
                                            | ! [X3421] :
                                                ( ~ r1(X3420,X3421)
                                                | p2(X3421) )
                                            | ! [X3422] :
                                                ( ~ r1(X3420,X3422)
                                                | ! [X3423] :
                                                    ( ~ r1(X3422,X3423)
                                                    | p2(X3423) )
                                                | ! [X3424] :
                                                    ( ~ r1(X3422,X3424)
                                                    | ! [X3425] :
                                                        ( ~ r1(X3424,X3425)
                                                        | p2(X3425) )
                                                    | ! [X3426] :
                                                        ( ~ r1(X3424,X3426)
                                                        | ! [X3427] :
                                                            ( ~ r1(X3426,X3427)
                                                            | p2(X3427) )
                                                        | ! [X3428] :
                                                            ( ~ r1(X3426,X3428)
                                                            | ! [X3429] :
                                                                ( ~ r1(X3428,X3429)
                                                                | p2(X3429) )
                                                            | ! [X3430] :
                                                                ( ~ r1(X3428,X3430)
                                                                | ! [X3431] :
                                                                    ( ~ r1(X3430,X3431)
                                                                    | p2(X3431) )
                                                                | ! [X3432] :
                                                                    ( ~ r1(X3430,X3432)
                                                                    | ! [X3433] :
                                                                        ( ~ r1(X3432,X3433)
                                                                        | p2(X3433) )
                                                                    | ! [X3434] :
                                                                        ( ~ r1(X3432,X3434)
                                                                        | ! [X3435] :
                                                                            ( ~ r1(X3434,X3435)
                                                                            | p2(X3435) )
                                                                        | ! [X3436] :
                                                                            ( ~ r1(X3434,X3436)
                                                                            | ! [X3437] :
                                                                                ( ~ r1(X3436,X3437)
                                                                                | p2(X3437) )
                                                                            | ! [X3438] :
                                                                                ( ~ r1(X3436,X3438)
                                                                                | ! [X3439] :
                                                                                    ( ~ r1(X3438,X3439)
                                                                                    | p2(X3439) )
                                                                                | ! [X3440] :
                                                                                    ( ~ r1(X3438,X3440)
                                                                                    | ! [X3441] :
                                                                                        ( ~ r1(X3440,X3441)
                                                                                        | p2(X3441) )
                                                                                    | ! [X3442] :
                                                                                        ( ~ r1(X3440,X3442)
                                                                                        | ! [X3443] :
                                                                                            ( ~ r1(X3442,X3443)
                                                                                            | ~ ! [X3444] :
                                                                                                  ( ~ r1(X3443,X3444)
                                                                                                  | p1(X3444) ) )
                                                                                        | ! [X3445] :
                                                                                            ( ~ r1(X3442,X3445)
                                                                                            | p1(X3445) ) )
                                                                                    | ! [X3446] :
                                                                                        ( ~ r1(X3440,X3446)
                                                                                        | p1(X3446) ) )
                                                                                | ! [X3447] :
                                                                                    ( ~ r1(X3438,X3447)
                                                                                    | p1(X3447) ) )
                                                                            | ! [X3448] :
                                                                                ( ~ r1(X3436,X3448)
                                                                                | p1(X3448) ) )
                                                                        | ! [X3449] :
                                                                            ( ~ r1(X3434,X3449)
                                                                            | p1(X3449) ) )
                                                                    | ! [X3450] :
                                                                        ( ~ r1(X3432,X3450)
                                                                        | p1(X3450) ) )
                                                                | ! [X3451] :
                                                                    ( ~ r1(X3430,X3451)
                                                                    | p1(X3451) ) )
                                                            | ! [X3452] :
                                                                ( ~ r1(X3428,X3452)
                                                                | p1(X3452) ) )
                                                        | ! [X3453] :
                                                            ( ~ r1(X3426,X3453)
                                                            | p1(X3453) ) )
                                                    | ! [X3454] :
                                                        ( ~ r1(X3424,X3454)
                                                        | p1(X3454) ) )
                                                | ! [X3455] :
                                                    ( ~ r1(X3422,X3455)
                                                    | p1(X3455) ) )
                                            | ! [X3456] :
                                                ( ~ r1(X3420,X3456)
                                                | p1(X3456) ) )
                                        | ! [X3457] :
                                            ( ~ r1(X3418,X3457)
                                            | p1(X3457) ) )
                                    | ! [X3458] :
                                        ( ~ r1(X3416,X3458)
                                        | p1(X3458) ) )
                                | ! [X3459] :
                                    ( ~ r1(X3414,X3459)
                                    | p1(X3459) ) )
                            | ! [X3460] :
                                ( ~ r1(X3412,X3460)
                                | p1(X3460) ) )
                        | ! [X3461] :
                            ( ~ r1(X3410,X3461)
                            | p1(X3461) ) )
                    | ! [X3462] :
                        ( ~ r1(X3408,X3462)
                        | p1(X3462) ) )
                | ! [X3463] :
                    ( ~ r1(X3406,X3463)
                    | p1(X3463) ) )
            | ! [X3464] :
                ( ~ r1(X3404,X3464)
                | p1(X3464) ) )
        | ! [X3465] :
            ( ~ r1(X0,X3465)
            | p1(X3465) )
        | ( ~ ! [X3466] :
                ( ~ r1(X0,X3466)
                | p2(X3466) )
          & ~ ! [X3467] :
                ( ~ r1(X0,X3467)
                | ~ ( ~ ! [X3468] :
                          ( ~ r1(X3467,X3468)
                          | p2(X3468) )
                    & ~ ! [X3469] :
                          ( ~ r1(X3467,X3469)
                          | ~ ( ~ ! [X3470] :
                                    ( ~ r1(X3469,X3470)
                                    | p2(X3470) )
                              & ~ ! [X3471] :
                                    ( ~ r1(X3469,X3471)
                                    | ~ ( ~ ! [X3472] :
                                              ( ~ r1(X3471,X3472)
                                              | p2(X3472) )
                                        & ~ ! [X3473] :
                                              ( ~ r1(X3471,X3473)
                                              | ~ ( ~ ! [X3474] :
                                                        ( ~ r1(X3473,X3474)
                                                        | p2(X3474) )
                                                  & ~ ! [X3475] :
                                                        ( ~ r1(X3473,X3475)
                                                        | ~ ( ~ ! [X3476] :
                                                                  ( ~ r1(X3475,X3476)
                                                                  | ~ ! [X3477] :
                                                                        ( ~ r1(X3476,X3477)
                                                                        | ~ p1(X3477) ) )
                                                            & p1(X3475) ) )
                                                  & ~ ! [X3478] :
                                                        ( ~ r1(X3473,X3478)
                                                        | p1(X3478) ) ) )
                                        & ~ ! [X3479] :
                                              ( ~ r1(X3471,X3479)
                                              | p1(X3479) ) ) )
                              & ~ ! [X3480] :
                                    ( ~ r1(X3469,X3480)
                                    | p1(X3480) ) ) )
                    & ~ ! [X3481] :
                          ( ~ r1(X3467,X3481)
                          | p1(X3481) ) ) )
          & ~ ! [X3482] :
                ( ~ r1(X0,X3482)
                | p1(X3482) ) )
        | ( ~ ! [X3483] :
                ( ~ r1(X0,X3483)
                | p2(X3483) )
          & ~ ! [X3484] :
                ( ~ r1(X0,X3484)
                | ~ ( ~ ! [X3485] :
                          ( ~ r1(X3484,X3485)
                          | p2(X3485) )
                    & ~ ! [X3486] :
                          ( ~ r1(X3484,X3486)
                          | ~ ( ~ ! [X3487] :
                                    ( ~ r1(X3486,X3487)
                                    | p2(X3487) )
                              & ~ ! [X3488] :
                                    ( ~ r1(X3486,X3488)
                                    | ~ ( ~ ! [X3489] :
                                              ( ~ r1(X3488,X3489)
                                              | p2(X3489) )
                                        & ~ ! [X3490] :
                                              ( ~ r1(X3488,X3490)
                                              | ~ ( ~ ! [X3491] :
                                                        ( ~ r1(X3490,X3491)
                                                        | p2(X3491) )
                                                  & ~ ! [X3492] :
                                                        ( ~ r1(X3490,X3492)
                                                        | ! [X3493] :
                                                            ( ~ r1(X3492,X3493)
                                                            | ~ ( ~ ! [X3494] :
                                                                      ( ~ r1(X3493,X3494)
                                                                      | ~ ! [X3495] :
                                                                            ( ~ r1(X3494,X3495)
                                                                            | p1(X3495) ) )
                                                                & ~ ! [X3496] :
                                                                      ( ~ r1(X3493,X3496)
                                                                      | p1(X3496) ) ) ) )
                                                  & ~ ! [X3497] :
                                                        ( ~ r1(X3490,X3497)
                                                        | p1(X3497) ) ) )
                                        & ~ ! [X3498] :
                                              ( ~ r1(X3488,X3498)
                                              | p1(X3498) ) ) )
                              & ~ ! [X3499] :
                                    ( ~ r1(X3486,X3499)
                                    | p1(X3499) ) ) )
                    & ~ ! [X3500] :
                          ( ~ r1(X3484,X3500)
                          | p1(X3500) ) ) )
          & ~ ! [X3501] :
                ( ~ r1(X0,X3501)
                | p1(X3501) ) )
        | ( ~ ! [X3502] :
                ( ~ r1(X0,X3502)
                | p2(X3502) )
          & ~ ! [X3503] :
                ( ~ r1(X0,X3503)
                | ~ ( ~ ! [X3504] :
                          ( ~ r1(X3503,X3504)
                          | p2(X3504) )
                    & ~ ! [X3505] :
                          ( ~ r1(X3503,X3505)
                          | ~ ( ~ ! [X3506] :
                                    ( ~ r1(X3505,X3506)
                                    | p2(X3506) )
                              & ~ ! [X3507] :
                                    ( ~ r1(X3505,X3507)
                                    | ~ ( ~ ! [X3508] :
                                              ( ~ r1(X3507,X3508)
                                              | p2(X3508) )
                                        & ~ ! [X3509] :
                                              ( ~ r1(X3507,X3509)
                                              | ~ ( ~ ! [X3510] :
                                                        ( ~ r1(X3509,X3510)
                                                        | p2(X3510) )
                                                  & ~ ! [X3511] :
                                                        ( ~ r1(X3509,X3511)
                                                        | ~ ( ~ ! [X3512] :
                                                                  ( ~ r1(X3511,X3512)
                                                                  | ~ ! [X3513] :
                                                                        ( ~ r1(X3512,X3513)
                                                                        | ~ ! [X3514] :
                                                                              ( ~ r1(X3513,X3514)
                                                                              | p1(X3514) ) ) )
                                                            & ~ ! [X3515] :
                                                                  ( ~ r1(X3511,X3515)
                                                                  | ~ ! [X3516] :
                                                                        ( ~ r1(X3515,X3516)
                                                                        | p1(X3516) ) ) ) )
                                                  & ~ ! [X3517] :
                                                        ( ~ r1(X3509,X3517)
                                                        | p1(X3517) ) ) )
                                        & ~ ! [X3518] :
                                              ( ~ r1(X3507,X3518)
                                              | p1(X3518) ) ) )
                              & ~ ! [X3519] :
                                    ( ~ r1(X3505,X3519)
                                    | p1(X3519) ) ) )
                    & ~ ! [X3520] :
                          ( ~ r1(X3503,X3520)
                          | p1(X3520) ) ) )
          & ~ ! [X3521] :
                ( ~ r1(X0,X3521)
                | p1(X3521) ) )
        | ( ~ ! [X3522] :
                ( ~ r1(X0,X3522)
                | p2(X3522) )
          & ~ ! [X3523] :
                ( ~ r1(X0,X3523)
                | ~ ( ~ ! [X3524] :
                          ( ~ r1(X3523,X3524)
                          | p2(X3524) )
                    & ~ ! [X3525] :
                          ( ~ r1(X3523,X3525)
                          | ~ ( ~ ! [X3526] :
                                    ( ~ r1(X3525,X3526)
                                    | p2(X3526) )
                              & ~ ! [X3527] :
                                    ( ~ r1(X3525,X3527)
                                    | ~ ( ~ ! [X3528] :
                                              ( ~ r1(X3527,X3528)
                                              | p2(X3528) )
                                        & ~ ! [X3529] :
                                              ( ~ r1(X3527,X3529)
                                              | ~ ( ~ ! [X3530] :
                                                        ( ~ r1(X3529,X3530)
                                                        | p2(X3530) )
                                                  & ~ ! [X3531] :
                                                        ( ~ r1(X3529,X3531)
                                                        | ~ ! [X3532] : ~ r1(X3531,X3532) )
                                                  & ~ ! [X3533] :
                                                        ( ~ r1(X3529,X3533)
                                                        | p1(X3533) ) ) )
                                        & ~ ! [X3534] :
                                              ( ~ r1(X3527,X3534)
                                              | p1(X3534) ) ) )
                              & ~ ! [X3535] :
                                    ( ~ r1(X3525,X3535)
                                    | p1(X3535) ) ) )
                    & ~ ! [X3536] :
                          ( ~ r1(X3523,X3536)
                          | p1(X3536) ) ) )
          & ~ ! [X3537] :
                ( ~ r1(X0,X3537)
                | p1(X3537) ) )
        | ! [X3538] :
            ( ~ r1(X0,X3538)
            | p2(X3538) )
        | ! [X3539] :
            ( ~ r1(X0,X3539)
            | ! [X3540] :
                ( ~ r1(X3539,X3540)
                | p2(X3540) )
            | ! [X3541] :
                ( ~ r1(X3539,X3541)
                | ! [X3542] :
                    ( ~ r1(X3541,X3542)
                    | p2(X3542) )
                | ! [X3543] :
                    ( ~ r1(X3541,X3543)
                    | ! [X3544] :
                        ( ~ r1(X3543,X3544)
                        | p2(X3544) )
                    | ! [X3545] :
                        ( ~ r1(X3543,X3545)
                        | ! [X3546] :
                            ( ~ r1(X3545,X3546)
                            | p2(X3546) )
                        | ! [X3547] :
                            ( ~ r1(X3545,X3547)
                            | ! [X3548] :
                                ( ~ r1(X3547,X3548)
                                | p2(X3548) )
                            | ! [X3549] :
                                ( ~ r1(X3547,X3549)
                                | ! [X3550] :
                                    ( ~ r1(X3549,X3550)
                                    | p2(X3550) )
                                | ! [X3551] :
                                    ( ~ r1(X3549,X3551)
                                    | ! [X3552] :
                                        ( ~ r1(X3551,X3552)
                                        | p2(X3552) )
                                    | ! [X3553] :
                                        ( ~ r1(X3551,X3553)
                                        | ! [X3554] :
                                            ( ~ r1(X3553,X3554)
                                            | p2(X3554) )
                                        | ! [X3555] :
                                            ( ~ r1(X3553,X3555)
                                            | ! [X3556] :
                                                ( ~ r1(X3555,X3556)
                                                | p2(X3556) )
                                            | ! [X3557] :
                                                ( ~ r1(X3555,X3557)
                                                | ! [X3558] :
                                                    ( ~ r1(X3557,X3558)
                                                    | p2(X3558) )
                                                | ! [X3559] :
                                                    ( ~ r1(X3557,X3559)
                                                    | ! [X3560] :
                                                        ( ~ r1(X3559,X3560)
                                                        | p2(X3560) )
                                                    | ! [X3561] :
                                                        ( ~ r1(X3559,X3561)
                                                        | ! [X3562] :
                                                            ( ~ r1(X3561,X3562)
                                                            | p2(X3562) )
                                                        | ! [X3563] :
                                                            ( ~ r1(X3561,X3563)
                                                            | ! [X3564] :
                                                                ( ~ r1(X3563,X3564)
                                                                | p2(X3564) )
                                                            | ! [X3565] :
                                                                ( ~ r1(X3563,X3565)
                                                                | ! [X3566] :
                                                                    ( ~ r1(X3565,X3566)
                                                                    | p2(X3566) )
                                                                | ! [X3567] :
                                                                    ( ~ r1(X3565,X3567)
                                                                    | ! [X3568] :
                                                                        ( ~ r1(X3567,X3568)
                                                                        | p2(X3568) )
                                                                    | ! [X3569] :
                                                                        ( ~ r1(X3567,X3569)
                                                                        | ! [X3570] :
                                                                            ( ~ r1(X3569,X3570)
                                                                            | p2(X3570) )
                                                                        | ! [X3571] :
                                                                            ( ~ r1(X3569,X3571)
                                                                            | ! [X3572] :
                                                                                ( ~ r1(X3571,X3572)
                                                                                | p2(X3572) )
                                                                            | ! [X3573] :
                                                                                ( ~ r1(X3571,X3573)
                                                                                | ! [X3574] :
                                                                                    ( ~ r1(X3573,X3574)
                                                                                    | p2(X3574) )
                                                                                | ! [X3575] :
                                                                                    ( ~ r1(X3573,X3575)
                                                                                    | ! [X3576] :
                                                                                        ( ~ r1(X3575,X3576)
                                                                                        | p2(X3576) )
                                                                                    | ! [X3577] :
                                                                                        ( ~ r1(X3575,X3577)
                                                                                        | ! [X3578] :
                                                                                            ( ~ r1(X3577,X3578)
                                                                                            | ~ ! [X3579] :
                                                                                                  ( ~ r1(X3578,X3579)
                                                                                                  | p1(X3579) ) )
                                                                                        | ! [X3580] :
                                                                                            ( ~ r1(X3577,X3580)
                                                                                            | p1(X3580) ) )
                                                                                    | ! [X3581] :
                                                                                        ( ~ r1(X3575,X3581)
                                                                                        | p1(X3581) ) )
                                                                                | ! [X3582] :
                                                                                    ( ~ r1(X3573,X3582)
                                                                                    | p1(X3582) ) )
                                                                            | ! [X3583] :
                                                                                ( ~ r1(X3571,X3583)
                                                                                | p1(X3583) ) )
                                                                        | ! [X3584] :
                                                                            ( ~ r1(X3569,X3584)
                                                                            | p1(X3584) ) )
                                                                    | ! [X3585] :
                                                                        ( ~ r1(X3567,X3585)
                                                                        | p1(X3585) ) )
                                                                | ! [X3586] :
                                                                    ( ~ r1(X3565,X3586)
                                                                    | p1(X3586) ) )
                                                            | ! [X3587] :
                                                                ( ~ r1(X3563,X3587)
                                                                | p1(X3587) ) )
                                                        | ! [X3588] :
                                                            ( ~ r1(X3561,X3588)
                                                            | p1(X3588) ) )
                                                    | ! [X3589] :
                                                        ( ~ r1(X3559,X3589)
                                                        | p1(X3589) ) )
                                                | ! [X3590] :
                                                    ( ~ r1(X3557,X3590)
                                                    | p1(X3590) ) )
                                            | ! [X3591] :
                                                ( ~ r1(X3555,X3591)
                                                | p1(X3591) ) )
                                        | ! [X3592] :
                                            ( ~ r1(X3553,X3592)
                                            | p1(X3592) ) )
                                    | ! [X3593] :
                                        ( ~ r1(X3551,X3593)
                                        | p1(X3593) ) )
                                | ! [X3594] :
                                    ( ~ r1(X3549,X3594)
                                    | p1(X3594) ) )
                            | ! [X3595] :
                                ( ~ r1(X3547,X3595)
                                | p1(X3595) ) )
                        | ! [X3596] :
                            ( ~ r1(X3545,X3596)
                            | p1(X3596) ) )
                    | ! [X3597] :
                        ( ~ r1(X3543,X3597)
                        | p1(X3597) ) )
                | ! [X3598] :
                    ( ~ r1(X3541,X3598)
                    | p1(X3598) ) )
            | ! [X3599] :
                ( ~ r1(X3539,X3599)
                | p1(X3599) ) )
        | ! [X3600] :
            ( ~ r1(X0,X3600)
            | p1(X3600) )
        | ( ~ ! [X3601] :
                ( ~ r1(X0,X3601)
                | p2(X3601) )
          & ~ ! [X3602] :
                ( ~ r1(X0,X3602)
                | ~ ( ~ ! [X3603] :
                          ( ~ r1(X3602,X3603)
                          | p2(X3603) )
                    & ~ ! [X3604] :
                          ( ~ r1(X3602,X3604)
                          | ~ ( ~ ! [X3605] :
                                    ( ~ r1(X3604,X3605)
                                    | p2(X3605) )
                              & ~ ! [X3606] :
                                    ( ~ r1(X3604,X3606)
                                    | ~ ( ~ ! [X3607] :
                                              ( ~ r1(X3606,X3607)
                                              | p2(X3607) )
                                        & ~ ! [X3608] :
                                              ( ~ r1(X3606,X3608)
                                              | ~ ( ~ ! [X3609] :
                                                        ( ~ r1(X3608,X3609)
                                                        | ~ ! [X3610] :
                                                              ( ~ r1(X3609,X3610)
                                                              | ~ p1(X3610) ) )
                                                  & p1(X3608) ) )
                                        & ~ ! [X3611] :
                                              ( ~ r1(X3606,X3611)
                                              | p1(X3611) ) ) )
                              & ~ ! [X3612] :
                                    ( ~ r1(X3604,X3612)
                                    | p1(X3612) ) ) )
                    & ~ ! [X3613] :
                          ( ~ r1(X3602,X3613)
                          | p1(X3613) ) ) )
          & ~ ! [X3614] :
                ( ~ r1(X0,X3614)
                | p1(X3614) ) )
        | ( ~ ! [X3615] :
                ( ~ r1(X0,X3615)
                | p2(X3615) )
          & ~ ! [X3616] :
                ( ~ r1(X0,X3616)
                | ~ ( ~ ! [X3617] :
                          ( ~ r1(X3616,X3617)
                          | p2(X3617) )
                    & ~ ! [X3618] :
                          ( ~ r1(X3616,X3618)
                          | ~ ( ~ ! [X3619] :
                                    ( ~ r1(X3618,X3619)
                                    | p2(X3619) )
                              & ~ ! [X3620] :
                                    ( ~ r1(X3618,X3620)
                                    | ~ ( ~ ! [X3621] :
                                              ( ~ r1(X3620,X3621)
                                              | p2(X3621) )
                                        & ~ ! [X3622] :
                                              ( ~ r1(X3620,X3622)
                                              | ! [X3623] :
                                                  ( ~ r1(X3622,X3623)
                                                  | ~ ( ~ ! [X3624] :
                                                            ( ~ r1(X3623,X3624)
                                                            | ~ ! [X3625] :
                                                                  ( ~ r1(X3624,X3625)
                                                                  | p1(X3625) ) )
                                                      & ~ ! [X3626] :
                                                            ( ~ r1(X3623,X3626)
                                                            | p1(X3626) ) ) ) )
                                        & ~ ! [X3627] :
                                              ( ~ r1(X3620,X3627)
                                              | p1(X3627) ) ) )
                              & ~ ! [X3628] :
                                    ( ~ r1(X3618,X3628)
                                    | p1(X3628) ) ) )
                    & ~ ! [X3629] :
                          ( ~ r1(X3616,X3629)
                          | p1(X3629) ) ) )
          & ~ ! [X3630] :
                ( ~ r1(X0,X3630)
                | p1(X3630) ) )
        | ( ~ ! [X3631] :
                ( ~ r1(X0,X3631)
                | p2(X3631) )
          & ~ ! [X3632] :
                ( ~ r1(X0,X3632)
                | ~ ( ~ ! [X3633] :
                          ( ~ r1(X3632,X3633)
                          | p2(X3633) )
                    & ~ ! [X3634] :
                          ( ~ r1(X3632,X3634)
                          | ~ ( ~ ! [X3635] :
                                    ( ~ r1(X3634,X3635)
                                    | p2(X3635) )
                              & ~ ! [X3636] :
                                    ( ~ r1(X3634,X3636)
                                    | ~ ( ~ ! [X3637] :
                                              ( ~ r1(X3636,X3637)
                                              | p2(X3637) )
                                        & ~ ! [X3638] :
                                              ( ~ r1(X3636,X3638)
                                              | ~ ( ~ ! [X3639] :
                                                        ( ~ r1(X3638,X3639)
                                                        | ~ ! [X3640] :
                                                              ( ~ r1(X3639,X3640)
                                                              | ~ ! [X3641] :
                                                                    ( ~ r1(X3640,X3641)
                                                                    | p1(X3641) ) ) )
                                                  & ~ ! [X3642] :
                                                        ( ~ r1(X3638,X3642)
                                                        | ~ ! [X3643] :
                                                              ( ~ r1(X3642,X3643)
                                                              | p1(X3643) ) ) ) )
                                        & ~ ! [X3644] :
                                              ( ~ r1(X3636,X3644)
                                              | p1(X3644) ) ) )
                              & ~ ! [X3645] :
                                    ( ~ r1(X3634,X3645)
                                    | p1(X3645) ) ) )
                    & ~ ! [X3646] :
                          ( ~ r1(X3632,X3646)
                          | p1(X3646) ) ) )
          & ~ ! [X3647] :
                ( ~ r1(X0,X3647)
                | p1(X3647) ) )
        | ( ~ ! [X3648] :
                ( ~ r1(X0,X3648)
                | p2(X3648) )
          & ~ ! [X3649] :
                ( ~ r1(X0,X3649)
                | ~ ( ~ ! [X3650] :
                          ( ~ r1(X3649,X3650)
                          | p2(X3650) )
                    & ~ ! [X3651] :
                          ( ~ r1(X3649,X3651)
                          | ~ ( ~ ! [X3652] :
                                    ( ~ r1(X3651,X3652)
                                    | p2(X3652) )
                              & ~ ! [X3653] :
                                    ( ~ r1(X3651,X3653)
                                    | ~ ( ~ ! [X3654] :
                                              ( ~ r1(X3653,X3654)
                                              | p2(X3654) )
                                        & ~ ! [X3655] :
                                              ( ~ r1(X3653,X3655)
                                              | ~ ! [X3656] : ~ r1(X3655,X3656) )
                                        & ~ ! [X3657] :
                                              ( ~ r1(X3653,X3657)
                                              | p1(X3657) ) ) )
                              & ~ ! [X3658] :
                                    ( ~ r1(X3651,X3658)
                                    | p1(X3658) ) ) )
                    & ~ ! [X3659] :
                          ( ~ r1(X3649,X3659)
                          | p1(X3659) ) ) )
          & ~ ! [X3660] :
                ( ~ r1(X0,X3660)
                | p1(X3660) ) )
        | ! [X3661] :
            ( ~ r1(X0,X3661)
            | p2(X3661) )
        | ! [X3662] :
            ( ~ r1(X0,X3662)
            | ! [X3663] :
                ( ~ r1(X3662,X3663)
                | p2(X3663) )
            | ! [X3664] :
                ( ~ r1(X3662,X3664)
                | ! [X3665] :
                    ( ~ r1(X3664,X3665)
                    | p2(X3665) )
                | ! [X3666] :
                    ( ~ r1(X3664,X3666)
                    | ! [X3667] :
                        ( ~ r1(X3666,X3667)
                        | p2(X3667) )
                    | ! [X3668] :
                        ( ~ r1(X3666,X3668)
                        | ! [X3669] :
                            ( ~ r1(X3668,X3669)
                            | p2(X3669) )
                        | ! [X3670] :
                            ( ~ r1(X3668,X3670)
                            | ! [X3671] :
                                ( ~ r1(X3670,X3671)
                                | p2(X3671) )
                            | ! [X3672] :
                                ( ~ r1(X3670,X3672)
                                | ! [X3673] :
                                    ( ~ r1(X3672,X3673)
                                    | p2(X3673) )
                                | ! [X3674] :
                                    ( ~ r1(X3672,X3674)
                                    | ! [X3675] :
                                        ( ~ r1(X3674,X3675)
                                        | p2(X3675) )
                                    | ! [X3676] :
                                        ( ~ r1(X3674,X3676)
                                        | ! [X3677] :
                                            ( ~ r1(X3676,X3677)
                                            | p2(X3677) )
                                        | ! [X3678] :
                                            ( ~ r1(X3676,X3678)
                                            | ! [X3679] :
                                                ( ~ r1(X3678,X3679)
                                                | p2(X3679) )
                                            | ! [X3680] :
                                                ( ~ r1(X3678,X3680)
                                                | ! [X3681] :
                                                    ( ~ r1(X3680,X3681)
                                                    | p2(X3681) )
                                                | ! [X3682] :
                                                    ( ~ r1(X3680,X3682)
                                                    | ! [X3683] :
                                                        ( ~ r1(X3682,X3683)
                                                        | p2(X3683) )
                                                    | ! [X3684] :
                                                        ( ~ r1(X3682,X3684)
                                                        | ! [X3685] :
                                                            ( ~ r1(X3684,X3685)
                                                            | p2(X3685) )
                                                        | ! [X3686] :
                                                            ( ~ r1(X3684,X3686)
                                                            | ! [X3687] :
                                                                ( ~ r1(X3686,X3687)
                                                                | p2(X3687) )
                                                            | ! [X3688] :
                                                                ( ~ r1(X3686,X3688)
                                                                | ! [X3689] :
                                                                    ( ~ r1(X3688,X3689)
                                                                    | p2(X3689) )
                                                                | ! [X3690] :
                                                                    ( ~ r1(X3688,X3690)
                                                                    | ! [X3691] :
                                                                        ( ~ r1(X3690,X3691)
                                                                        | p2(X3691) )
                                                                    | ! [X3692] :
                                                                        ( ~ r1(X3690,X3692)
                                                                        | ! [X3693] :
                                                                            ( ~ r1(X3692,X3693)
                                                                            | p2(X3693) )
                                                                        | ! [X3694] :
                                                                            ( ~ r1(X3692,X3694)
                                                                            | ! [X3695] :
                                                                                ( ~ r1(X3694,X3695)
                                                                                | p2(X3695) )
                                                                            | ! [X3696] :
                                                                                ( ~ r1(X3694,X3696)
                                                                                | ! [X3697] :
                                                                                    ( ~ r1(X3696,X3697)
                                                                                    | p2(X3697) )
                                                                                | ! [X3698] :
                                                                                    ( ~ r1(X3696,X3698)
                                                                                    | ! [X3699] :
                                                                                        ( ~ r1(X3698,X3699)
                                                                                        | p2(X3699) )
                                                                                    | ! [X3700] :
                                                                                        ( ~ r1(X3698,X3700)
                                                                                        | ! [X3701] :
                                                                                            ( ~ r1(X3700,X3701)
                                                                                            | ~ ! [X3702] :
                                                                                                  ( ~ r1(X3701,X3702)
                                                                                                  | p1(X3702) ) )
                                                                                        | ! [X3703] :
                                                                                            ( ~ r1(X3700,X3703)
                                                                                            | p1(X3703) ) )
                                                                                    | ! [X3704] :
                                                                                        ( ~ r1(X3698,X3704)
                                                                                        | p1(X3704) ) )
                                                                                | ! [X3705] :
                                                                                    ( ~ r1(X3696,X3705)
                                                                                    | p1(X3705) ) )
                                                                            | ! [X3706] :
                                                                                ( ~ r1(X3694,X3706)
                                                                                | p1(X3706) ) )
                                                                        | ! [X3707] :
                                                                            ( ~ r1(X3692,X3707)
                                                                            | p1(X3707) ) )
                                                                    | ! [X3708] :
                                                                        ( ~ r1(X3690,X3708)
                                                                        | p1(X3708) ) )
                                                                | ! [X3709] :
                                                                    ( ~ r1(X3688,X3709)
                                                                    | p1(X3709) ) )
                                                            | ! [X3710] :
                                                                ( ~ r1(X3686,X3710)
                                                                | p1(X3710) ) )
                                                        | ! [X3711] :
                                                            ( ~ r1(X3684,X3711)
                                                            | p1(X3711) ) )
                                                    | ! [X3712] :
                                                        ( ~ r1(X3682,X3712)
                                                        | p1(X3712) ) )
                                                | ! [X3713] :
                                                    ( ~ r1(X3680,X3713)
                                                    | p1(X3713) ) )
                                            | ! [X3714] :
                                                ( ~ r1(X3678,X3714)
                                                | p1(X3714) ) )
                                        | ! [X3715] :
                                            ( ~ r1(X3676,X3715)
                                            | p1(X3715) ) )
                                    | ! [X3716] :
                                        ( ~ r1(X3674,X3716)
                                        | p1(X3716) ) )
                                | ! [X3717] :
                                    ( ~ r1(X3672,X3717)
                                    | p1(X3717) ) )
                            | ! [X3718] :
                                ( ~ r1(X3670,X3718)
                                | p1(X3718) ) )
                        | ! [X3719] :
                            ( ~ r1(X3668,X3719)
                            | p1(X3719) ) )
                    | ! [X3720] :
                        ( ~ r1(X3666,X3720)
                        | p1(X3720) ) )
                | ! [X3721] :
                    ( ~ r1(X3664,X3721)
                    | p1(X3721) ) )
            | ! [X3722] :
                ( ~ r1(X3662,X3722)
                | p1(X3722) ) )
        | ! [X3723] :
            ( ~ r1(X0,X3723)
            | p1(X3723) )
        | ( ~ ! [X3724] :
                ( ~ r1(X0,X3724)
                | p2(X3724) )
          & ~ ! [X3725] :
                ( ~ r1(X0,X3725)
                | ~ ( ~ ! [X3726] :
                          ( ~ r1(X3725,X3726)
                          | p2(X3726) )
                    & ~ ! [X3727] :
                          ( ~ r1(X3725,X3727)
                          | ~ ( ~ ! [X3728] :
                                    ( ~ r1(X3727,X3728)
                                    | p2(X3728) )
                              & ~ ! [X3729] :
                                    ( ~ r1(X3727,X3729)
                                    | ~ ( ~ ! [X3730] :
                                              ( ~ r1(X3729,X3730)
                                              | ~ ! [X3731] :
                                                    ( ~ r1(X3730,X3731)
                                                    | ~ p1(X3731) ) )
                                        & p1(X3729) ) )
                              & ~ ! [X3732] :
                                    ( ~ r1(X3727,X3732)
                                    | p1(X3732) ) ) )
                    & ~ ! [X3733] :
                          ( ~ r1(X3725,X3733)
                          | p1(X3733) ) ) )
          & ~ ! [X3734] :
                ( ~ r1(X0,X3734)
                | p1(X3734) ) )
        | ( ~ ! [X3735] :
                ( ~ r1(X0,X3735)
                | p2(X3735) )
          & ~ ! [X3736] :
                ( ~ r1(X0,X3736)
                | ~ ( ~ ! [X3737] :
                          ( ~ r1(X3736,X3737)
                          | p2(X3737) )
                    & ~ ! [X3738] :
                          ( ~ r1(X3736,X3738)
                          | ~ ( ~ ! [X3739] :
                                    ( ~ r1(X3738,X3739)
                                    | p2(X3739) )
                              & ~ ! [X3740] :
                                    ( ~ r1(X3738,X3740)
                                    | ! [X3741] :
                                        ( ~ r1(X3740,X3741)
                                        | ~ ( ~ ! [X3742] :
                                                  ( ~ r1(X3741,X3742)
                                                  | ~ ! [X3743] :
                                                        ( ~ r1(X3742,X3743)
                                                        | p1(X3743) ) )
                                            & ~ ! [X3744] :
                                                  ( ~ r1(X3741,X3744)
                                                  | p1(X3744) ) ) ) )
                              & ~ ! [X3745] :
                                    ( ~ r1(X3738,X3745)
                                    | p1(X3745) ) ) )
                    & ~ ! [X3746] :
                          ( ~ r1(X3736,X3746)
                          | p1(X3746) ) ) )
          & ~ ! [X3747] :
                ( ~ r1(X0,X3747)
                | p1(X3747) ) )
        | ( ~ ! [X3748] :
                ( ~ r1(X0,X3748)
                | p2(X3748) )
          & ~ ! [X3749] :
                ( ~ r1(X0,X3749)
                | ~ ( ~ ! [X3750] :
                          ( ~ r1(X3749,X3750)
                          | p2(X3750) )
                    & ~ ! [X3751] :
                          ( ~ r1(X3749,X3751)
                          | ~ ( ~ ! [X3752] :
                                    ( ~ r1(X3751,X3752)
                                    | p2(X3752) )
                              & ~ ! [X3753] :
                                    ( ~ r1(X3751,X3753)
                                    | ~ ( ~ ! [X3754] :
                                              ( ~ r1(X3753,X3754)
                                              | ~ ! [X3755] :
                                                    ( ~ r1(X3754,X3755)
                                                    | ~ ! [X3756] :
                                                          ( ~ r1(X3755,X3756)
                                                          | p1(X3756) ) ) )
                                        & ~ ! [X3757] :
                                              ( ~ r1(X3753,X3757)
                                              | ~ ! [X3758] :
                                                    ( ~ r1(X3757,X3758)
                                                    | p1(X3758) ) ) ) )
                              & ~ ! [X3759] :
                                    ( ~ r1(X3751,X3759)
                                    | p1(X3759) ) ) )
                    & ~ ! [X3760] :
                          ( ~ r1(X3749,X3760)
                          | p1(X3760) ) ) )
          & ~ ! [X3761] :
                ( ~ r1(X0,X3761)
                | p1(X3761) ) )
        | ( ~ ! [X3762] :
                ( ~ r1(X0,X3762)
                | p2(X3762) )
          & ~ ! [X3763] :
                ( ~ r1(X0,X3763)
                | ~ ( ~ ! [X3764] :
                          ( ~ r1(X3763,X3764)
                          | p2(X3764) )
                    & ~ ! [X3765] :
                          ( ~ r1(X3763,X3765)
                          | ~ ( ~ ! [X3766] :
                                    ( ~ r1(X3765,X3766)
                                    | p2(X3766) )
                              & ~ ! [X3767] :
                                    ( ~ r1(X3765,X3767)
                                    | ~ ! [X3768] : ~ r1(X3767,X3768) )
                              & ~ ! [X3769] :
                                    ( ~ r1(X3765,X3769)
                                    | p1(X3769) ) ) )
                    & ~ ! [X3770] :
                          ( ~ r1(X3763,X3770)
                          | p1(X3770) ) ) )
          & ~ ! [X3771] :
                ( ~ r1(X0,X3771)
                | p1(X3771) ) )
        | ! [X3772] :
            ( ~ r1(X0,X3772)
            | p2(X3772) )
        | ! [X3773] :
            ( ~ r1(X0,X3773)
            | ! [X3774] :
                ( ~ r1(X3773,X3774)
                | p2(X3774) )
            | ! [X3775] :
                ( ~ r1(X3773,X3775)
                | ! [X3776] :
                    ( ~ r1(X3775,X3776)
                    | p2(X3776) )
                | ! [X3777] :
                    ( ~ r1(X3775,X3777)
                    | ! [X3778] :
                        ( ~ r1(X3777,X3778)
                        | p2(X3778) )
                    | ! [X3779] :
                        ( ~ r1(X3777,X3779)
                        | ! [X3780] :
                            ( ~ r1(X3779,X3780)
                            | p2(X3780) )
                        | ! [X3781] :
                            ( ~ r1(X3779,X3781)
                            | ! [X3782] :
                                ( ~ r1(X3781,X3782)
                                | p2(X3782) )
                            | ! [X3783] :
                                ( ~ r1(X3781,X3783)
                                | ! [X3784] :
                                    ( ~ r1(X3783,X3784)
                                    | p2(X3784) )
                                | ! [X3785] :
                                    ( ~ r1(X3783,X3785)
                                    | ! [X3786] :
                                        ( ~ r1(X3785,X3786)
                                        | p2(X3786) )
                                    | ! [X3787] :
                                        ( ~ r1(X3785,X3787)
                                        | ! [X3788] :
                                            ( ~ r1(X3787,X3788)
                                            | p2(X3788) )
                                        | ! [X3789] :
                                            ( ~ r1(X3787,X3789)
                                            | ! [X3790] :
                                                ( ~ r1(X3789,X3790)
                                                | p2(X3790) )
                                            | ! [X3791] :
                                                ( ~ r1(X3789,X3791)
                                                | ! [X3792] :
                                                    ( ~ r1(X3791,X3792)
                                                    | p2(X3792) )
                                                | ! [X3793] :
                                                    ( ~ r1(X3791,X3793)
                                                    | ! [X3794] :
                                                        ( ~ r1(X3793,X3794)
                                                        | p2(X3794) )
                                                    | ! [X3795] :
                                                        ( ~ r1(X3793,X3795)
                                                        | ! [X3796] :
                                                            ( ~ r1(X3795,X3796)
                                                            | p2(X3796) )
                                                        | ! [X3797] :
                                                            ( ~ r1(X3795,X3797)
                                                            | ! [X3798] :
                                                                ( ~ r1(X3797,X3798)
                                                                | p2(X3798) )
                                                            | ! [X3799] :
                                                                ( ~ r1(X3797,X3799)
                                                                | ! [X3800] :
                                                                    ( ~ r1(X3799,X3800)
                                                                    | p2(X3800) )
                                                                | ! [X3801] :
                                                                    ( ~ r1(X3799,X3801)
                                                                    | ! [X3802] :
                                                                        ( ~ r1(X3801,X3802)
                                                                        | p2(X3802) )
                                                                    | ! [X3803] :
                                                                        ( ~ r1(X3801,X3803)
                                                                        | ! [X3804] :
                                                                            ( ~ r1(X3803,X3804)
                                                                            | p2(X3804) )
                                                                        | ! [X3805] :
                                                                            ( ~ r1(X3803,X3805)
                                                                            | ! [X3806] :
                                                                                ( ~ r1(X3805,X3806)
                                                                                | p2(X3806) )
                                                                            | ! [X3807] :
                                                                                ( ~ r1(X3805,X3807)
                                                                                | ! [X3808] :
                                                                                    ( ~ r1(X3807,X3808)
                                                                                    | p2(X3808) )
                                                                                | ! [X3809] :
                                                                                    ( ~ r1(X3807,X3809)
                                                                                    | ! [X3810] :
                                                                                        ( ~ r1(X3809,X3810)
                                                                                        | p2(X3810) )
                                                                                    | ! [X3811] :
                                                                                        ( ~ r1(X3809,X3811)
                                                                                        | ! [X3812] :
                                                                                            ( ~ r1(X3811,X3812)
                                                                                            | ~ ! [X3813] :
                                                                                                  ( ~ r1(X3812,X3813)
                                                                                                  | p1(X3813) ) )
                                                                                        | ! [X3814] :
                                                                                            ( ~ r1(X3811,X3814)
                                                                                            | p1(X3814) ) )
                                                                                    | ! [X3815] :
                                                                                        ( ~ r1(X3809,X3815)
                                                                                        | p1(X3815) ) )
                                                                                | ! [X3816] :
                                                                                    ( ~ r1(X3807,X3816)
                                                                                    | p1(X3816) ) )
                                                                            | ! [X3817] :
                                                                                ( ~ r1(X3805,X3817)
                                                                                | p1(X3817) ) )
                                                                        | ! [X3818] :
                                                                            ( ~ r1(X3803,X3818)
                                                                            | p1(X3818) ) )
                                                                    | ! [X3819] :
                                                                        ( ~ r1(X3801,X3819)
                                                                        | p1(X3819) ) )
                                                                | ! [X3820] :
                                                                    ( ~ r1(X3799,X3820)
                                                                    | p1(X3820) ) )
                                                            | ! [X3821] :
                                                                ( ~ r1(X3797,X3821)
                                                                | p1(X3821) ) )
                                                        | ! [X3822] :
                                                            ( ~ r1(X3795,X3822)
                                                            | p1(X3822) ) )
                                                    | ! [X3823] :
                                                        ( ~ r1(X3793,X3823)
                                                        | p1(X3823) ) )
                                                | ! [X3824] :
                                                    ( ~ r1(X3791,X3824)
                                                    | p1(X3824) ) )
                                            | ! [X3825] :
                                                ( ~ r1(X3789,X3825)
                                                | p1(X3825) ) )
                                        | ! [X3826] :
                                            ( ~ r1(X3787,X3826)
                                            | p1(X3826) ) )
                                    | ! [X3827] :
                                        ( ~ r1(X3785,X3827)
                                        | p1(X3827) ) )
                                | ! [X3828] :
                                    ( ~ r1(X3783,X3828)
                                    | p1(X3828) ) )
                            | ! [X3829] :
                                ( ~ r1(X3781,X3829)
                                | p1(X3829) ) )
                        | ! [X3830] :
                            ( ~ r1(X3779,X3830)
                            | p1(X3830) ) )
                    | ! [X3831] :
                        ( ~ r1(X3777,X3831)
                        | p1(X3831) ) )
                | ! [X3832] :
                    ( ~ r1(X3775,X3832)
                    | p1(X3832) ) )
            | ! [X3833] :
                ( ~ r1(X3773,X3833)
                | p1(X3833) ) )
        | ! [X3834] :
            ( ~ r1(X0,X3834)
            | p1(X3834) )
        | ( ~ ! [X3835] :
                ( ~ r1(X0,X3835)
                | p2(X3835) )
          & ~ ! [X3836] :
                ( ~ r1(X0,X3836)
                | ~ ( ~ ! [X3837] :
                          ( ~ r1(X3836,X3837)
                          | p2(X3837) )
                    & ~ ! [X3838] :
                          ( ~ r1(X3836,X3838)
                          | ~ ( ~ ! [X3839] :
                                    ( ~ r1(X3838,X3839)
                                    | ~ ! [X3840] :
                                          ( ~ r1(X3839,X3840)
                                          | ~ p1(X3840) ) )
                              & p1(X3838) ) )
                    & ~ ! [X3841] :
                          ( ~ r1(X3836,X3841)
                          | p1(X3841) ) ) )
          & ~ ! [X3842] :
                ( ~ r1(X0,X3842)
                | p1(X3842) ) )
        | ( ~ ! [X3843] :
                ( ~ r1(X0,X3843)
                | p2(X3843) )
          & ~ ! [X3844] :
                ( ~ r1(X0,X3844)
                | ~ ( ~ ! [X3845] :
                          ( ~ r1(X3844,X3845)
                          | p2(X3845) )
                    & ~ ! [X3846] :
                          ( ~ r1(X3844,X3846)
                          | ! [X3847] :
                              ( ~ r1(X3846,X3847)
                              | ~ ( ~ ! [X3848] :
                                        ( ~ r1(X3847,X3848)
                                        | ~ ! [X3849] :
                                              ( ~ r1(X3848,X3849)
                                              | p1(X3849) ) )
                                  & ~ ! [X3850] :
                                        ( ~ r1(X3847,X3850)
                                        | p1(X3850) ) ) ) )
                    & ~ ! [X3851] :
                          ( ~ r1(X3844,X3851)
                          | p1(X3851) ) ) )
          & ~ ! [X3852] :
                ( ~ r1(X0,X3852)
                | p1(X3852) ) )
        | ( ~ ! [X3853] :
                ( ~ r1(X0,X3853)
                | p2(X3853) )
          & ~ ! [X3854] :
                ( ~ r1(X0,X3854)
                | ~ ( ~ ! [X3855] :
                          ( ~ r1(X3854,X3855)
                          | p2(X3855) )
                    & ~ ! [X3856] :
                          ( ~ r1(X3854,X3856)
                          | ~ ( ~ ! [X3857] :
                                    ( ~ r1(X3856,X3857)
                                    | ~ ! [X3858] :
                                          ( ~ r1(X3857,X3858)
                                          | ~ ! [X3859] :
                                                ( ~ r1(X3858,X3859)
                                                | p1(X3859) ) ) )
                              & ~ ! [X3860] :
                                    ( ~ r1(X3856,X3860)
                                    | ~ ! [X3861] :
                                          ( ~ r1(X3860,X3861)
                                          | p1(X3861) ) ) ) )
                    & ~ ! [X3862] :
                          ( ~ r1(X3854,X3862)
                          | p1(X3862) ) ) )
          & ~ ! [X3863] :
                ( ~ r1(X0,X3863)
                | p1(X3863) ) )
        | ( ~ ! [X3864] :
                ( ~ r1(X0,X3864)
                | p2(X3864) )
          & ~ ! [X3865] :
                ( ~ r1(X0,X3865)
                | ~ ( ~ ! [X3866] :
                          ( ~ r1(X3865,X3866)
                          | p2(X3866) )
                    & ~ ! [X3867] :
                          ( ~ r1(X3865,X3867)
                          | ~ ! [X3868] : ~ r1(X3867,X3868) )
                    & ~ ! [X3869] :
                          ( ~ r1(X3865,X3869)
                          | p1(X3869) ) ) )
          & ~ ! [X3870] :
                ( ~ r1(X0,X3870)
                | p1(X3870) ) )
        | ! [X3871] :
            ( ~ r1(X0,X3871)
            | p2(X3871) )
        | ! [X3872] :
            ( ~ r1(X0,X3872)
            | ! [X3873] :
                ( ~ r1(X3872,X3873)
                | p2(X3873) )
            | ! [X3874] :
                ( ~ r1(X3872,X3874)
                | ! [X3875] :
                    ( ~ r1(X3874,X3875)
                    | p2(X3875) )
                | ! [X3876] :
                    ( ~ r1(X3874,X3876)
                    | ! [X3877] :
                        ( ~ r1(X3876,X3877)
                        | p2(X3877) )
                    | ! [X3878] :
                        ( ~ r1(X3876,X3878)
                        | ! [X3879] :
                            ( ~ r1(X3878,X3879)
                            | p2(X3879) )
                        | ! [X3880] :
                            ( ~ r1(X3878,X3880)
                            | ! [X3881] :
                                ( ~ r1(X3880,X3881)
                                | p2(X3881) )
                            | ! [X3882] :
                                ( ~ r1(X3880,X3882)
                                | ! [X3883] :
                                    ( ~ r1(X3882,X3883)
                                    | p2(X3883) )
                                | ! [X3884] :
                                    ( ~ r1(X3882,X3884)
                                    | ! [X3885] :
                                        ( ~ r1(X3884,X3885)
                                        | p2(X3885) )
                                    | ! [X3886] :
                                        ( ~ r1(X3884,X3886)
                                        | ! [X3887] :
                                            ( ~ r1(X3886,X3887)
                                            | p2(X3887) )
                                        | ! [X3888] :
                                            ( ~ r1(X3886,X3888)
                                            | ! [X3889] :
                                                ( ~ r1(X3888,X3889)
                                                | p2(X3889) )
                                            | ! [X3890] :
                                                ( ~ r1(X3888,X3890)
                                                | ! [X3891] :
                                                    ( ~ r1(X3890,X3891)
                                                    | p2(X3891) )
                                                | ! [X3892] :
                                                    ( ~ r1(X3890,X3892)
                                                    | ! [X3893] :
                                                        ( ~ r1(X3892,X3893)
                                                        | p2(X3893) )
                                                    | ! [X3894] :
                                                        ( ~ r1(X3892,X3894)
                                                        | ! [X3895] :
                                                            ( ~ r1(X3894,X3895)
                                                            | p2(X3895) )
                                                        | ! [X3896] :
                                                            ( ~ r1(X3894,X3896)
                                                            | ! [X3897] :
                                                                ( ~ r1(X3896,X3897)
                                                                | p2(X3897) )
                                                            | ! [X3898] :
                                                                ( ~ r1(X3896,X3898)
                                                                | ! [X3899] :
                                                                    ( ~ r1(X3898,X3899)
                                                                    | p2(X3899) )
                                                                | ! [X3900] :
                                                                    ( ~ r1(X3898,X3900)
                                                                    | ! [X3901] :
                                                                        ( ~ r1(X3900,X3901)
                                                                        | p2(X3901) )
                                                                    | ! [X3902] :
                                                                        ( ~ r1(X3900,X3902)
                                                                        | ! [X3903] :
                                                                            ( ~ r1(X3902,X3903)
                                                                            | p2(X3903) )
                                                                        | ! [X3904] :
                                                                            ( ~ r1(X3902,X3904)
                                                                            | ! [X3905] :
                                                                                ( ~ r1(X3904,X3905)
                                                                                | p2(X3905) )
                                                                            | ! [X3906] :
                                                                                ( ~ r1(X3904,X3906)
                                                                                | ! [X3907] :
                                                                                    ( ~ r1(X3906,X3907)
                                                                                    | p2(X3907) )
                                                                                | ! [X3908] :
                                                                                    ( ~ r1(X3906,X3908)
                                                                                    | ! [X3909] :
                                                                                        ( ~ r1(X3908,X3909)
                                                                                        | p2(X3909) )
                                                                                    | ! [X3910] :
                                                                                        ( ~ r1(X3908,X3910)
                                                                                        | ! [X3911] :
                                                                                            ( ~ r1(X3910,X3911)
                                                                                            | ~ ! [X3912] :
                                                                                                  ( ~ r1(X3911,X3912)
                                                                                                  | p1(X3912) ) )
                                                                                        | ! [X3913] :
                                                                                            ( ~ r1(X3910,X3913)
                                                                                            | p1(X3913) ) )
                                                                                    | ! [X3914] :
                                                                                        ( ~ r1(X3908,X3914)
                                                                                        | p1(X3914) ) )
                                                                                | ! [X3915] :
                                                                                    ( ~ r1(X3906,X3915)
                                                                                    | p1(X3915) ) )
                                                                            | ! [X3916] :
                                                                                ( ~ r1(X3904,X3916)
                                                                                | p1(X3916) ) )
                                                                        | ! [X3917] :
                                                                            ( ~ r1(X3902,X3917)
                                                                            | p1(X3917) ) )
                                                                    | ! [X3918] :
                                                                        ( ~ r1(X3900,X3918)
                                                                        | p1(X3918) ) )
                                                                | ! [X3919] :
                                                                    ( ~ r1(X3898,X3919)
                                                                    | p1(X3919) ) )
                                                            | ! [X3920] :
                                                                ( ~ r1(X3896,X3920)
                                                                | p1(X3920) ) )
                                                        | ! [X3921] :
                                                            ( ~ r1(X3894,X3921)
                                                            | p1(X3921) ) )
                                                    | ! [X3922] :
                                                        ( ~ r1(X3892,X3922)
                                                        | p1(X3922) ) )
                                                | ! [X3923] :
                                                    ( ~ r1(X3890,X3923)
                                                    | p1(X3923) ) )
                                            | ! [X3924] :
                                                ( ~ r1(X3888,X3924)
                                                | p1(X3924) ) )
                                        | ! [X3925] :
                                            ( ~ r1(X3886,X3925)
                                            | p1(X3925) ) )
                                    | ! [X3926] :
                                        ( ~ r1(X3884,X3926)
                                        | p1(X3926) ) )
                                | ! [X3927] :
                                    ( ~ r1(X3882,X3927)
                                    | p1(X3927) ) )
                            | ! [X3928] :
                                ( ~ r1(X3880,X3928)
                                | p1(X3928) ) )
                        | ! [X3929] :
                            ( ~ r1(X3878,X3929)
                            | p1(X3929) ) )
                    | ! [X3930] :
                        ( ~ r1(X3876,X3930)
                        | p1(X3930) ) )
                | ! [X3931] :
                    ( ~ r1(X3874,X3931)
                    | p1(X3931) ) )
            | ! [X3932] :
                ( ~ r1(X3872,X3932)
                | p1(X3932) ) )
        | ! [X3933] :
            ( ~ r1(X0,X3933)
            | p1(X3933) )
        | ( ~ ! [X3934] :
                ( ~ r1(X0,X3934)
                | p2(X3934) )
          & ~ ! [X3935] :
                ( ~ r1(X0,X3935)
                | ~ ( ~ ! [X3936] :
                          ( ~ r1(X3935,X3936)
                          | ~ ! [X3937] :
                                ( ~ r1(X3936,X3937)
                                | ~ p1(X3937) ) )
                    & p1(X3935) ) )
          & ~ ! [X3938] :
                ( ~ r1(X0,X3938)
                | p1(X3938) ) )
        | ( ~ ! [X3939] :
                ( ~ r1(X0,X3939)
                | p2(X3939) )
          & ~ ! [X3940] :
                ( ~ r1(X0,X3940)
                | ! [X3941] :
                    ( ~ r1(X3940,X3941)
                    | ~ ( ~ ! [X3942] :
                              ( ~ r1(X3941,X3942)
                              | ~ ! [X3943] :
                                    ( ~ r1(X3942,X3943)
                                    | p1(X3943) ) )
                        & ~ ! [X3944] :
                              ( ~ r1(X3941,X3944)
                              | p1(X3944) ) ) ) )
          & ~ ! [X3945] :
                ( ~ r1(X0,X3945)
                | p1(X3945) ) )
        | ( ~ ! [X3946] :
                ( ~ r1(X0,X3946)
                | p2(X3946) )
          & ~ ! [X3947] :
                ( ~ r1(X0,X3947)
                | ~ ( ~ ! [X3948] :
                          ( ~ r1(X3947,X3948)
                          | ~ ! [X3949] :
                                ( ~ r1(X3948,X3949)
                                | ~ ! [X3950] :
                                      ( ~ r1(X3949,X3950)
                                      | p1(X3950) ) ) )
                    & ~ ! [X3951] :
                          ( ~ r1(X3947,X3951)
                          | ~ ! [X3952] :
                                ( ~ r1(X3951,X3952)
                                | p1(X3952) ) ) ) )
          & ~ ! [X3953] :
                ( ~ r1(X0,X3953)
                | p1(X3953) ) )
        | ( ~ ! [X3954] :
                ( ~ r1(X0,X3954)
                | p2(X3954) )
          & ~ ! [X3955] :
                ( ~ r1(X0,X3955)
                | ~ ! [X3956] : ~ r1(X3955,X3956) )
          & ~ ! [X3957] :
                ( ~ r1(X0,X3957)
                | p1(X3957) ) )
        | ! [X3958] :
            ( ~ r1(X0,X3958)
            | p2(X3958) )
        | ! [X3959] :
            ( ~ r1(X0,X3959)
            | ! [X3960] :
                ( ~ r1(X3959,X3960)
                | p2(X3960) )
            | ! [X3961] :
                ( ~ r1(X3959,X3961)
                | ! [X3962] :
                    ( ~ r1(X3961,X3962)
                    | p2(X3962) )
                | ! [X3963] :
                    ( ~ r1(X3961,X3963)
                    | ! [X3964] :
                        ( ~ r1(X3963,X3964)
                        | p2(X3964) )
                    | ! [X3965] :
                        ( ~ r1(X3963,X3965)
                        | ! [X3966] :
                            ( ~ r1(X3965,X3966)
                            | p2(X3966) )
                        | ! [X3967] :
                            ( ~ r1(X3965,X3967)
                            | ! [X3968] :
                                ( ~ r1(X3967,X3968)
                                | p2(X3968) )
                            | ! [X3969] :
                                ( ~ r1(X3967,X3969)
                                | ! [X3970] :
                                    ( ~ r1(X3969,X3970)
                                    | p2(X3970) )
                                | ! [X3971] :
                                    ( ~ r1(X3969,X3971)
                                    | ! [X3972] :
                                        ( ~ r1(X3971,X3972)
                                        | p2(X3972) )
                                    | ! [X3973] :
                                        ( ~ r1(X3971,X3973)
                                        | ! [X3974] :
                                            ( ~ r1(X3973,X3974)
                                            | p2(X3974) )
                                        | ! [X3975] :
                                            ( ~ r1(X3973,X3975)
                                            | ! [X3976] :
                                                ( ~ r1(X3975,X3976)
                                                | p2(X3976) )
                                            | ! [X3977] :
                                                ( ~ r1(X3975,X3977)
                                                | ! [X3978] :
                                                    ( ~ r1(X3977,X3978)
                                                    | p2(X3978) )
                                                | ! [X3979] :
                                                    ( ~ r1(X3977,X3979)
                                                    | ! [X3980] :
                                                        ( ~ r1(X3979,X3980)
                                                        | p2(X3980) )
                                                    | ! [X3981] :
                                                        ( ~ r1(X3979,X3981)
                                                        | ! [X3982] :
                                                            ( ~ r1(X3981,X3982)
                                                            | p2(X3982) )
                                                        | ! [X3983] :
                                                            ( ~ r1(X3981,X3983)
                                                            | ! [X3984] :
                                                                ( ~ r1(X3983,X3984)
                                                                | p2(X3984) )
                                                            | ! [X3985] :
                                                                ( ~ r1(X3983,X3985)
                                                                | ! [X3986] :
                                                                    ( ~ r1(X3985,X3986)
                                                                    | p2(X3986) )
                                                                | ! [X3987] :
                                                                    ( ~ r1(X3985,X3987)
                                                                    | ! [X3988] :
                                                                        ( ~ r1(X3987,X3988)
                                                                        | p2(X3988) )
                                                                    | ! [X3989] :
                                                                        ( ~ r1(X3987,X3989)
                                                                        | ! [X3990] :
                                                                            ( ~ r1(X3989,X3990)
                                                                            | p2(X3990) )
                                                                        | ! [X3991] :
                                                                            ( ~ r1(X3989,X3991)
                                                                            | ! [X3992] :
                                                                                ( ~ r1(X3991,X3992)
                                                                                | p2(X3992) )
                                                                            | ! [X3993] :
                                                                                ( ~ r1(X3991,X3993)
                                                                                | ! [X3994] :
                                                                                    ( ~ r1(X3993,X3994)
                                                                                    | p2(X3994) )
                                                                                | ! [X3995] :
                                                                                    ( ~ r1(X3993,X3995)
                                                                                    | ! [X3996] :
                                                                                        ( ~ r1(X3995,X3996)
                                                                                        | p2(X3996) )
                                                                                    | ! [X3997] :
                                                                                        ( ~ r1(X3995,X3997)
                                                                                        | ! [X3998] :
                                                                                            ( ~ r1(X3997,X3998)
                                                                                            | ~ ! [X3999] :
                                                                                                  ( ~ r1(X3998,X3999)
                                                                                                  | p1(X3999) ) )
                                                                                        | ! [X4000] :
                                                                                            ( ~ r1(X3997,X4000)
                                                                                            | p1(X4000) ) )
                                                                                    | ! [X4001] :
                                                                                        ( ~ r1(X3995,X4001)
                                                                                        | p1(X4001) ) )
                                                                                | ! [X4002] :
                                                                                    ( ~ r1(X3993,X4002)
                                                                                    | p1(X4002) ) )
                                                                            | ! [X4003] :
                                                                                ( ~ r1(X3991,X4003)
                                                                                | p1(X4003) ) )
                                                                        | ! [X4004] :
                                                                            ( ~ r1(X3989,X4004)
                                                                            | p1(X4004) ) )
                                                                    | ! [X4005] :
                                                                        ( ~ r1(X3987,X4005)
                                                                        | p1(X4005) ) )
                                                                | ! [X4006] :
                                                                    ( ~ r1(X3985,X4006)
                                                                    | p1(X4006) ) )
                                                            | ! [X4007] :
                                                                ( ~ r1(X3983,X4007)
                                                                | p1(X4007) ) )
                                                        | ! [X4008] :
                                                            ( ~ r1(X3981,X4008)
                                                            | p1(X4008) ) )
                                                    | ! [X4009] :
                                                        ( ~ r1(X3979,X4009)
                                                        | p1(X4009) ) )
                                                | ! [X4010] :
                                                    ( ~ r1(X3977,X4010)
                                                    | p1(X4010) ) )
                                            | ! [X4011] :
                                                ( ~ r1(X3975,X4011)
                                                | p1(X4011) ) )
                                        | ! [X4012] :
                                            ( ~ r1(X3973,X4012)
                                            | p1(X4012) ) )
                                    | ! [X4013] :
                                        ( ~ r1(X3971,X4013)
                                        | p1(X4013) ) )
                                | ! [X4014] :
                                    ( ~ r1(X3969,X4014)
                                    | p1(X4014) ) )
                            | ! [X4015] :
                                ( ~ r1(X3967,X4015)
                                | p1(X4015) ) )
                        | ! [X4016] :
                            ( ~ r1(X3965,X4016)
                            | p1(X4016) ) )
                    | ! [X4017] :
                        ( ~ r1(X3963,X4017)
                        | p1(X4017) ) )
                | ! [X4018] :
                    ( ~ r1(X3961,X4018)
                    | p1(X4018) ) )
            | ! [X4019] :
                ( ~ r1(X3959,X4019)
                | p1(X4019) ) )
        | ! [X4020] :
            ( ~ r1(X0,X4020)
            | p1(X4020) ) ),
    inference(flattening,[],[f6]) ).

fof(f8,plain,
    ! [X0,X1,X2] :
      ( r1(X0,X2)
      | ~ r1(X0,X1)
      | ~ r1(X1,X2) ),
    inference(ennf_transformation,[],[f2]) ).

fof(f9,plain,
    ! [X0,X1,X2] :
      ( r1(X0,X2)
      | ~ r1(X0,X1)
      | ~ r1(X1,X2) ),
    inference(flattening,[],[f8]) ).

fof(f10,plain,
    ? [X0] :
      ( ( ! [X1] :
            ( ~ r1(X0,X1)
            | p2(X1) )
        | ! [X2] :
            ( ~ r1(X0,X2)
            | ! [X3] :
                ( ~ r1(X2,X3)
                | p2(X3) )
            | ! [X4] :
                ( ~ r1(X2,X4)
                | ! [X5] :
                    ( ~ r1(X4,X5)
                    | p2(X5) )
                | ! [X6] :
                    ( ~ r1(X4,X6)
                    | ! [X7] :
                        ( ~ r1(X6,X7)
                        | p2(X7) )
                    | ! [X8] :
                        ( ~ r1(X6,X8)
                        | ! [X9] :
                            ( ~ r1(X8,X9)
                            | p2(X9) )
                        | ! [X10] :
                            ( ~ r1(X8,X10)
                            | ! [X11] :
                                ( ~ r1(X10,X11)
                                | p2(X11) )
                            | ! [X12] :
                                ( ~ r1(X10,X12)
                                | ! [X13] :
                                    ( ~ r1(X12,X13)
                                    | p2(X13) )
                                | ! [X14] :
                                    ( ~ r1(X12,X14)
                                    | ! [X15] :
                                        ( ~ r1(X14,X15)
                                        | p2(X15) )
                                    | ! [X16] :
                                        ( ~ r1(X14,X16)
                                        | ! [X17] :
                                            ( ~ r1(X16,X17)
                                            | p2(X17) )
                                        | ! [X18] :
                                            ( ~ r1(X16,X18)
                                            | ! [X19] :
                                                ( ~ r1(X18,X19)
                                                | p2(X19) )
                                            | ! [X20] :
                                                ( ~ r1(X18,X20)
                                                | ! [X21] :
                                                    ( ~ r1(X20,X21)
                                                    | p2(X21) )
                                                | ! [X22] :
                                                    ( ~ r1(X20,X22)
                                                    | ! [X23] :
                                                        ( ~ r1(X22,X23)
                                                        | p2(X23) )
                                                    | ! [X24] :
                                                        ( ~ r1(X22,X24)
                                                        | ! [X25] :
                                                            ( ~ r1(X24,X25)
                                                            | p2(X25) )
                                                        | ! [X26] :
                                                            ( ~ r1(X24,X26)
                                                            | ! [X27] :
                                                                ( ~ r1(X26,X27)
                                                                | p2(X27) )
                                                            | ! [X28] :
                                                                ( ~ r1(X26,X28)
                                                                | ! [X29] :
                                                                    ( ~ r1(X28,X29)
                                                                    | p2(X29) )
                                                                | ! [X30] :
                                                                    ( ~ r1(X28,X30)
                                                                    | ! [X31] :
                                                                        ( ~ r1(X30,X31)
                                                                        | p2(X31) )
                                                                    | ! [X32] :
                                                                        ( ~ r1(X30,X32)
                                                                        | ! [X33] :
                                                                            ( ~ r1(X32,X33)
                                                                            | p2(X33) )
                                                                        | ! [X34] :
                                                                            ( ~ r1(X32,X34)
                                                                            | ! [X35] :
                                                                                ( ~ r1(X34,X35)
                                                                                | p2(X35) )
                                                                            | ! [X36] :
                                                                                ( ~ r1(X34,X36)
                                                                                | ! [X37] :
                                                                                    ( ~ r1(X36,X37)
                                                                                    | p2(X37) )
                                                                                | ! [X38] :
                                                                                    ( ~ r1(X36,X38)
                                                                                    | ! [X39] :
                                                                                        ( ~ r1(X38,X39)
                                                                                        | p2(X39) )
                                                                                    | ! [X40] :
                                                                                        ( ~ r1(X38,X40)
                                                                                        | ! [X41] :
                                                                                            ( ~ r1(X40,X41)
                                                                                            | ? [X42] :
                                                                                                ( r1(X41,X42)
                                                                                                & p1(X42) ) )
                                                                                        | ~ p1(X40) )
                                                                                    | ! [X43] :
                                                                                        ( ~ r1(X38,X43)
                                                                                        | p1(X43) ) )
                                                                                | ! [X44] :
                                                                                    ( ~ r1(X36,X44)
                                                                                    | p1(X44) ) )
                                                                            | ! [X45] :
                                                                                ( ~ r1(X34,X45)
                                                                                | p1(X45) ) )
                                                                        | ! [X46] :
                                                                            ( ~ r1(X32,X46)
                                                                            | p1(X46) ) )
                                                                    | ! [X47] :
                                                                        ( ~ r1(X30,X47)
                                                                        | p1(X47) ) )
                                                                | ! [X48] :
                                                                    ( ~ r1(X28,X48)
                                                                    | p1(X48) ) )
                                                            | ! [X49] :
                                                                ( ~ r1(X26,X49)
                                                                | p1(X49) ) )
                                                        | ! [X50] :
                                                            ( ~ r1(X24,X50)
                                                            | p1(X50) ) )
                                                    | ! [X51] :
                                                        ( ~ r1(X22,X51)
                                                        | p1(X51) ) )
                                                | ! [X52] :
                                                    ( ~ r1(X20,X52)
                                                    | p1(X52) ) )
                                            | ! [X53] :
                                                ( ~ r1(X18,X53)
                                                | p1(X53) ) )
                                        | ! [X54] :
                                            ( ~ r1(X16,X54)
                                            | p1(X54) ) )
                                    | ! [X55] :
                                        ( ~ r1(X14,X55)
                                        | p1(X55) ) )
                                | ! [X56] :
                                    ( ~ r1(X12,X56)
                                    | p1(X56) ) )
                            | ! [X57] :
                                ( ~ r1(X10,X57)
                                | p1(X57) ) )
                        | ! [X58] :
                            ( ~ r1(X8,X58)
                            | p1(X58) ) )
                    | ! [X59] :
                        ( ~ r1(X6,X59)
                        | p1(X59) ) )
                | ! [X60] :
                    ( ~ r1(X4,X60)
                    | p1(X60) ) )
            | ! [X61] :
                ( ~ r1(X2,X61)
                | p1(X61) ) )
        | ! [X62] :
            ( ~ r1(X0,X62)
            | p1(X62) ) )
      & ( ! [X63] :
            ( ~ r1(X0,X63)
            | p2(X63) )
        | ! [X64] :
            ( ~ r1(X0,X64)
            | ! [X65] :
                ( ~ r1(X64,X65)
                | p2(X65) )
            | ! [X66] :
                ( ~ r1(X64,X66)
                | ! [X67] :
                    ( ~ r1(X66,X67)
                    | p2(X67) )
                | ! [X68] :
                    ( ~ r1(X66,X68)
                    | ! [X69] :
                        ( ~ r1(X68,X69)
                        | p2(X69) )
                    | ! [X70] :
                        ( ~ r1(X68,X70)
                        | ! [X71] :
                            ( ~ r1(X70,X71)
                            | p2(X71) )
                        | ! [X72] :
                            ( ~ r1(X70,X72)
                            | ! [X73] :
                                ( ~ r1(X72,X73)
                                | p2(X73) )
                            | ! [X74] :
                                ( ~ r1(X72,X74)
                                | ! [X75] :
                                    ( ~ r1(X74,X75)
                                    | p2(X75) )
                                | ! [X76] :
                                    ( ~ r1(X74,X76)
                                    | ! [X77] :
                                        ( ~ r1(X76,X77)
                                        | p2(X77) )
                                    | ! [X78] :
                                        ( ~ r1(X76,X78)
                                        | ! [X79] :
                                            ( ~ r1(X78,X79)
                                            | p2(X79) )
                                        | ! [X80] :
                                            ( ~ r1(X78,X80)
                                            | ! [X81] :
                                                ( ~ r1(X80,X81)
                                                | p2(X81) )
                                            | ! [X82] :
                                                ( ~ r1(X80,X82)
                                                | ! [X83] :
                                                    ( ~ r1(X82,X83)
                                                    | p2(X83) )
                                                | ! [X84] :
                                                    ( ~ r1(X82,X84)
                                                    | ! [X85] :
                                                        ( ~ r1(X84,X85)
                                                        | p2(X85) )
                                                    | ! [X86] :
                                                        ( ~ r1(X84,X86)
                                                        | ! [X87] :
                                                            ( ~ r1(X86,X87)
                                                            | p2(X87) )
                                                        | ! [X88] :
                                                            ( ~ r1(X86,X88)
                                                            | ! [X89] :
                                                                ( ~ r1(X88,X89)
                                                                | p2(X89) )
                                                            | ! [X90] :
                                                                ( ~ r1(X88,X90)
                                                                | ! [X91] :
                                                                    ( ~ r1(X90,X91)
                                                                    | p2(X91) )
                                                                | ! [X92] :
                                                                    ( ~ r1(X90,X92)
                                                                    | ! [X93] :
                                                                        ( ~ r1(X92,X93)
                                                                        | p2(X93) )
                                                                    | ! [X94] :
                                                                        ( ~ r1(X92,X94)
                                                                        | ! [X95] :
                                                                            ( ~ r1(X94,X95)
                                                                            | p2(X95) )
                                                                        | ! [X96] :
                                                                            ( ~ r1(X94,X96)
                                                                            | ! [X97] :
                                                                                ( ~ r1(X96,X97)
                                                                                | p2(X97) )
                                                                            | ! [X98] :
                                                                                ( ~ r1(X96,X98)
                                                                                | ! [X99] :
                                                                                    ( ~ r1(X98,X99)
                                                                                    | p2(X99) )
                                                                                | ! [X100] :
                                                                                    ( ~ r1(X98,X100)
                                                                                    | ! [X101] :
                                                                                        ( ~ r1(X100,X101)
                                                                                        | p2(X101) )
                                                                                    | ! [X102] :
                                                                                        ( ~ r1(X100,X102)
                                                                                        | ! [X103] :
                                                                                            ( ~ r1(X102,X103)
                                                                                            | ! [X104] :
                                                                                                ( ~ r1(X103,X104)
                                                                                                | ? [X105] :
                                                                                                    ( r1(X104,X105)
                                                                                                    & ~ p1(X105) ) )
                                                                                            | ! [X106] :
                                                                                                ( ~ r1(X103,X106)
                                                                                                | p1(X106) ) ) )
                                                                                    | ! [X107] :
                                                                                        ( ~ r1(X100,X107)
                                                                                        | p1(X107) ) )
                                                                                | ! [X108] :
                                                                                    ( ~ r1(X98,X108)
                                                                                    | p1(X108) ) )
                                                                            | ! [X109] :
                                                                                ( ~ r1(X96,X109)
                                                                                | p1(X109) ) )
                                                                        | ! [X110] :
                                                                            ( ~ r1(X94,X110)
                                                                            | p1(X110) ) )
                                                                    | ! [X111] :
                                                                        ( ~ r1(X92,X111)
                                                                        | p1(X111) ) )
                                                                | ! [X112] :
                                                                    ( ~ r1(X90,X112)
                                                                    | p1(X112) ) )
                                                            | ! [X113] :
                                                                ( ~ r1(X88,X113)
                                                                | p1(X113) ) )
                                                        | ! [X114] :
                                                            ( ~ r1(X86,X114)
                                                            | p1(X114) ) )
                                                    | ! [X115] :
                                                        ( ~ r1(X84,X115)
                                                        | p1(X115) ) )
                                                | ! [X116] :
                                                    ( ~ r1(X82,X116)
                                                    | p1(X116) ) )
                                            | ! [X117] :
                                                ( ~ r1(X80,X117)
                                                | p1(X117) ) )
                                        | ! [X118] :
                                            ( ~ r1(X78,X118)
                                            | p1(X118) ) )
                                    | ! [X119] :
                                        ( ~ r1(X76,X119)
                                        | p1(X119) ) )
                                | ! [X120] :
                                    ( ~ r1(X74,X120)
                                    | p1(X120) ) )
                            | ! [X121] :
                                ( ~ r1(X72,X121)
                                | p1(X121) ) )
                        | ! [X122] :
                            ( ~ r1(X70,X122)
                            | p1(X122) ) )
                    | ! [X123] :
                        ( ~ r1(X68,X123)
                        | p1(X123) ) )
                | ! [X124] :
                    ( ~ r1(X66,X124)
                    | p1(X124) ) )
            | ! [X125] :
                ( ~ r1(X64,X125)
                | p1(X125) ) )
        | ! [X126] :
            ( ~ r1(X0,X126)
            | p1(X126) ) )
      & ( ! [X127] :
            ( ~ r1(X0,X127)
            | p2(X127) )
        | ! [X128] :
            ( ~ r1(X0,X128)
            | ! [X129] :
                ( ~ r1(X128,X129)
                | p2(X129) )
            | ! [X130] :
                ( ~ r1(X128,X130)
                | ! [X131] :
                    ( ~ r1(X130,X131)
                    | p2(X131) )
                | ! [X132] :
                    ( ~ r1(X130,X132)
                    | ! [X133] :
                        ( ~ r1(X132,X133)
                        | p2(X133) )
                    | ! [X134] :
                        ( ~ r1(X132,X134)
                        | ! [X135] :
                            ( ~ r1(X134,X135)
                            | p2(X135) )
                        | ! [X136] :
                            ( ~ r1(X134,X136)
                            | ! [X137] :
                                ( ~ r1(X136,X137)
                                | p2(X137) )
                            | ! [X138] :
                                ( ~ r1(X136,X138)
                                | ! [X139] :
                                    ( ~ r1(X138,X139)
                                    | p2(X139) )
                                | ! [X140] :
                                    ( ~ r1(X138,X140)
                                    | ! [X141] :
                                        ( ~ r1(X140,X141)
                                        | p2(X141) )
                                    | ! [X142] :
                                        ( ~ r1(X140,X142)
                                        | ! [X143] :
                                            ( ~ r1(X142,X143)
                                            | p2(X143) )
                                        | ! [X144] :
                                            ( ~ r1(X142,X144)
                                            | ! [X145] :
                                                ( ~ r1(X144,X145)
                                                | p2(X145) )
                                            | ! [X146] :
                                                ( ~ r1(X144,X146)
                                                | ! [X147] :
                                                    ( ~ r1(X146,X147)
                                                    | p2(X147) )
                                                | ! [X148] :
                                                    ( ~ r1(X146,X148)
                                                    | ! [X149] :
                                                        ( ~ r1(X148,X149)
                                                        | p2(X149) )
                                                    | ! [X150] :
                                                        ( ~ r1(X148,X150)
                                                        | ! [X151] :
                                                            ( ~ r1(X150,X151)
                                                            | p2(X151) )
                                                        | ! [X152] :
                                                            ( ~ r1(X150,X152)
                                                            | ! [X153] :
                                                                ( ~ r1(X152,X153)
                                                                | p2(X153) )
                                                            | ! [X154] :
                                                                ( ~ r1(X152,X154)
                                                                | ! [X155] :
                                                                    ( ~ r1(X154,X155)
                                                                    | p2(X155) )
                                                                | ! [X156] :
                                                                    ( ~ r1(X154,X156)
                                                                    | ! [X157] :
                                                                        ( ~ r1(X156,X157)
                                                                        | p2(X157) )
                                                                    | ! [X158] :
                                                                        ( ~ r1(X156,X158)
                                                                        | ! [X159] :
                                                                            ( ~ r1(X158,X159)
                                                                            | p2(X159) )
                                                                        | ! [X160] :
                                                                            ( ~ r1(X158,X160)
                                                                            | ! [X161] :
                                                                                ( ~ r1(X160,X161)
                                                                                | p2(X161) )
                                                                            | ! [X162] :
                                                                                ( ~ r1(X160,X162)
                                                                                | ! [X163] :
                                                                                    ( ~ r1(X162,X163)
                                                                                    | p2(X163) )
                                                                                | ! [X164] :
                                                                                    ( ~ r1(X162,X164)
                                                                                    | ! [X165] :
                                                                                        ( ~ r1(X164,X165)
                                                                                        | p2(X165) )
                                                                                    | ! [X166] :
                                                                                        ( ~ r1(X164,X166)
                                                                                        | ! [X167] :
                                                                                            ( ~ r1(X166,X167)
                                                                                            | ? [X168] :
                                                                                                ( r1(X167,X168)
                                                                                                & ! [X169] :
                                                                                                    ( ~ r1(X168,X169)
                                                                                                    | p1(X169) ) ) )
                                                                                        | ! [X170] :
                                                                                            ( ~ r1(X166,X170)
                                                                                            | ? [X171] :
                                                                                                ( r1(X170,X171)
                                                                                                & ~ p1(X171) ) ) )
                                                                                    | ! [X172] :
                                                                                        ( ~ r1(X164,X172)
                                                                                        | p1(X172) ) )
                                                                                | ! [X173] :
                                                                                    ( ~ r1(X162,X173)
                                                                                    | p1(X173) ) )
                                                                            | ! [X174] :
                                                                                ( ~ r1(X160,X174)
                                                                                | p1(X174) ) )
                                                                        | ! [X175] :
                                                                            ( ~ r1(X158,X175)
                                                                            | p1(X175) ) )
                                                                    | ! [X176] :
                                                                        ( ~ r1(X156,X176)
                                                                        | p1(X176) ) )
                                                                | ! [X177] :
                                                                    ( ~ r1(X154,X177)
                                                                    | p1(X177) ) )
                                                            | ! [X178] :
                                                                ( ~ r1(X152,X178)
                                                                | p1(X178) ) )
                                                        | ! [X179] :
                                                            ( ~ r1(X150,X179)
                                                            | p1(X179) ) )
                                                    | ! [X180] :
                                                        ( ~ r1(X148,X180)
                                                        | p1(X180) ) )
                                                | ! [X181] :
                                                    ( ~ r1(X146,X181)
                                                    | p1(X181) ) )
                                            | ! [X182] :
                                                ( ~ r1(X144,X182)
                                                | p1(X182) ) )
                                        | ! [X183] :
                                            ( ~ r1(X142,X183)
                                            | p1(X183) ) )
                                    | ! [X184] :
                                        ( ~ r1(X140,X184)
                                        | p1(X184) ) )
                                | ! [X185] :
                                    ( ~ r1(X138,X185)
                                    | p1(X185) ) )
                            | ! [X186] :
                                ( ~ r1(X136,X186)
                                | p1(X186) ) )
                        | ! [X187] :
                            ( ~ r1(X134,X187)
                            | p1(X187) ) )
                    | ! [X188] :
                        ( ~ r1(X132,X188)
                        | p1(X188) ) )
                | ! [X189] :
                    ( ~ r1(X130,X189)
                    | p1(X189) ) )
            | ! [X190] :
                ( ~ r1(X128,X190)
                | p1(X190) ) )
        | ! [X191] :
            ( ~ r1(X0,X191)
            | p1(X191) ) )
      & ( ! [X192] :
            ( ~ r1(X0,X192)
            | p2(X192) )
        | ! [X193] :
            ( ~ r1(X0,X193)
            | ! [X194] :
                ( ~ r1(X193,X194)
                | p2(X194) )
            | ! [X195] :
                ( ~ r1(X193,X195)
                | ! [X196] :
                    ( ~ r1(X195,X196)
                    | p2(X196) )
                | ! [X197] :
                    ( ~ r1(X195,X197)
                    | ! [X198] :
                        ( ~ r1(X197,X198)
                        | p2(X198) )
                    | ! [X199] :
                        ( ~ r1(X197,X199)
                        | ! [X200] :
                            ( ~ r1(X199,X200)
                            | p2(X200) )
                        | ! [X201] :
                            ( ~ r1(X199,X201)
                            | ! [X202] :
                                ( ~ r1(X201,X202)
                                | p2(X202) )
                            | ! [X203] :
                                ( ~ r1(X201,X203)
                                | ! [X204] :
                                    ( ~ r1(X203,X204)
                                    | p2(X204) )
                                | ! [X205] :
                                    ( ~ r1(X203,X205)
                                    | ! [X206] :
                                        ( ~ r1(X205,X206)
                                        | p2(X206) )
                                    | ! [X207] :
                                        ( ~ r1(X205,X207)
                                        | ! [X208] :
                                            ( ~ r1(X207,X208)
                                            | p2(X208) )
                                        | ! [X209] :
                                            ( ~ r1(X207,X209)
                                            | ! [X210] :
                                                ( ~ r1(X209,X210)
                                                | p2(X210) )
                                            | ! [X211] :
                                                ( ~ r1(X209,X211)
                                                | ! [X212] :
                                                    ( ~ r1(X211,X212)
                                                    | p2(X212) )
                                                | ! [X213] :
                                                    ( ~ r1(X211,X213)
                                                    | ! [X214] :
                                                        ( ~ r1(X213,X214)
                                                        | p2(X214) )
                                                    | ! [X215] :
                                                        ( ~ r1(X213,X215)
                                                        | ! [X216] :
                                                            ( ~ r1(X215,X216)
                                                            | p2(X216) )
                                                        | ! [X217] :
                                                            ( ~ r1(X215,X217)
                                                            | ! [X218] :
                                                                ( ~ r1(X217,X218)
                                                                | p2(X218) )
                                                            | ! [X219] :
                                                                ( ~ r1(X217,X219)
                                                                | ! [X220] :
                                                                    ( ~ r1(X219,X220)
                                                                    | p2(X220) )
                                                                | ! [X221] :
                                                                    ( ~ r1(X219,X221)
                                                                    | ! [X222] :
                                                                        ( ~ r1(X221,X222)
                                                                        | p2(X222) )
                                                                    | ! [X223] :
                                                                        ( ~ r1(X221,X223)
                                                                        | ! [X224] :
                                                                            ( ~ r1(X223,X224)
                                                                            | p2(X224) )
                                                                        | ! [X225] :
                                                                            ( ~ r1(X223,X225)
                                                                            | ! [X226] :
                                                                                ( ~ r1(X225,X226)
                                                                                | p2(X226) )
                                                                            | ! [X227] :
                                                                                ( ~ r1(X225,X227)
                                                                                | ! [X228] :
                                                                                    ( ~ r1(X227,X228)
                                                                                    | p2(X228) )
                                                                                | ! [X229] :
                                                                                    ( ~ r1(X227,X229)
                                                                                    | ! [X230] :
                                                                                        ( ~ r1(X229,X230)
                                                                                        | p2(X230) )
                                                                                    | ! [X231] :
                                                                                        ( ~ r1(X229,X231)
                                                                                        | ? [X232] : r1(X231,X232) )
                                                                                    | ! [X233] :
                                                                                        ( ~ r1(X229,X233)
                                                                                        | p1(X233) ) )
                                                                                | ! [X234] :
                                                                                    ( ~ r1(X227,X234)
                                                                                    | p1(X234) ) )
                                                                            | ! [X235] :
                                                                                ( ~ r1(X225,X235)
                                                                                | p1(X235) ) )
                                                                        | ! [X236] :
                                                                            ( ~ r1(X223,X236)
                                                                            | p1(X236) ) )
                                                                    | ! [X237] :
                                                                        ( ~ r1(X221,X237)
                                                                        | p1(X237) ) )
                                                                | ! [X238] :
                                                                    ( ~ r1(X219,X238)
                                                                    | p1(X238) ) )
                                                            | ! [X239] :
                                                                ( ~ r1(X217,X239)
                                                                | p1(X239) ) )
                                                        | ! [X240] :
                                                            ( ~ r1(X215,X240)
                                                            | p1(X240) ) )
                                                    | ! [X241] :
                                                        ( ~ r1(X213,X241)
                                                        | p1(X241) ) )
                                                | ! [X242] :
                                                    ( ~ r1(X211,X242)
                                                    | p1(X242) ) )
                                            | ! [X243] :
                                                ( ~ r1(X209,X243)
                                                | p1(X243) ) )
                                        | ! [X244] :
                                            ( ~ r1(X207,X244)
                                            | p1(X244) ) )
                                    | ! [X245] :
                                        ( ~ r1(X205,X245)
                                        | p1(X245) ) )
                                | ! [X246] :
                                    ( ~ r1(X203,X246)
                                    | p1(X246) ) )
                            | ! [X247] :
                                ( ~ r1(X201,X247)
                                | p1(X247) ) )
                        | ! [X248] :
                            ( ~ r1(X199,X248)
                            | p1(X248) ) )
                    | ! [X249] :
                        ( ~ r1(X197,X249)
                        | p1(X249) ) )
                | ! [X250] :
                    ( ~ r1(X195,X250)
                    | p1(X250) ) )
            | ! [X251] :
                ( ~ r1(X193,X251)
                | p1(X251) ) )
        | ! [X252] :
            ( ~ r1(X0,X252)
            | p1(X252) ) )
      & ? [X253] :
          ( r1(X0,X253)
          & ~ p2(X253) )
      & ? [X254] :
          ( r1(X0,X254)
          & ? [X255] :
              ( r1(X254,X255)
              & ~ p2(X255) )
          & ? [X256] :
              ( r1(X254,X256)
              & ? [X257] :
                  ( r1(X256,X257)
                  & ~ p2(X257) )
              & ? [X258] :
                  ( r1(X256,X258)
                  & ? [X259] :
                      ( r1(X258,X259)
                      & ~ p2(X259) )
                  & ? [X260] :
                      ( r1(X258,X260)
                      & ? [X261] :
                          ( r1(X260,X261)
                          & ~ p2(X261) )
                      & ? [X262] :
                          ( r1(X260,X262)
                          & ? [X263] :
                              ( r1(X262,X263)
                              & ~ p2(X263) )
                          & ? [X264] :
                              ( r1(X262,X264)
                              & ? [X265] :
                                  ( r1(X264,X265)
                                  & ~ p2(X265) )
                              & ? [X266] :
                                  ( r1(X264,X266)
                                  & ? [X267] :
                                      ( r1(X266,X267)
                                      & ~ p2(X267) )
                                  & ? [X268] :
                                      ( r1(X266,X268)
                                      & ? [X269] :
                                          ( r1(X268,X269)
                                          & ~ p2(X269) )
                                      & ? [X270] :
                                          ( r1(X268,X270)
                                          & ? [X271] :
                                              ( r1(X270,X271)
                                              & ~ p2(X271) )
                                          & ? [X272] :
                                              ( r1(X270,X272)
                                              & ? [X273] :
                                                  ( r1(X272,X273)
                                                  & ~ p2(X273) )
                                              & ? [X274] :
                                                  ( r1(X272,X274)
                                                  & ? [X275] :
                                                      ( r1(X274,X275)
                                                      & ~ p2(X275) )
                                                  & ? [X276] :
                                                      ( r1(X274,X276)
                                                      & ? [X277] :
                                                          ( r1(X276,X277)
                                                          & ~ p2(X277) )
                                                      & ? [X278] :
                                                          ( r1(X276,X278)
                                                          & ? [X279] :
                                                              ( r1(X278,X279)
                                                              & ~ p2(X279) )
                                                          & ? [X280] :
                                                              ( r1(X278,X280)
                                                              & ? [X281] :
                                                                  ( r1(X280,X281)
                                                                  & ~ p2(X281) )
                                                              & ? [X282] :
                                                                  ( r1(X280,X282)
                                                                  & ? [X283] :
                                                                      ( r1(X282,X283)
                                                                      & ~ p2(X283) )
                                                                  & ? [X284] :
                                                                      ( r1(X282,X284)
                                                                      & ? [X285] :
                                                                          ( r1(X284,X285)
                                                                          & ~ p2(X285) )
                                                                      & ? [X286] :
                                                                          ( r1(X284,X286)
                                                                          & ? [X287] :
                                                                              ( r1(X286,X287)
                                                                              & ~ p2(X287) )
                                                                          & ? [X288] :
                                                                              ( r1(X286,X288)
                                                                              & ? [X289] :
                                                                                  ( r1(X288,X289)
                                                                                  & ~ p2(X289) )
                                                                              & ? [X290] :
                                                                                  ( r1(X288,X290)
                                                                                  & ? [X291] :
                                                                                      ( r1(X290,X291)
                                                                                      & ~ p2(X291) )
                                                                                  & ? [X292] :
                                                                                      ( r1(X290,X292)
                                                                                      & ? [X293] :
                                                                                          ( r1(X292,X293)
                                                                                          & ! [X294] :
                                                                                              ( ~ r1(X293,X294)
                                                                                              | p1(X294) ) )
                                                                                      & ? [X295] :
                                                                                          ( r1(X292,X295)
                                                                                          & ~ p1(X295) ) )
                                                                                  & ? [X296] :
                                                                                      ( r1(X290,X296)
                                                                                      & ~ p1(X296) ) )
                                                                              & ? [X297] :
                                                                                  ( r1(X288,X297)
                                                                                  & ~ p1(X297) ) )
                                                                          & ? [X298] :
                                                                              ( r1(X286,X298)
                                                                              & ~ p1(X298) ) )
                                                                      & ? [X299] :
                                                                          ( r1(X284,X299)
                                                                          & ~ p1(X299) ) )
                                                                  & ? [X300] :
                                                                      ( r1(X282,X300)
                                                                      & ~ p1(X300) ) )
                                                              & ? [X301] :
                                                                  ( r1(X280,X301)
                                                                  & ~ p1(X301) ) )
                                                          & ? [X302] :
                                                              ( r1(X278,X302)
                                                              & ~ p1(X302) ) )
                                                      & ? [X303] :
                                                          ( r1(X276,X303)
                                                          & ~ p1(X303) ) )
                                                  & ? [X304] :
                                                      ( r1(X274,X304)
                                                      & ~ p1(X304) ) )
                                              & ? [X305] :
                                                  ( r1(X272,X305)
                                                  & ~ p1(X305) ) )
                                          & ? [X306] :
                                              ( r1(X270,X306)
                                              & ~ p1(X306) ) )
                                      & ? [X307] :
                                          ( r1(X268,X307)
                                          & ~ p1(X307) ) )
                                  & ? [X308] :
                                      ( r1(X266,X308)
                                      & ~ p1(X308) ) )
                              & ? [X309] :
                                  ( r1(X264,X309)
                                  & ~ p1(X309) ) )
                          & ? [X310] :
                              ( r1(X262,X310)
                              & ~ p1(X310) ) )
                      & ? [X311] :
                          ( r1(X260,X311)
                          & ~ p1(X311) ) )
                  & ? [X312] :
                      ( r1(X258,X312)
                      & ~ p1(X312) ) )
              & ? [X313] :
                  ( r1(X256,X313)
                  & ~ p1(X313) ) )
          & ? [X314] :
              ( r1(X254,X314)
              & ~ p1(X314) ) )
      & ? [X315] :
          ( r1(X0,X315)
          & ~ p1(X315) )
      & ( ! [X316] :
            ( ~ r1(X0,X316)
            | p2(X316) )
        | ! [X317] :
            ( ~ r1(X0,X317)
            | ! [X318] :
                ( ~ r1(X317,X318)
                | p2(X318) )
            | ! [X319] :
                ( ~ r1(X317,X319)
                | ! [X320] :
                    ( ~ r1(X319,X320)
                    | p2(X320) )
                | ! [X321] :
                    ( ~ r1(X319,X321)
                    | ! [X322] :
                        ( ~ r1(X321,X322)
                        | p2(X322) )
                    | ! [X323] :
                        ( ~ r1(X321,X323)
                        | ! [X324] :
                            ( ~ r1(X323,X324)
                            | p2(X324) )
                        | ! [X325] :
                            ( ~ r1(X323,X325)
                            | ! [X326] :
                                ( ~ r1(X325,X326)
                                | p2(X326) )
                            | ! [X327] :
                                ( ~ r1(X325,X327)
                                | ! [X328] :
                                    ( ~ r1(X327,X328)
                                    | p2(X328) )
                                | ! [X329] :
                                    ( ~ r1(X327,X329)
                                    | ! [X330] :
                                        ( ~ r1(X329,X330)
                                        | p2(X330) )
                                    | ! [X331] :
                                        ( ~ r1(X329,X331)
                                        | ! [X332] :
                                            ( ~ r1(X331,X332)
                                            | p2(X332) )
                                        | ! [X333] :
                                            ( ~ r1(X331,X333)
                                            | ! [X334] :
                                                ( ~ r1(X333,X334)
                                                | p2(X334) )
                                            | ! [X335] :
                                                ( ~ r1(X333,X335)
                                                | ! [X336] :
                                                    ( ~ r1(X335,X336)
                                                    | p2(X336) )
                                                | ! [X337] :
                                                    ( ~ r1(X335,X337)
                                                    | ! [X338] :
                                                        ( ~ r1(X337,X338)
                                                        | p2(X338) )
                                                    | ! [X339] :
                                                        ( ~ r1(X337,X339)
                                                        | ! [X340] :
                                                            ( ~ r1(X339,X340)
                                                            | p2(X340) )
                                                        | ! [X341] :
                                                            ( ~ r1(X339,X341)
                                                            | ! [X342] :
                                                                ( ~ r1(X341,X342)
                                                                | p2(X342) )
                                                            | ! [X343] :
                                                                ( ~ r1(X341,X343)
                                                                | ! [X344] :
                                                                    ( ~ r1(X343,X344)
                                                                    | p2(X344) )
                                                                | ! [X345] :
                                                                    ( ~ r1(X343,X345)
                                                                    | ! [X346] :
                                                                        ( ~ r1(X345,X346)
                                                                        | p2(X346) )
                                                                    | ! [X347] :
                                                                        ( ~ r1(X345,X347)
                                                                        | ! [X348] :
                                                                            ( ~ r1(X347,X348)
                                                                            | p2(X348) )
                                                                        | ! [X349] :
                                                                            ( ~ r1(X347,X349)
                                                                            | ! [X350] :
                                                                                ( ~ r1(X349,X350)
                                                                                | p2(X350) )
                                                                            | ! [X351] :
                                                                                ( ~ r1(X349,X351)
                                                                                | ! [X352] :
                                                                                    ( ~ r1(X351,X352)
                                                                                    | p2(X352) )
                                                                                | ! [X353] :
                                                                                    ( ~ r1(X351,X353)
                                                                                    | ! [X354] :
                                                                                        ( ~ r1(X353,X354)
                                                                                        | ? [X355] :
                                                                                            ( r1(X354,X355)
                                                                                            & p1(X355) ) )
                                                                                    | ~ p1(X353) )
                                                                                | ! [X356] :
                                                                                    ( ~ r1(X351,X356)
                                                                                    | p1(X356) ) )
                                                                            | ! [X357] :
                                                                                ( ~ r1(X349,X357)
                                                                                | p1(X357) ) )
                                                                        | ! [X358] :
                                                                            ( ~ r1(X347,X358)
                                                                            | p1(X358) ) )
                                                                    | ! [X359] :
                                                                        ( ~ r1(X345,X359)
                                                                        | p1(X359) ) )
                                                                | ! [X360] :
                                                                    ( ~ r1(X343,X360)
                                                                    | p1(X360) ) )
                                                            | ! [X361] :
                                                                ( ~ r1(X341,X361)
                                                                | p1(X361) ) )
                                                        | ! [X362] :
                                                            ( ~ r1(X339,X362)
                                                            | p1(X362) ) )
                                                    | ! [X363] :
                                                        ( ~ r1(X337,X363)
                                                        | p1(X363) ) )
                                                | ! [X364] :
                                                    ( ~ r1(X335,X364)
                                                    | p1(X364) ) )
                                            | ! [X365] :
                                                ( ~ r1(X333,X365)
                                                | p1(X365) ) )
                                        | ! [X366] :
                                            ( ~ r1(X331,X366)
                                            | p1(X366) ) )
                                    | ! [X367] :
                                        ( ~ r1(X329,X367)
                                        | p1(X367) ) )
                                | ! [X368] :
                                    ( ~ r1(X327,X368)
                                    | p1(X368) ) )
                            | ! [X369] :
                                ( ~ r1(X325,X369)
                                | p1(X369) ) )
                        | ! [X370] :
                            ( ~ r1(X323,X370)
                            | p1(X370) ) )
                    | ! [X371] :
                        ( ~ r1(X321,X371)
                        | p1(X371) ) )
                | ! [X372] :
                    ( ~ r1(X319,X372)
                    | p1(X372) ) )
            | ! [X373] :
                ( ~ r1(X317,X373)
                | p1(X373) ) )
        | ! [X374] :
            ( ~ r1(X0,X374)
            | p1(X374) ) )
      & ( ! [X375] :
            ( ~ r1(X0,X375)
            | p2(X375) )
        | ! [X376] :
            ( ~ r1(X0,X376)
            | ! [X377] :
                ( ~ r1(X376,X377)
                | p2(X377) )
            | ! [X378] :
                ( ~ r1(X376,X378)
                | ! [X379] :
                    ( ~ r1(X378,X379)
                    | p2(X379) )
                | ! [X380] :
                    ( ~ r1(X378,X380)
                    | ! [X381] :
                        ( ~ r1(X380,X381)
                        | p2(X381) )
                    | ! [X382] :
                        ( ~ r1(X380,X382)
                        | ! [X383] :
                            ( ~ r1(X382,X383)
                            | p2(X383) )
                        | ! [X384] :
                            ( ~ r1(X382,X384)
                            | ! [X385] :
                                ( ~ r1(X384,X385)
                                | p2(X385) )
                            | ! [X386] :
                                ( ~ r1(X384,X386)
                                | ! [X387] :
                                    ( ~ r1(X386,X387)
                                    | p2(X387) )
                                | ! [X388] :
                                    ( ~ r1(X386,X388)
                                    | ! [X389] :
                                        ( ~ r1(X388,X389)
                                        | p2(X389) )
                                    | ! [X390] :
                                        ( ~ r1(X388,X390)
                                        | ! [X391] :
                                            ( ~ r1(X390,X391)
                                            | p2(X391) )
                                        | ! [X392] :
                                            ( ~ r1(X390,X392)
                                            | ! [X393] :
                                                ( ~ r1(X392,X393)
                                                | p2(X393) )
                                            | ! [X394] :
                                                ( ~ r1(X392,X394)
                                                | ! [X395] :
                                                    ( ~ r1(X394,X395)
                                                    | p2(X395) )
                                                | ! [X396] :
                                                    ( ~ r1(X394,X396)
                                                    | ! [X397] :
                                                        ( ~ r1(X396,X397)
                                                        | p2(X397) )
                                                    | ! [X398] :
                                                        ( ~ r1(X396,X398)
                                                        | ! [X399] :
                                                            ( ~ r1(X398,X399)
                                                            | p2(X399) )
                                                        | ! [X400] :
                                                            ( ~ r1(X398,X400)
                                                            | ! [X401] :
                                                                ( ~ r1(X400,X401)
                                                                | p2(X401) )
                                                            | ! [X402] :
                                                                ( ~ r1(X400,X402)
                                                                | ! [X403] :
                                                                    ( ~ r1(X402,X403)
                                                                    | p2(X403) )
                                                                | ! [X404] :
                                                                    ( ~ r1(X402,X404)
                                                                    | ! [X405] :
                                                                        ( ~ r1(X404,X405)
                                                                        | p2(X405) )
                                                                    | ! [X406] :
                                                                        ( ~ r1(X404,X406)
                                                                        | ! [X407] :
                                                                            ( ~ r1(X406,X407)
                                                                            | p2(X407) )
                                                                        | ! [X408] :
                                                                            ( ~ r1(X406,X408)
                                                                            | ! [X409] :
                                                                                ( ~ r1(X408,X409)
                                                                                | p2(X409) )
                                                                            | ! [X410] :
                                                                                ( ~ r1(X408,X410)
                                                                                | ! [X411] :
                                                                                    ( ~ r1(X410,X411)
                                                                                    | p2(X411) )
                                                                                | ! [X412] :
                                                                                    ( ~ r1(X410,X412)
                                                                                    | ! [X413] :
                                                                                        ( ~ r1(X412,X413)
                                                                                        | ! [X414] :
                                                                                            ( ~ r1(X413,X414)
                                                                                            | ? [X415] :
                                                                                                ( r1(X414,X415)
                                                                                                & ~ p1(X415) ) )
                                                                                        | ! [X416] :
                                                                                            ( ~ r1(X413,X416)
                                                                                            | p1(X416) ) ) )
                                                                                | ! [X417] :
                                                                                    ( ~ r1(X410,X417)
                                                                                    | p1(X417) ) )
                                                                            | ! [X418] :
                                                                                ( ~ r1(X408,X418)
                                                                                | p1(X418) ) )
                                                                        | ! [X419] :
                                                                            ( ~ r1(X406,X419)
                                                                            | p1(X419) ) )
                                                                    | ! [X420] :
                                                                        ( ~ r1(X404,X420)
                                                                        | p1(X420) ) )
                                                                | ! [X421] :
                                                                    ( ~ r1(X402,X421)
                                                                    | p1(X421) ) )
                                                            | ! [X422] :
                                                                ( ~ r1(X400,X422)
                                                                | p1(X422) ) )
                                                        | ! [X423] :
                                                            ( ~ r1(X398,X423)
                                                            | p1(X423) ) )
                                                    | ! [X424] :
                                                        ( ~ r1(X396,X424)
                                                        | p1(X424) ) )
                                                | ! [X425] :
                                                    ( ~ r1(X394,X425)
                                                    | p1(X425) ) )
                                            | ! [X426] :
                                                ( ~ r1(X392,X426)
                                                | p1(X426) ) )
                                        | ! [X427] :
                                            ( ~ r1(X390,X427)
                                            | p1(X427) ) )
                                    | ! [X428] :
                                        ( ~ r1(X388,X428)
                                        | p1(X428) ) )
                                | ! [X429] :
                                    ( ~ r1(X386,X429)
                                    | p1(X429) ) )
                            | ! [X430] :
                                ( ~ r1(X384,X430)
                                | p1(X430) ) )
                        | ! [X431] :
                            ( ~ r1(X382,X431)
                            | p1(X431) ) )
                    | ! [X432] :
                        ( ~ r1(X380,X432)
                        | p1(X432) ) )
                | ! [X433] :
                    ( ~ r1(X378,X433)
                    | p1(X433) ) )
            | ! [X434] :
                ( ~ r1(X376,X434)
                | p1(X434) ) )
        | ! [X435] :
            ( ~ r1(X0,X435)
            | p1(X435) ) )
      & ( ! [X436] :
            ( ~ r1(X0,X436)
            | p2(X436) )
        | ! [X437] :
            ( ~ r1(X0,X437)
            | ! [X438] :
                ( ~ r1(X437,X438)
                | p2(X438) )
            | ! [X439] :
                ( ~ r1(X437,X439)
                | ! [X440] :
                    ( ~ r1(X439,X440)
                    | p2(X440) )
                | ! [X441] :
                    ( ~ r1(X439,X441)
                    | ! [X442] :
                        ( ~ r1(X441,X442)
                        | p2(X442) )
                    | ! [X443] :
                        ( ~ r1(X441,X443)
                        | ! [X444] :
                            ( ~ r1(X443,X444)
                            | p2(X444) )
                        | ! [X445] :
                            ( ~ r1(X443,X445)
                            | ! [X446] :
                                ( ~ r1(X445,X446)
                                | p2(X446) )
                            | ! [X447] :
                                ( ~ r1(X445,X447)
                                | ! [X448] :
                                    ( ~ r1(X447,X448)
                                    | p2(X448) )
                                | ! [X449] :
                                    ( ~ r1(X447,X449)
                                    | ! [X450] :
                                        ( ~ r1(X449,X450)
                                        | p2(X450) )
                                    | ! [X451] :
                                        ( ~ r1(X449,X451)
                                        | ! [X452] :
                                            ( ~ r1(X451,X452)
                                            | p2(X452) )
                                        | ! [X453] :
                                            ( ~ r1(X451,X453)
                                            | ! [X454] :
                                                ( ~ r1(X453,X454)
                                                | p2(X454) )
                                            | ! [X455] :
                                                ( ~ r1(X453,X455)
                                                | ! [X456] :
                                                    ( ~ r1(X455,X456)
                                                    | p2(X456) )
                                                | ! [X457] :
                                                    ( ~ r1(X455,X457)
                                                    | ! [X458] :
                                                        ( ~ r1(X457,X458)
                                                        | p2(X458) )
                                                    | ! [X459] :
                                                        ( ~ r1(X457,X459)
                                                        | ! [X460] :
                                                            ( ~ r1(X459,X460)
                                                            | p2(X460) )
                                                        | ! [X461] :
                                                            ( ~ r1(X459,X461)
                                                            | ! [X462] :
                                                                ( ~ r1(X461,X462)
                                                                | p2(X462) )
                                                            | ! [X463] :
                                                                ( ~ r1(X461,X463)
                                                                | ! [X464] :
                                                                    ( ~ r1(X463,X464)
                                                                    | p2(X464) )
                                                                | ! [X465] :
                                                                    ( ~ r1(X463,X465)
                                                                    | ! [X466] :
                                                                        ( ~ r1(X465,X466)
                                                                        | p2(X466) )
                                                                    | ! [X467] :
                                                                        ( ~ r1(X465,X467)
                                                                        | ! [X468] :
                                                                            ( ~ r1(X467,X468)
                                                                            | p2(X468) )
                                                                        | ! [X469] :
                                                                            ( ~ r1(X467,X469)
                                                                            | ! [X470] :
                                                                                ( ~ r1(X469,X470)
                                                                                | p2(X470) )
                                                                            | ! [X471] :
                                                                                ( ~ r1(X469,X471)
                                                                                | ! [X472] :
                                                                                    ( ~ r1(X471,X472)
                                                                                    | p2(X472) )
                                                                                | ! [X473] :
                                                                                    ( ~ r1(X471,X473)
                                                                                    | ! [X474] :
                                                                                        ( ~ r1(X473,X474)
                                                                                        | ? [X475] :
                                                                                            ( r1(X474,X475)
                                                                                            & ! [X476] :
                                                                                                ( ~ r1(X475,X476)
                                                                                                | p1(X476) ) ) )
                                                                                    | ! [X477] :
                                                                                        ( ~ r1(X473,X477)
                                                                                        | ? [X478] :
                                                                                            ( r1(X477,X478)
                                                                                            & ~ p1(X478) ) ) )
                                                                                | ! [X479] :
                                                                                    ( ~ r1(X471,X479)
                                                                                    | p1(X479) ) )
                                                                            | ! [X480] :
                                                                                ( ~ r1(X469,X480)
                                                                                | p1(X480) ) )
                                                                        | ! [X481] :
                                                                            ( ~ r1(X467,X481)
                                                                            | p1(X481) ) )
                                                                    | ! [X482] :
                                                                        ( ~ r1(X465,X482)
                                                                        | p1(X482) ) )
                                                                | ! [X483] :
                                                                    ( ~ r1(X463,X483)
                                                                    | p1(X483) ) )
                                                            | ! [X484] :
                                                                ( ~ r1(X461,X484)
                                                                | p1(X484) ) )
                                                        | ! [X485] :
                                                            ( ~ r1(X459,X485)
                                                            | p1(X485) ) )
                                                    | ! [X486] :
                                                        ( ~ r1(X457,X486)
                                                        | p1(X486) ) )
                                                | ! [X487] :
                                                    ( ~ r1(X455,X487)
                                                    | p1(X487) ) )
                                            | ! [X488] :
                                                ( ~ r1(X453,X488)
                                                | p1(X488) ) )
                                        | ! [X489] :
                                            ( ~ r1(X451,X489)
                                            | p1(X489) ) )
                                    | ! [X490] :
                                        ( ~ r1(X449,X490)
                                        | p1(X490) ) )
                                | ! [X491] :
                                    ( ~ r1(X447,X491)
                                    | p1(X491) ) )
                            | ! [X492] :
                                ( ~ r1(X445,X492)
                                | p1(X492) ) )
                        | ! [X493] :
                            ( ~ r1(X443,X493)
                            | p1(X493) ) )
                    | ! [X494] :
                        ( ~ r1(X441,X494)
                        | p1(X494) ) )
                | ! [X495] :
                    ( ~ r1(X439,X495)
                    | p1(X495) ) )
            | ! [X496] :
                ( ~ r1(X437,X496)
                | p1(X496) ) )
        | ! [X497] :
            ( ~ r1(X0,X497)
            | p1(X497) ) )
      & ( ! [X498] :
            ( ~ r1(X0,X498)
            | p2(X498) )
        | ! [X499] :
            ( ~ r1(X0,X499)
            | ! [X500] :
                ( ~ r1(X499,X500)
                | p2(X500) )
            | ! [X501] :
                ( ~ r1(X499,X501)
                | ! [X502] :
                    ( ~ r1(X501,X502)
                    | p2(X502) )
                | ! [X503] :
                    ( ~ r1(X501,X503)
                    | ! [X504] :
                        ( ~ r1(X503,X504)
                        | p2(X504) )
                    | ! [X505] :
                        ( ~ r1(X503,X505)
                        | ! [X506] :
                            ( ~ r1(X505,X506)
                            | p2(X506) )
                        | ! [X507] :
                            ( ~ r1(X505,X507)
                            | ! [X508] :
                                ( ~ r1(X507,X508)
                                | p2(X508) )
                            | ! [X509] :
                                ( ~ r1(X507,X509)
                                | ! [X510] :
                                    ( ~ r1(X509,X510)
                                    | p2(X510) )
                                | ! [X511] :
                                    ( ~ r1(X509,X511)
                                    | ! [X512] :
                                        ( ~ r1(X511,X512)
                                        | p2(X512) )
                                    | ! [X513] :
                                        ( ~ r1(X511,X513)
                                        | ! [X514] :
                                            ( ~ r1(X513,X514)
                                            | p2(X514) )
                                        | ! [X515] :
                                            ( ~ r1(X513,X515)
                                            | ! [X516] :
                                                ( ~ r1(X515,X516)
                                                | p2(X516) )
                                            | ! [X517] :
                                                ( ~ r1(X515,X517)
                                                | ! [X518] :
                                                    ( ~ r1(X517,X518)
                                                    | p2(X518) )
                                                | ! [X519] :
                                                    ( ~ r1(X517,X519)
                                                    | ! [X520] :
                                                        ( ~ r1(X519,X520)
                                                        | p2(X520) )
                                                    | ! [X521] :
                                                        ( ~ r1(X519,X521)
                                                        | ! [X522] :
                                                            ( ~ r1(X521,X522)
                                                            | p2(X522) )
                                                        | ! [X523] :
                                                            ( ~ r1(X521,X523)
                                                            | ! [X524] :
                                                                ( ~ r1(X523,X524)
                                                                | p2(X524) )
                                                            | ! [X525] :
                                                                ( ~ r1(X523,X525)
                                                                | ! [X526] :
                                                                    ( ~ r1(X525,X526)
                                                                    | p2(X526) )
                                                                | ! [X527] :
                                                                    ( ~ r1(X525,X527)
                                                                    | ! [X528] :
                                                                        ( ~ r1(X527,X528)
                                                                        | p2(X528) )
                                                                    | ! [X529] :
                                                                        ( ~ r1(X527,X529)
                                                                        | ! [X530] :
                                                                            ( ~ r1(X529,X530)
                                                                            | p2(X530) )
                                                                        | ! [X531] :
                                                                            ( ~ r1(X529,X531)
                                                                            | ! [X532] :
                                                                                ( ~ r1(X531,X532)
                                                                                | p2(X532) )
                                                                            | ! [X533] :
                                                                                ( ~ r1(X531,X533)
                                                                                | ! [X534] :
                                                                                    ( ~ r1(X533,X534)
                                                                                    | p2(X534) )
                                                                                | ! [X535] :
                                                                                    ( ~ r1(X533,X535)
                                                                                    | ? [X536] : r1(X535,X536) )
                                                                                | ! [X537] :
                                                                                    ( ~ r1(X533,X537)
                                                                                    | p1(X537) ) )
                                                                            | ! [X538] :
                                                                                ( ~ r1(X531,X538)
                                                                                | p1(X538) ) )
                                                                        | ! [X539] :
                                                                            ( ~ r1(X529,X539)
                                                                            | p1(X539) ) )
                                                                    | ! [X540] :
                                                                        ( ~ r1(X527,X540)
                                                                        | p1(X540) ) )
                                                                | ! [X541] :
                                                                    ( ~ r1(X525,X541)
                                                                    | p1(X541) ) )
                                                            | ! [X542] :
                                                                ( ~ r1(X523,X542)
                                                                | p1(X542) ) )
                                                        | ! [X543] :
                                                            ( ~ r1(X521,X543)
                                                            | p1(X543) ) )
                                                    | ! [X544] :
                                                        ( ~ r1(X519,X544)
                                                        | p1(X544) ) )
                                                | ! [X545] :
                                                    ( ~ r1(X517,X545)
                                                    | p1(X545) ) )
                                            | ! [X546] :
                                                ( ~ r1(X515,X546)
                                                | p1(X546) ) )
                                        | ! [X547] :
                                            ( ~ r1(X513,X547)
                                            | p1(X547) ) )
                                    | ! [X548] :
                                        ( ~ r1(X511,X548)
                                        | p1(X548) ) )
                                | ! [X549] :
                                    ( ~ r1(X509,X549)
                                    | p1(X549) ) )
                            | ! [X550] :
                                ( ~ r1(X507,X550)
                                | p1(X550) ) )
                        | ! [X551] :
                            ( ~ r1(X505,X551)
                            | p1(X551) ) )
                    | ! [X552] :
                        ( ~ r1(X503,X552)
                        | p1(X552) ) )
                | ! [X553] :
                    ( ~ r1(X501,X553)
                    | p1(X553) ) )
            | ! [X554] :
                ( ~ r1(X499,X554)
                | p1(X554) ) )
        | ! [X555] :
            ( ~ r1(X0,X555)
            | p1(X555) ) )
      & ? [X556] :
          ( r1(X0,X556)
          & ~ p2(X556) )
      & ? [X557] :
          ( r1(X0,X557)
          & ? [X558] :
              ( r1(X557,X558)
              & ~ p2(X558) )
          & ? [X559] :
              ( r1(X557,X559)
              & ? [X560] :
                  ( r1(X559,X560)
                  & ~ p2(X560) )
              & ? [X561] :
                  ( r1(X559,X561)
                  & ? [X562] :
                      ( r1(X561,X562)
                      & ~ p2(X562) )
                  & ? [X563] :
                      ( r1(X561,X563)
                      & ? [X564] :
                          ( r1(X563,X564)
                          & ~ p2(X564) )
                      & ? [X565] :
                          ( r1(X563,X565)
                          & ? [X566] :
                              ( r1(X565,X566)
                              & ~ p2(X566) )
                          & ? [X567] :
                              ( r1(X565,X567)
                              & ? [X568] :
                                  ( r1(X567,X568)
                                  & ~ p2(X568) )
                              & ? [X569] :
                                  ( r1(X567,X569)
                                  & ? [X570] :
                                      ( r1(X569,X570)
                                      & ~ p2(X570) )
                                  & ? [X571] :
                                      ( r1(X569,X571)
                                      & ? [X572] :
                                          ( r1(X571,X572)
                                          & ~ p2(X572) )
                                      & ? [X573] :
                                          ( r1(X571,X573)
                                          & ? [X574] :
                                              ( r1(X573,X574)
                                              & ~ p2(X574) )
                                          & ? [X575] :
                                              ( r1(X573,X575)
                                              & ? [X576] :
                                                  ( r1(X575,X576)
                                                  & ~ p2(X576) )
                                              & ? [X577] :
                                                  ( r1(X575,X577)
                                                  & ? [X578] :
                                                      ( r1(X577,X578)
                                                      & ~ p2(X578) )
                                                  & ? [X579] :
                                                      ( r1(X577,X579)
                                                      & ? [X580] :
                                                          ( r1(X579,X580)
                                                          & ~ p2(X580) )
                                                      & ? [X581] :
                                                          ( r1(X579,X581)
                                                          & ? [X582] :
                                                              ( r1(X581,X582)
                                                              & ~ p2(X582) )
                                                          & ? [X583] :
                                                              ( r1(X581,X583)
                                                              & ? [X584] :
                                                                  ( r1(X583,X584)
                                                                  & ~ p2(X584) )
                                                              & ? [X585] :
                                                                  ( r1(X583,X585)
                                                                  & ? [X586] :
                                                                      ( r1(X585,X586)
                                                                      & ~ p2(X586) )
                                                                  & ? [X587] :
                                                                      ( r1(X585,X587)
                                                                      & ? [X588] :
                                                                          ( r1(X587,X588)
                                                                          & ~ p2(X588) )
                                                                      & ? [X589] :
                                                                          ( r1(X587,X589)
                                                                          & ? [X590] :
                                                                              ( r1(X589,X590)
                                                                              & ~ p2(X590) )
                                                                          & ? [X591] :
                                                                              ( r1(X589,X591)
                                                                              & ? [X592] :
                                                                                  ( r1(X591,X592)
                                                                                  & ~ p2(X592) )
                                                                              & ? [X593] :
                                                                                  ( r1(X591,X593)
                                                                                  & ? [X594] :
                                                                                      ( r1(X593,X594)
                                                                                      & ~ p2(X594) )
                                                                                  & ? [X595] :
                                                                                      ( r1(X593,X595)
                                                                                      & ? [X596] :
                                                                                          ( r1(X595,X596)
                                                                                          & ! [X597] :
                                                                                              ( ~ r1(X596,X597)
                                                                                              | p1(X597) ) )
                                                                                      & ? [X598] :
                                                                                          ( r1(X595,X598)
                                                                                          & ~ p1(X598) ) )
                                                                                  & ? [X599] :
                                                                                      ( r1(X593,X599)
                                                                                      & ~ p1(X599) ) )
                                                                              & ? [X600] :
                                                                                  ( r1(X591,X600)
                                                                                  & ~ p1(X600) ) )
                                                                          & ? [X601] :
                                                                              ( r1(X589,X601)
                                                                              & ~ p1(X601) ) )
                                                                      & ? [X602] :
                                                                          ( r1(X587,X602)
                                                                          & ~ p1(X602) ) )
                                                                  & ? [X603] :
                                                                      ( r1(X585,X603)
                                                                      & ~ p1(X603) ) )
                                                              & ? [X604] :
                                                                  ( r1(X583,X604)
                                                                  & ~ p1(X604) ) )
                                                          & ? [X605] :
                                                              ( r1(X581,X605)
                                                              & ~ p1(X605) ) )
                                                      & ? [X606] :
                                                          ( r1(X579,X606)
                                                          & ~ p1(X606) ) )
                                                  & ? [X607] :
                                                      ( r1(X577,X607)
                                                      & ~ p1(X607) ) )
                                              & ? [X608] :
                                                  ( r1(X575,X608)
                                                  & ~ p1(X608) ) )
                                          & ? [X609] :
                                              ( r1(X573,X609)
                                              & ~ p1(X609) ) )
                                      & ? [X610] :
                                          ( r1(X571,X610)
                                          & ~ p1(X610) ) )
                                  & ? [X611] :
                                      ( r1(X569,X611)
                                      & ~ p1(X611) ) )
                              & ? [X612] :
                                  ( r1(X567,X612)
                                  & ~ p1(X612) ) )
                          & ? [X613] :
                              ( r1(X565,X613)
                              & ~ p1(X613) ) )
                      & ? [X614] :
                          ( r1(X563,X614)
                          & ~ p1(X614) ) )
                  & ? [X615] :
                      ( r1(X561,X615)
                      & ~ p1(X615) ) )
              & ? [X616] :
                  ( r1(X559,X616)
                  & ~ p1(X616) ) )
          & ? [X617] :
              ( r1(X557,X617)
              & ~ p1(X617) ) )
      & ? [X618] :
          ( r1(X0,X618)
          & ~ p1(X618) )
      & ( ! [X619] :
            ( ~ r1(X0,X619)
            | p2(X619) )
        | ! [X620] :
            ( ~ r1(X0,X620)
            | ! [X621] :
                ( ~ r1(X620,X621)
                | p2(X621) )
            | ! [X622] :
                ( ~ r1(X620,X622)
                | ! [X623] :
                    ( ~ r1(X622,X623)
                    | p2(X623) )
                | ! [X624] :
                    ( ~ r1(X622,X624)
                    | ! [X625] :
                        ( ~ r1(X624,X625)
                        | p2(X625) )
                    | ! [X626] :
                        ( ~ r1(X624,X626)
                        | ! [X627] :
                            ( ~ r1(X626,X627)
                            | p2(X627) )
                        | ! [X628] :
                            ( ~ r1(X626,X628)
                            | ! [X629] :
                                ( ~ r1(X628,X629)
                                | p2(X629) )
                            | ! [X630] :
                                ( ~ r1(X628,X630)
                                | ! [X631] :
                                    ( ~ r1(X630,X631)
                                    | p2(X631) )
                                | ! [X632] :
                                    ( ~ r1(X630,X632)
                                    | ! [X633] :
                                        ( ~ r1(X632,X633)
                                        | p2(X633) )
                                    | ! [X634] :
                                        ( ~ r1(X632,X634)
                                        | ! [X635] :
                                            ( ~ r1(X634,X635)
                                            | p2(X635) )
                                        | ! [X636] :
                                            ( ~ r1(X634,X636)
                                            | ! [X637] :
                                                ( ~ r1(X636,X637)
                                                | p2(X637) )
                                            | ! [X638] :
                                                ( ~ r1(X636,X638)
                                                | ! [X639] :
                                                    ( ~ r1(X638,X639)
                                                    | p2(X639) )
                                                | ! [X640] :
                                                    ( ~ r1(X638,X640)
                                                    | ! [X641] :
                                                        ( ~ r1(X640,X641)
                                                        | p2(X641) )
                                                    | ! [X642] :
                                                        ( ~ r1(X640,X642)
                                                        | ! [X643] :
                                                            ( ~ r1(X642,X643)
                                                            | p2(X643) )
                                                        | ! [X644] :
                                                            ( ~ r1(X642,X644)
                                                            | ! [X645] :
                                                                ( ~ r1(X644,X645)
                                                                | p2(X645) )
                                                            | ! [X646] :
                                                                ( ~ r1(X644,X646)
                                                                | ! [X647] :
                                                                    ( ~ r1(X646,X647)
                                                                    | p2(X647) )
                                                                | ! [X648] :
                                                                    ( ~ r1(X646,X648)
                                                                    | ! [X649] :
                                                                        ( ~ r1(X648,X649)
                                                                        | p2(X649) )
                                                                    | ! [X650] :
                                                                        ( ~ r1(X648,X650)
                                                                        | ! [X651] :
                                                                            ( ~ r1(X650,X651)
                                                                            | p2(X651) )
                                                                        | ! [X652] :
                                                                            ( ~ r1(X650,X652)
                                                                            | ! [X653] :
                                                                                ( ~ r1(X652,X653)
                                                                                | p2(X653) )
                                                                            | ! [X654] :
                                                                                ( ~ r1(X652,X654)
                                                                                | ! [X655] :
                                                                                    ( ~ r1(X654,X655)
                                                                                    | ? [X656] :
                                                                                        ( r1(X655,X656)
                                                                                        & p1(X656) ) )
                                                                                | ~ p1(X654) )
                                                                            | ! [X657] :
                                                                                ( ~ r1(X652,X657)
                                                                                | p1(X657) ) )
                                                                        | ! [X658] :
                                                                            ( ~ r1(X650,X658)
                                                                            | p1(X658) ) )
                                                                    | ! [X659] :
                                                                        ( ~ r1(X648,X659)
                                                                        | p1(X659) ) )
                                                                | ! [X660] :
                                                                    ( ~ r1(X646,X660)
                                                                    | p1(X660) ) )
                                                            | ! [X661] :
                                                                ( ~ r1(X644,X661)
                                                                | p1(X661) ) )
                                                        | ! [X662] :
                                                            ( ~ r1(X642,X662)
                                                            | p1(X662) ) )
                                                    | ! [X663] :
                                                        ( ~ r1(X640,X663)
                                                        | p1(X663) ) )
                                                | ! [X664] :
                                                    ( ~ r1(X638,X664)
                                                    | p1(X664) ) )
                                            | ! [X665] :
                                                ( ~ r1(X636,X665)
                                                | p1(X665) ) )
                                        | ! [X666] :
                                            ( ~ r1(X634,X666)
                                            | p1(X666) ) )
                                    | ! [X667] :
                                        ( ~ r1(X632,X667)
                                        | p1(X667) ) )
                                | ! [X668] :
                                    ( ~ r1(X630,X668)
                                    | p1(X668) ) )
                            | ! [X669] :
                                ( ~ r1(X628,X669)
                                | p1(X669) ) )
                        | ! [X670] :
                            ( ~ r1(X626,X670)
                            | p1(X670) ) )
                    | ! [X671] :
                        ( ~ r1(X624,X671)
                        | p1(X671) ) )
                | ! [X672] :
                    ( ~ r1(X622,X672)
                    | p1(X672) ) )
            | ! [X673] :
                ( ~ r1(X620,X673)
                | p1(X673) ) )
        | ! [X674] :
            ( ~ r1(X0,X674)
            | p1(X674) ) )
      & ( ! [X675] :
            ( ~ r1(X0,X675)
            | p2(X675) )
        | ! [X676] :
            ( ~ r1(X0,X676)
            | ! [X677] :
                ( ~ r1(X676,X677)
                | p2(X677) )
            | ! [X678] :
                ( ~ r1(X676,X678)
                | ! [X679] :
                    ( ~ r1(X678,X679)
                    | p2(X679) )
                | ! [X680] :
                    ( ~ r1(X678,X680)
                    | ! [X681] :
                        ( ~ r1(X680,X681)
                        | p2(X681) )
                    | ! [X682] :
                        ( ~ r1(X680,X682)
                        | ! [X683] :
                            ( ~ r1(X682,X683)
                            | p2(X683) )
                        | ! [X684] :
                            ( ~ r1(X682,X684)
                            | ! [X685] :
                                ( ~ r1(X684,X685)
                                | p2(X685) )
                            | ! [X686] :
                                ( ~ r1(X684,X686)
                                | ! [X687] :
                                    ( ~ r1(X686,X687)
                                    | p2(X687) )
                                | ! [X688] :
                                    ( ~ r1(X686,X688)
                                    | ! [X689] :
                                        ( ~ r1(X688,X689)
                                        | p2(X689) )
                                    | ! [X690] :
                                        ( ~ r1(X688,X690)
                                        | ! [X691] :
                                            ( ~ r1(X690,X691)
                                            | p2(X691) )
                                        | ! [X692] :
                                            ( ~ r1(X690,X692)
                                            | ! [X693] :
                                                ( ~ r1(X692,X693)
                                                | p2(X693) )
                                            | ! [X694] :
                                                ( ~ r1(X692,X694)
                                                | ! [X695] :
                                                    ( ~ r1(X694,X695)
                                                    | p2(X695) )
                                                | ! [X696] :
                                                    ( ~ r1(X694,X696)
                                                    | ! [X697] :
                                                        ( ~ r1(X696,X697)
                                                        | p2(X697) )
                                                    | ! [X698] :
                                                        ( ~ r1(X696,X698)
                                                        | ! [X699] :
                                                            ( ~ r1(X698,X699)
                                                            | p2(X699) )
                                                        | ! [X700] :
                                                            ( ~ r1(X698,X700)
                                                            | ! [X701] :
                                                                ( ~ r1(X700,X701)
                                                                | p2(X701) )
                                                            | ! [X702] :
                                                                ( ~ r1(X700,X702)
                                                                | ! [X703] :
                                                                    ( ~ r1(X702,X703)
                                                                    | p2(X703) )
                                                                | ! [X704] :
                                                                    ( ~ r1(X702,X704)
                                                                    | ! [X705] :
                                                                        ( ~ r1(X704,X705)
                                                                        | p2(X705) )
                                                                    | ! [X706] :
                                                                        ( ~ r1(X704,X706)
                                                                        | ! [X707] :
                                                                            ( ~ r1(X706,X707)
                                                                            | p2(X707) )
                                                                        | ! [X708] :
                                                                            ( ~ r1(X706,X708)
                                                                            | ! [X709] :
                                                                                ( ~ r1(X708,X709)
                                                                                | p2(X709) )
                                                                            | ! [X710] :
                                                                                ( ~ r1(X708,X710)
                                                                                | ! [X711] :
                                                                                    ( ~ r1(X710,X711)
                                                                                    | ! [X712] :
                                                                                        ( ~ r1(X711,X712)
                                                                                        | ? [X713] :
                                                                                            ( r1(X712,X713)
                                                                                            & ~ p1(X713) ) )
                                                                                    | ! [X714] :
                                                                                        ( ~ r1(X711,X714)
                                                                                        | p1(X714) ) ) )
                                                                            | ! [X715] :
                                                                                ( ~ r1(X708,X715)
                                                                                | p1(X715) ) )
                                                                        | ! [X716] :
                                                                            ( ~ r1(X706,X716)
                                                                            | p1(X716) ) )
                                                                    | ! [X717] :
                                                                        ( ~ r1(X704,X717)
                                                                        | p1(X717) ) )
                                                                | ! [X718] :
                                                                    ( ~ r1(X702,X718)
                                                                    | p1(X718) ) )
                                                            | ! [X719] :
                                                                ( ~ r1(X700,X719)
                                                                | p1(X719) ) )
                                                        | ! [X720] :
                                                            ( ~ r1(X698,X720)
                                                            | p1(X720) ) )
                                                    | ! [X721] :
                                                        ( ~ r1(X696,X721)
                                                        | p1(X721) ) )
                                                | ! [X722] :
                                                    ( ~ r1(X694,X722)
                                                    | p1(X722) ) )
                                            | ! [X723] :
                                                ( ~ r1(X692,X723)
                                                | p1(X723) ) )
                                        | ! [X724] :
                                            ( ~ r1(X690,X724)
                                            | p1(X724) ) )
                                    | ! [X725] :
                                        ( ~ r1(X688,X725)
                                        | p1(X725) ) )
                                | ! [X726] :
                                    ( ~ r1(X686,X726)
                                    | p1(X726) ) )
                            | ! [X727] :
                                ( ~ r1(X684,X727)
                                | p1(X727) ) )
                        | ! [X728] :
                            ( ~ r1(X682,X728)
                            | p1(X728) ) )
                    | ! [X729] :
                        ( ~ r1(X680,X729)
                        | p1(X729) ) )
                | ! [X730] :
                    ( ~ r1(X678,X730)
                    | p1(X730) ) )
            | ! [X731] :
                ( ~ r1(X676,X731)
                | p1(X731) ) )
        | ! [X732] :
            ( ~ r1(X0,X732)
            | p1(X732) ) )
      & ( ! [X733] :
            ( ~ r1(X0,X733)
            | p2(X733) )
        | ! [X734] :
            ( ~ r1(X0,X734)
            | ! [X735] :
                ( ~ r1(X734,X735)
                | p2(X735) )
            | ! [X736] :
                ( ~ r1(X734,X736)
                | ! [X737] :
                    ( ~ r1(X736,X737)
                    | p2(X737) )
                | ! [X738] :
                    ( ~ r1(X736,X738)
                    | ! [X739] :
                        ( ~ r1(X738,X739)
                        | p2(X739) )
                    | ! [X740] :
                        ( ~ r1(X738,X740)
                        | ! [X741] :
                            ( ~ r1(X740,X741)
                            | p2(X741) )
                        | ! [X742] :
                            ( ~ r1(X740,X742)
                            | ! [X743] :
                                ( ~ r1(X742,X743)
                                | p2(X743) )
                            | ! [X744] :
                                ( ~ r1(X742,X744)
                                | ! [X745] :
                                    ( ~ r1(X744,X745)
                                    | p2(X745) )
                                | ! [X746] :
                                    ( ~ r1(X744,X746)
                                    | ! [X747] :
                                        ( ~ r1(X746,X747)
                                        | p2(X747) )
                                    | ! [X748] :
                                        ( ~ r1(X746,X748)
                                        | ! [X749] :
                                            ( ~ r1(X748,X749)
                                            | p2(X749) )
                                        | ! [X750] :
                                            ( ~ r1(X748,X750)
                                            | ! [X751] :
                                                ( ~ r1(X750,X751)
                                                | p2(X751) )
                                            | ! [X752] :
                                                ( ~ r1(X750,X752)
                                                | ! [X753] :
                                                    ( ~ r1(X752,X753)
                                                    | p2(X753) )
                                                | ! [X754] :
                                                    ( ~ r1(X752,X754)
                                                    | ! [X755] :
                                                        ( ~ r1(X754,X755)
                                                        | p2(X755) )
                                                    | ! [X756] :
                                                        ( ~ r1(X754,X756)
                                                        | ! [X757] :
                                                            ( ~ r1(X756,X757)
                                                            | p2(X757) )
                                                        | ! [X758] :
                                                            ( ~ r1(X756,X758)
                                                            | ! [X759] :
                                                                ( ~ r1(X758,X759)
                                                                | p2(X759) )
                                                            | ! [X760] :
                                                                ( ~ r1(X758,X760)
                                                                | ! [X761] :
                                                                    ( ~ r1(X760,X761)
                                                                    | p2(X761) )
                                                                | ! [X762] :
                                                                    ( ~ r1(X760,X762)
                                                                    | ! [X763] :
                                                                        ( ~ r1(X762,X763)
                                                                        | p2(X763) )
                                                                    | ! [X764] :
                                                                        ( ~ r1(X762,X764)
                                                                        | ! [X765] :
                                                                            ( ~ r1(X764,X765)
                                                                            | p2(X765) )
                                                                        | ! [X766] :
                                                                            ( ~ r1(X764,X766)
                                                                            | ! [X767] :
                                                                                ( ~ r1(X766,X767)
                                                                                | p2(X767) )
                                                                            | ! [X768] :
                                                                                ( ~ r1(X766,X768)
                                                                                | ! [X769] :
                                                                                    ( ~ r1(X768,X769)
                                                                                    | ? [X770] :
                                                                                        ( r1(X769,X770)
                                                                                        & ! [X771] :
                                                                                            ( ~ r1(X770,X771)
                                                                                            | p1(X771) ) ) )
                                                                                | ! [X772] :
                                                                                    ( ~ r1(X768,X772)
                                                                                    | ? [X773] :
                                                                                        ( r1(X772,X773)
                                                                                        & ~ p1(X773) ) ) )
                                                                            | ! [X774] :
                                                                                ( ~ r1(X766,X774)
                                                                                | p1(X774) ) )
                                                                        | ! [X775] :
                                                                            ( ~ r1(X764,X775)
                                                                            | p1(X775) ) )
                                                                    | ! [X776] :
                                                                        ( ~ r1(X762,X776)
                                                                        | p1(X776) ) )
                                                                | ! [X777] :
                                                                    ( ~ r1(X760,X777)
                                                                    | p1(X777) ) )
                                                            | ! [X778] :
                                                                ( ~ r1(X758,X778)
                                                                | p1(X778) ) )
                                                        | ! [X779] :
                                                            ( ~ r1(X756,X779)
                                                            | p1(X779) ) )
                                                    | ! [X780] :
                                                        ( ~ r1(X754,X780)
                                                        | p1(X780) ) )
                                                | ! [X781] :
                                                    ( ~ r1(X752,X781)
                                                    | p1(X781) ) )
                                            | ! [X782] :
                                                ( ~ r1(X750,X782)
                                                | p1(X782) ) )
                                        | ! [X783] :
                                            ( ~ r1(X748,X783)
                                            | p1(X783) ) )
                                    | ! [X784] :
                                        ( ~ r1(X746,X784)
                                        | p1(X784) ) )
                                | ! [X785] :
                                    ( ~ r1(X744,X785)
                                    | p1(X785) ) )
                            | ! [X786] :
                                ( ~ r1(X742,X786)
                                | p1(X786) ) )
                        | ! [X787] :
                            ( ~ r1(X740,X787)
                            | p1(X787) ) )
                    | ! [X788] :
                        ( ~ r1(X738,X788)
                        | p1(X788) ) )
                | ! [X789] :
                    ( ~ r1(X736,X789)
                    | p1(X789) ) )
            | ! [X790] :
                ( ~ r1(X734,X790)
                | p1(X790) ) )
        | ! [X791] :
            ( ~ r1(X0,X791)
            | p1(X791) ) )
      & ( ! [X792] :
            ( ~ r1(X0,X792)
            | p2(X792) )
        | ! [X793] :
            ( ~ r1(X0,X793)
            | ! [X794] :
                ( ~ r1(X793,X794)
                | p2(X794) )
            | ! [X795] :
                ( ~ r1(X793,X795)
                | ! [X796] :
                    ( ~ r1(X795,X796)
                    | p2(X796) )
                | ! [X797] :
                    ( ~ r1(X795,X797)
                    | ! [X798] :
                        ( ~ r1(X797,X798)
                        | p2(X798) )
                    | ! [X799] :
                        ( ~ r1(X797,X799)
                        | ! [X800] :
                            ( ~ r1(X799,X800)
                            | p2(X800) )
                        | ! [X801] :
                            ( ~ r1(X799,X801)
                            | ! [X802] :
                                ( ~ r1(X801,X802)
                                | p2(X802) )
                            | ! [X803] :
                                ( ~ r1(X801,X803)
                                | ! [X804] :
                                    ( ~ r1(X803,X804)
                                    | p2(X804) )
                                | ! [X805] :
                                    ( ~ r1(X803,X805)
                                    | ! [X806] :
                                        ( ~ r1(X805,X806)
                                        | p2(X806) )
                                    | ! [X807] :
                                        ( ~ r1(X805,X807)
                                        | ! [X808] :
                                            ( ~ r1(X807,X808)
                                            | p2(X808) )
                                        | ! [X809] :
                                            ( ~ r1(X807,X809)
                                            | ! [X810] :
                                                ( ~ r1(X809,X810)
                                                | p2(X810) )
                                            | ! [X811] :
                                                ( ~ r1(X809,X811)
                                                | ! [X812] :
                                                    ( ~ r1(X811,X812)
                                                    | p2(X812) )
                                                | ! [X813] :
                                                    ( ~ r1(X811,X813)
                                                    | ! [X814] :
                                                        ( ~ r1(X813,X814)
                                                        | p2(X814) )
                                                    | ! [X815] :
                                                        ( ~ r1(X813,X815)
                                                        | ! [X816] :
                                                            ( ~ r1(X815,X816)
                                                            | p2(X816) )
                                                        | ! [X817] :
                                                            ( ~ r1(X815,X817)
                                                            | ! [X818] :
                                                                ( ~ r1(X817,X818)
                                                                | p2(X818) )
                                                            | ! [X819] :
                                                                ( ~ r1(X817,X819)
                                                                | ! [X820] :
                                                                    ( ~ r1(X819,X820)
                                                                    | p2(X820) )
                                                                | ! [X821] :
                                                                    ( ~ r1(X819,X821)
                                                                    | ! [X822] :
                                                                        ( ~ r1(X821,X822)
                                                                        | p2(X822) )
                                                                    | ! [X823] :
                                                                        ( ~ r1(X821,X823)
                                                                        | ! [X824] :
                                                                            ( ~ r1(X823,X824)
                                                                            | p2(X824) )
                                                                        | ! [X825] :
                                                                            ( ~ r1(X823,X825)
                                                                            | ! [X826] :
                                                                                ( ~ r1(X825,X826)
                                                                                | p2(X826) )
                                                                            | ! [X827] :
                                                                                ( ~ r1(X825,X827)
                                                                                | ? [X828] : r1(X827,X828) )
                                                                            | ! [X829] :
                                                                                ( ~ r1(X825,X829)
                                                                                | p1(X829) ) )
                                                                        | ! [X830] :
                                                                            ( ~ r1(X823,X830)
                                                                            | p1(X830) ) )
                                                                    | ! [X831] :
                                                                        ( ~ r1(X821,X831)
                                                                        | p1(X831) ) )
                                                                | ! [X832] :
                                                                    ( ~ r1(X819,X832)
                                                                    | p1(X832) ) )
                                                            | ! [X833] :
                                                                ( ~ r1(X817,X833)
                                                                | p1(X833) ) )
                                                        | ! [X834] :
                                                            ( ~ r1(X815,X834)
                                                            | p1(X834) ) )
                                                    | ! [X835] :
                                                        ( ~ r1(X813,X835)
                                                        | p1(X835) ) )
                                                | ! [X836] :
                                                    ( ~ r1(X811,X836)
                                                    | p1(X836) ) )
                                            | ! [X837] :
                                                ( ~ r1(X809,X837)
                                                | p1(X837) ) )
                                        | ! [X838] :
                                            ( ~ r1(X807,X838)
                                            | p1(X838) ) )
                                    | ! [X839] :
                                        ( ~ r1(X805,X839)
                                        | p1(X839) ) )
                                | ! [X840] :
                                    ( ~ r1(X803,X840)
                                    | p1(X840) ) )
                            | ! [X841] :
                                ( ~ r1(X801,X841)
                                | p1(X841) ) )
                        | ! [X842] :
                            ( ~ r1(X799,X842)
                            | p1(X842) ) )
                    | ! [X843] :
                        ( ~ r1(X797,X843)
                        | p1(X843) ) )
                | ! [X844] :
                    ( ~ r1(X795,X844)
                    | p1(X844) ) )
            | ! [X845] :
                ( ~ r1(X793,X845)
                | p1(X845) ) )
        | ! [X846] :
            ( ~ r1(X0,X846)
            | p1(X846) ) )
      & ? [X847] :
          ( r1(X0,X847)
          & ~ p2(X847) )
      & ? [X848] :
          ( r1(X0,X848)
          & ? [X849] :
              ( r1(X848,X849)
              & ~ p2(X849) )
          & ? [X850] :
              ( r1(X848,X850)
              & ? [X851] :
                  ( r1(X850,X851)
                  & ~ p2(X851) )
              & ? [X852] :
                  ( r1(X850,X852)
                  & ? [X853] :
                      ( r1(X852,X853)
                      & ~ p2(X853) )
                  & ? [X854] :
                      ( r1(X852,X854)
                      & ? [X855] :
                          ( r1(X854,X855)
                          & ~ p2(X855) )
                      & ? [X856] :
                          ( r1(X854,X856)
                          & ? [X857] :
                              ( r1(X856,X857)
                              & ~ p2(X857) )
                          & ? [X858] :
                              ( r1(X856,X858)
                              & ? [X859] :
                                  ( r1(X858,X859)
                                  & ~ p2(X859) )
                              & ? [X860] :
                                  ( r1(X858,X860)
                                  & ? [X861] :
                                      ( r1(X860,X861)
                                      & ~ p2(X861) )
                                  & ? [X862] :
                                      ( r1(X860,X862)
                                      & ? [X863] :
                                          ( r1(X862,X863)
                                          & ~ p2(X863) )
                                      & ? [X864] :
                                          ( r1(X862,X864)
                                          & ? [X865] :
                                              ( r1(X864,X865)
                                              & ~ p2(X865) )
                                          & ? [X866] :
                                              ( r1(X864,X866)
                                              & ? [X867] :
                                                  ( r1(X866,X867)
                                                  & ~ p2(X867) )
                                              & ? [X868] :
                                                  ( r1(X866,X868)
                                                  & ? [X869] :
                                                      ( r1(X868,X869)
                                                      & ~ p2(X869) )
                                                  & ? [X870] :
                                                      ( r1(X868,X870)
                                                      & ? [X871] :
                                                          ( r1(X870,X871)
                                                          & ~ p2(X871) )
                                                      & ? [X872] :
                                                          ( r1(X870,X872)
                                                          & ? [X873] :
                                                              ( r1(X872,X873)
                                                              & ~ p2(X873) )
                                                          & ? [X874] :
                                                              ( r1(X872,X874)
                                                              & ? [X875] :
                                                                  ( r1(X874,X875)
                                                                  & ~ p2(X875) )
                                                              & ? [X876] :
                                                                  ( r1(X874,X876)
                                                                  & ? [X877] :
                                                                      ( r1(X876,X877)
                                                                      & ~ p2(X877) )
                                                                  & ? [X878] :
                                                                      ( r1(X876,X878)
                                                                      & ? [X879] :
                                                                          ( r1(X878,X879)
                                                                          & ~ p2(X879) )
                                                                      & ? [X880] :
                                                                          ( r1(X878,X880)
                                                                          & ? [X881] :
                                                                              ( r1(X880,X881)
                                                                              & ~ p2(X881) )
                                                                          & ? [X882] :
                                                                              ( r1(X880,X882)
                                                                              & ? [X883] :
                                                                                  ( r1(X882,X883)
                                                                                  & ~ p2(X883) )
                                                                              & ? [X884] :
                                                                                  ( r1(X882,X884)
                                                                                  & ? [X885] :
                                                                                      ( r1(X884,X885)
                                                                                      & ~ p2(X885) )
                                                                                  & ? [X886] :
                                                                                      ( r1(X884,X886)
                                                                                      & ? [X887] :
                                                                                          ( r1(X886,X887)
                                                                                          & ! [X888] :
                                                                                              ( ~ r1(X887,X888)
                                                                                              | p1(X888) ) )
                                                                                      & ? [X889] :
                                                                                          ( r1(X886,X889)
                                                                                          & ~ p1(X889) ) )
                                                                                  & ? [X890] :
                                                                                      ( r1(X884,X890)
                                                                                      & ~ p1(X890) ) )
                                                                              & ? [X891] :
                                                                                  ( r1(X882,X891)
                                                                                  & ~ p1(X891) ) )
                                                                          & ? [X892] :
                                                                              ( r1(X880,X892)
                                                                              & ~ p1(X892) ) )
                                                                      & ? [X893] :
                                                                          ( r1(X878,X893)
                                                                          & ~ p1(X893) ) )
                                                                  & ? [X894] :
                                                                      ( r1(X876,X894)
                                                                      & ~ p1(X894) ) )
                                                              & ? [X895] :
                                                                  ( r1(X874,X895)
                                                                  & ~ p1(X895) ) )
                                                          & ? [X896] :
                                                              ( r1(X872,X896)
                                                              & ~ p1(X896) ) )
                                                      & ? [X897] :
                                                          ( r1(X870,X897)
                                                          & ~ p1(X897) ) )
                                                  & ? [X898] :
                                                      ( r1(X868,X898)
                                                      & ~ p1(X898) ) )
                                              & ? [X899] :
                                                  ( r1(X866,X899)
                                                  & ~ p1(X899) ) )
                                          & ? [X900] :
                                              ( r1(X864,X900)
                                              & ~ p1(X900) ) )
                                      & ? [X901] :
                                          ( r1(X862,X901)
                                          & ~ p1(X901) ) )
                                  & ? [X902] :
                                      ( r1(X860,X902)
                                      & ~ p1(X902) ) )
                              & ? [X903] :
                                  ( r1(X858,X903)
                                  & ~ p1(X903) ) )
                          & ? [X904] :
                              ( r1(X856,X904)
                              & ~ p1(X904) ) )
                      & ? [X905] :
                          ( r1(X854,X905)
                          & ~ p1(X905) ) )
                  & ? [X906] :
                      ( r1(X852,X906)
                      & ~ p1(X906) ) )
              & ? [X907] :
                  ( r1(X850,X907)
                  & ~ p1(X907) ) )
          & ? [X908] :
              ( r1(X848,X908)
              & ~ p1(X908) ) )
      & ? [X909] :
          ( r1(X0,X909)
          & ~ p1(X909) )
      & ( ! [X910] :
            ( ~ r1(X0,X910)
            | p2(X910) )
        | ! [X911] :
            ( ~ r1(X0,X911)
            | ! [X912] :
                ( ~ r1(X911,X912)
                | p2(X912) )
            | ! [X913] :
                ( ~ r1(X911,X913)
                | ! [X914] :
                    ( ~ r1(X913,X914)
                    | p2(X914) )
                | ! [X915] :
                    ( ~ r1(X913,X915)
                    | ! [X916] :
                        ( ~ r1(X915,X916)
                        | p2(X916) )
                    | ! [X917] :
                        ( ~ r1(X915,X917)
                        | ! [X918] :
                            ( ~ r1(X917,X918)
                            | p2(X918) )
                        | ! [X919] :
                            ( ~ r1(X917,X919)
                            | ! [X920] :
                                ( ~ r1(X919,X920)
                                | p2(X920) )
                            | ! [X921] :
                                ( ~ r1(X919,X921)
                                | ! [X922] :
                                    ( ~ r1(X921,X922)
                                    | p2(X922) )
                                | ! [X923] :
                                    ( ~ r1(X921,X923)
                                    | ! [X924] :
                                        ( ~ r1(X923,X924)
                                        | p2(X924) )
                                    | ! [X925] :
                                        ( ~ r1(X923,X925)
                                        | ! [X926] :
                                            ( ~ r1(X925,X926)
                                            | p2(X926) )
                                        | ! [X927] :
                                            ( ~ r1(X925,X927)
                                            | ! [X928] :
                                                ( ~ r1(X927,X928)
                                                | p2(X928) )
                                            | ! [X929] :
                                                ( ~ r1(X927,X929)
                                                | ! [X930] :
                                                    ( ~ r1(X929,X930)
                                                    | p2(X930) )
                                                | ! [X931] :
                                                    ( ~ r1(X929,X931)
                                                    | ! [X932] :
                                                        ( ~ r1(X931,X932)
                                                        | p2(X932) )
                                                    | ! [X933] :
                                                        ( ~ r1(X931,X933)
                                                        | ! [X934] :
                                                            ( ~ r1(X933,X934)
                                                            | p2(X934) )
                                                        | ! [X935] :
                                                            ( ~ r1(X933,X935)
                                                            | ! [X936] :
                                                                ( ~ r1(X935,X936)
                                                                | p2(X936) )
                                                            | ! [X937] :
                                                                ( ~ r1(X935,X937)
                                                                | ! [X938] :
                                                                    ( ~ r1(X937,X938)
                                                                    | p2(X938) )
                                                                | ! [X939] :
                                                                    ( ~ r1(X937,X939)
                                                                    | ! [X940] :
                                                                        ( ~ r1(X939,X940)
                                                                        | p2(X940) )
                                                                    | ! [X941] :
                                                                        ( ~ r1(X939,X941)
                                                                        | ! [X942] :
                                                                            ( ~ r1(X941,X942)
                                                                            | p2(X942) )
                                                                        | ! [X943] :
                                                                            ( ~ r1(X941,X943)
                                                                            | ! [X944] :
                                                                                ( ~ r1(X943,X944)
                                                                                | ? [X945] :
                                                                                    ( r1(X944,X945)
                                                                                    & p1(X945) ) )
                                                                            | ~ p1(X943) )
                                                                        | ! [X946] :
                                                                            ( ~ r1(X941,X946)
                                                                            | p1(X946) ) )
                                                                    | ! [X947] :
                                                                        ( ~ r1(X939,X947)
                                                                        | p1(X947) ) )
                                                                | ! [X948] :
                                                                    ( ~ r1(X937,X948)
                                                                    | p1(X948) ) )
                                                            | ! [X949] :
                                                                ( ~ r1(X935,X949)
                                                                | p1(X949) ) )
                                                        | ! [X950] :
                                                            ( ~ r1(X933,X950)
                                                            | p1(X950) ) )
                                                    | ! [X951] :
                                                        ( ~ r1(X931,X951)
                                                        | p1(X951) ) )
                                                | ! [X952] :
                                                    ( ~ r1(X929,X952)
                                                    | p1(X952) ) )
                                            | ! [X953] :
                                                ( ~ r1(X927,X953)
                                                | p1(X953) ) )
                                        | ! [X954] :
                                            ( ~ r1(X925,X954)
                                            | p1(X954) ) )
                                    | ! [X955] :
                                        ( ~ r1(X923,X955)
                                        | p1(X955) ) )
                                | ! [X956] :
                                    ( ~ r1(X921,X956)
                                    | p1(X956) ) )
                            | ! [X957] :
                                ( ~ r1(X919,X957)
                                | p1(X957) ) )
                        | ! [X958] :
                            ( ~ r1(X917,X958)
                            | p1(X958) ) )
                    | ! [X959] :
                        ( ~ r1(X915,X959)
                        | p1(X959) ) )
                | ! [X960] :
                    ( ~ r1(X913,X960)
                    | p1(X960) ) )
            | ! [X961] :
                ( ~ r1(X911,X961)
                | p1(X961) ) )
        | ! [X962] :
            ( ~ r1(X0,X962)
            | p1(X962) ) )
      & ( ! [X963] :
            ( ~ r1(X0,X963)
            | p2(X963) )
        | ! [X964] :
            ( ~ r1(X0,X964)
            | ! [X965] :
                ( ~ r1(X964,X965)
                | p2(X965) )
            | ! [X966] :
                ( ~ r1(X964,X966)
                | ! [X967] :
                    ( ~ r1(X966,X967)
                    | p2(X967) )
                | ! [X968] :
                    ( ~ r1(X966,X968)
                    | ! [X969] :
                        ( ~ r1(X968,X969)
                        | p2(X969) )
                    | ! [X970] :
                        ( ~ r1(X968,X970)
                        | ! [X971] :
                            ( ~ r1(X970,X971)
                            | p2(X971) )
                        | ! [X972] :
                            ( ~ r1(X970,X972)
                            | ! [X973] :
                                ( ~ r1(X972,X973)
                                | p2(X973) )
                            | ! [X974] :
                                ( ~ r1(X972,X974)
                                | ! [X975] :
                                    ( ~ r1(X974,X975)
                                    | p2(X975) )
                                | ! [X976] :
                                    ( ~ r1(X974,X976)
                                    | ! [X977] :
                                        ( ~ r1(X976,X977)
                                        | p2(X977) )
                                    | ! [X978] :
                                        ( ~ r1(X976,X978)
                                        | ! [X979] :
                                            ( ~ r1(X978,X979)
                                            | p2(X979) )
                                        | ! [X980] :
                                            ( ~ r1(X978,X980)
                                            | ! [X981] :
                                                ( ~ r1(X980,X981)
                                                | p2(X981) )
                                            | ! [X982] :
                                                ( ~ r1(X980,X982)
                                                | ! [X983] :
                                                    ( ~ r1(X982,X983)
                                                    | p2(X983) )
                                                | ! [X984] :
                                                    ( ~ r1(X982,X984)
                                                    | ! [X985] :
                                                        ( ~ r1(X984,X985)
                                                        | p2(X985) )
                                                    | ! [X986] :
                                                        ( ~ r1(X984,X986)
                                                        | ! [X987] :
                                                            ( ~ r1(X986,X987)
                                                            | p2(X987) )
                                                        | ! [X988] :
                                                            ( ~ r1(X986,X988)
                                                            | ! [X989] :
                                                                ( ~ r1(X988,X989)
                                                                | p2(X989) )
                                                            | ! [X990] :
                                                                ( ~ r1(X988,X990)
                                                                | ! [X991] :
                                                                    ( ~ r1(X990,X991)
                                                                    | p2(X991) )
                                                                | ! [X992] :
                                                                    ( ~ r1(X990,X992)
                                                                    | ! [X993] :
                                                                        ( ~ r1(X992,X993)
                                                                        | p2(X993) )
                                                                    | ! [X994] :
                                                                        ( ~ r1(X992,X994)
                                                                        | ! [X995] :
                                                                            ( ~ r1(X994,X995)
                                                                            | p2(X995) )
                                                                        | ! [X996] :
                                                                            ( ~ r1(X994,X996)
                                                                            | ! [X997] :
                                                                                ( ~ r1(X996,X997)
                                                                                | ! [X998] :
                                                                                    ( ~ r1(X997,X998)
                                                                                    | ? [X999] :
                                                                                        ( r1(X998,X999)
                                                                                        & ~ p1(X999) ) )
                                                                                | ! [X1000] :
                                                                                    ( ~ r1(X997,X1000)
                                                                                    | p1(X1000) ) ) )
                                                                        | ! [X1001] :
                                                                            ( ~ r1(X994,X1001)
                                                                            | p1(X1001) ) )
                                                                    | ! [X1002] :
                                                                        ( ~ r1(X992,X1002)
                                                                        | p1(X1002) ) )
                                                                | ! [X1003] :
                                                                    ( ~ r1(X990,X1003)
                                                                    | p1(X1003) ) )
                                                            | ! [X1004] :
                                                                ( ~ r1(X988,X1004)
                                                                | p1(X1004) ) )
                                                        | ! [X1005] :
                                                            ( ~ r1(X986,X1005)
                                                            | p1(X1005) ) )
                                                    | ! [X1006] :
                                                        ( ~ r1(X984,X1006)
                                                        | p1(X1006) ) )
                                                | ! [X1007] :
                                                    ( ~ r1(X982,X1007)
                                                    | p1(X1007) ) )
                                            | ! [X1008] :
                                                ( ~ r1(X980,X1008)
                                                | p1(X1008) ) )
                                        | ! [X1009] :
                                            ( ~ r1(X978,X1009)
                                            | p1(X1009) ) )
                                    | ! [X1010] :
                                        ( ~ r1(X976,X1010)
                                        | p1(X1010) ) )
                                | ! [X1011] :
                                    ( ~ r1(X974,X1011)
                                    | p1(X1011) ) )
                            | ! [X1012] :
                                ( ~ r1(X972,X1012)
                                | p1(X1012) ) )
                        | ! [X1013] :
                            ( ~ r1(X970,X1013)
                            | p1(X1013) ) )
                    | ! [X1014] :
                        ( ~ r1(X968,X1014)
                        | p1(X1014) ) )
                | ! [X1015] :
                    ( ~ r1(X966,X1015)
                    | p1(X1015) ) )
            | ! [X1016] :
                ( ~ r1(X964,X1016)
                | p1(X1016) ) )
        | ! [X1017] :
            ( ~ r1(X0,X1017)
            | p1(X1017) ) )
      & ( ! [X1018] :
            ( ~ r1(X0,X1018)
            | p2(X1018) )
        | ! [X1019] :
            ( ~ r1(X0,X1019)
            | ! [X1020] :
                ( ~ r1(X1019,X1020)
                | p2(X1020) )
            | ! [X1021] :
                ( ~ r1(X1019,X1021)
                | ! [X1022] :
                    ( ~ r1(X1021,X1022)
                    | p2(X1022) )
                | ! [X1023] :
                    ( ~ r1(X1021,X1023)
                    | ! [X1024] :
                        ( ~ r1(X1023,X1024)
                        | p2(X1024) )
                    | ! [X1025] :
                        ( ~ r1(X1023,X1025)
                        | ! [X1026] :
                            ( ~ r1(X1025,X1026)
                            | p2(X1026) )
                        | ! [X1027] :
                            ( ~ r1(X1025,X1027)
                            | ! [X1028] :
                                ( ~ r1(X1027,X1028)
                                | p2(X1028) )
                            | ! [X1029] :
                                ( ~ r1(X1027,X1029)
                                | ! [X1030] :
                                    ( ~ r1(X1029,X1030)
                                    | p2(X1030) )
                                | ! [X1031] :
                                    ( ~ r1(X1029,X1031)
                                    | ! [X1032] :
                                        ( ~ r1(X1031,X1032)
                                        | p2(X1032) )
                                    | ! [X1033] :
                                        ( ~ r1(X1031,X1033)
                                        | ! [X1034] :
                                            ( ~ r1(X1033,X1034)
                                            | p2(X1034) )
                                        | ! [X1035] :
                                            ( ~ r1(X1033,X1035)
                                            | ! [X1036] :
                                                ( ~ r1(X1035,X1036)
                                                | p2(X1036) )
                                            | ! [X1037] :
                                                ( ~ r1(X1035,X1037)
                                                | ! [X1038] :
                                                    ( ~ r1(X1037,X1038)
                                                    | p2(X1038) )
                                                | ! [X1039] :
                                                    ( ~ r1(X1037,X1039)
                                                    | ! [X1040] :
                                                        ( ~ r1(X1039,X1040)
                                                        | p2(X1040) )
                                                    | ! [X1041] :
                                                        ( ~ r1(X1039,X1041)
                                                        | ! [X1042] :
                                                            ( ~ r1(X1041,X1042)
                                                            | p2(X1042) )
                                                        | ! [X1043] :
                                                            ( ~ r1(X1041,X1043)
                                                            | ! [X1044] :
                                                                ( ~ r1(X1043,X1044)
                                                                | p2(X1044) )
                                                            | ! [X1045] :
                                                                ( ~ r1(X1043,X1045)
                                                                | ! [X1046] :
                                                                    ( ~ r1(X1045,X1046)
                                                                    | p2(X1046) )
                                                                | ! [X1047] :
                                                                    ( ~ r1(X1045,X1047)
                                                                    | ! [X1048] :
                                                                        ( ~ r1(X1047,X1048)
                                                                        | p2(X1048) )
                                                                    | ! [X1049] :
                                                                        ( ~ r1(X1047,X1049)
                                                                        | ! [X1050] :
                                                                            ( ~ r1(X1049,X1050)
                                                                            | p2(X1050) )
                                                                        | ! [X1051] :
                                                                            ( ~ r1(X1049,X1051)
                                                                            | ! [X1052] :
                                                                                ( ~ r1(X1051,X1052)
                                                                                | ? [X1053] :
                                                                                    ( r1(X1052,X1053)
                                                                                    & ! [X1054] :
                                                                                        ( ~ r1(X1053,X1054)
                                                                                        | p1(X1054) ) ) )
                                                                            | ! [X1055] :
                                                                                ( ~ r1(X1051,X1055)
                                                                                | ? [X1056] :
                                                                                    ( r1(X1055,X1056)
                                                                                    & ~ p1(X1056) ) ) )
                                                                        | ! [X1057] :
                                                                            ( ~ r1(X1049,X1057)
                                                                            | p1(X1057) ) )
                                                                    | ! [X1058] :
                                                                        ( ~ r1(X1047,X1058)
                                                                        | p1(X1058) ) )
                                                                | ! [X1059] :
                                                                    ( ~ r1(X1045,X1059)
                                                                    | p1(X1059) ) )
                                                            | ! [X1060] :
                                                                ( ~ r1(X1043,X1060)
                                                                | p1(X1060) ) )
                                                        | ! [X1061] :
                                                            ( ~ r1(X1041,X1061)
                                                            | p1(X1061) ) )
                                                    | ! [X1062] :
                                                        ( ~ r1(X1039,X1062)
                                                        | p1(X1062) ) )
                                                | ! [X1063] :
                                                    ( ~ r1(X1037,X1063)
                                                    | p1(X1063) ) )
                                            | ! [X1064] :
                                                ( ~ r1(X1035,X1064)
                                                | p1(X1064) ) )
                                        | ! [X1065] :
                                            ( ~ r1(X1033,X1065)
                                            | p1(X1065) ) )
                                    | ! [X1066] :
                                        ( ~ r1(X1031,X1066)
                                        | p1(X1066) ) )
                                | ! [X1067] :
                                    ( ~ r1(X1029,X1067)
                                    | p1(X1067) ) )
                            | ! [X1068] :
                                ( ~ r1(X1027,X1068)
                                | p1(X1068) ) )
                        | ! [X1069] :
                            ( ~ r1(X1025,X1069)
                            | p1(X1069) ) )
                    | ! [X1070] :
                        ( ~ r1(X1023,X1070)
                        | p1(X1070) ) )
                | ! [X1071] :
                    ( ~ r1(X1021,X1071)
                    | p1(X1071) ) )
            | ! [X1072] :
                ( ~ r1(X1019,X1072)
                | p1(X1072) ) )
        | ! [X1073] :
            ( ~ r1(X0,X1073)
            | p1(X1073) ) )
      & ( ! [X1074] :
            ( ~ r1(X0,X1074)
            | p2(X1074) )
        | ! [X1075] :
            ( ~ r1(X0,X1075)
            | ! [X1076] :
                ( ~ r1(X1075,X1076)
                | p2(X1076) )
            | ! [X1077] :
                ( ~ r1(X1075,X1077)
                | ! [X1078] :
                    ( ~ r1(X1077,X1078)
                    | p2(X1078) )
                | ! [X1079] :
                    ( ~ r1(X1077,X1079)
                    | ! [X1080] :
                        ( ~ r1(X1079,X1080)
                        | p2(X1080) )
                    | ! [X1081] :
                        ( ~ r1(X1079,X1081)
                        | ! [X1082] :
                            ( ~ r1(X1081,X1082)
                            | p2(X1082) )
                        | ! [X1083] :
                            ( ~ r1(X1081,X1083)
                            | ! [X1084] :
                                ( ~ r1(X1083,X1084)
                                | p2(X1084) )
                            | ! [X1085] :
                                ( ~ r1(X1083,X1085)
                                | ! [X1086] :
                                    ( ~ r1(X1085,X1086)
                                    | p2(X1086) )
                                | ! [X1087] :
                                    ( ~ r1(X1085,X1087)
                                    | ! [X1088] :
                                        ( ~ r1(X1087,X1088)
                                        | p2(X1088) )
                                    | ! [X1089] :
                                        ( ~ r1(X1087,X1089)
                                        | ! [X1090] :
                                            ( ~ r1(X1089,X1090)
                                            | p2(X1090) )
                                        | ! [X1091] :
                                            ( ~ r1(X1089,X1091)
                                            | ! [X1092] :
                                                ( ~ r1(X1091,X1092)
                                                | p2(X1092) )
                                            | ! [X1093] :
                                                ( ~ r1(X1091,X1093)
                                                | ! [X1094] :
                                                    ( ~ r1(X1093,X1094)
                                                    | p2(X1094) )
                                                | ! [X1095] :
                                                    ( ~ r1(X1093,X1095)
                                                    | ! [X1096] :
                                                        ( ~ r1(X1095,X1096)
                                                        | p2(X1096) )
                                                    | ! [X1097] :
                                                        ( ~ r1(X1095,X1097)
                                                        | ! [X1098] :
                                                            ( ~ r1(X1097,X1098)
                                                            | p2(X1098) )
                                                        | ! [X1099] :
                                                            ( ~ r1(X1097,X1099)
                                                            | ! [X1100] :
                                                                ( ~ r1(X1099,X1100)
                                                                | p2(X1100) )
                                                            | ! [X1101] :
                                                                ( ~ r1(X1099,X1101)
                                                                | ! [X1102] :
                                                                    ( ~ r1(X1101,X1102)
                                                                    | p2(X1102) )
                                                                | ! [X1103] :
                                                                    ( ~ r1(X1101,X1103)
                                                                    | ! [X1104] :
                                                                        ( ~ r1(X1103,X1104)
                                                                        | p2(X1104) )
                                                                    | ! [X1105] :
                                                                        ( ~ r1(X1103,X1105)
                                                                        | ! [X1106] :
                                                                            ( ~ r1(X1105,X1106)
                                                                            | p2(X1106) )
                                                                        | ! [X1107] :
                                                                            ( ~ r1(X1105,X1107)
                                                                            | ? [X1108] : r1(X1107,X1108) )
                                                                        | ! [X1109] :
                                                                            ( ~ r1(X1105,X1109)
                                                                            | p1(X1109) ) )
                                                                    | ! [X1110] :
                                                                        ( ~ r1(X1103,X1110)
                                                                        | p1(X1110) ) )
                                                                | ! [X1111] :
                                                                    ( ~ r1(X1101,X1111)
                                                                    | p1(X1111) ) )
                                                            | ! [X1112] :
                                                                ( ~ r1(X1099,X1112)
                                                                | p1(X1112) ) )
                                                        | ! [X1113] :
                                                            ( ~ r1(X1097,X1113)
                                                            | p1(X1113) ) )
                                                    | ! [X1114] :
                                                        ( ~ r1(X1095,X1114)
                                                        | p1(X1114) ) )
                                                | ! [X1115] :
                                                    ( ~ r1(X1093,X1115)
                                                    | p1(X1115) ) )
                                            | ! [X1116] :
                                                ( ~ r1(X1091,X1116)
                                                | p1(X1116) ) )
                                        | ! [X1117] :
                                            ( ~ r1(X1089,X1117)
                                            | p1(X1117) ) )
                                    | ! [X1118] :
                                        ( ~ r1(X1087,X1118)
                                        | p1(X1118) ) )
                                | ! [X1119] :
                                    ( ~ r1(X1085,X1119)
                                    | p1(X1119) ) )
                            | ! [X1120] :
                                ( ~ r1(X1083,X1120)
                                | p1(X1120) ) )
                        | ! [X1121] :
                            ( ~ r1(X1081,X1121)
                            | p1(X1121) ) )
                    | ! [X1122] :
                        ( ~ r1(X1079,X1122)
                        | p1(X1122) ) )
                | ! [X1123] :
                    ( ~ r1(X1077,X1123)
                    | p1(X1123) ) )
            | ! [X1124] :
                ( ~ r1(X1075,X1124)
                | p1(X1124) ) )
        | ! [X1125] :
            ( ~ r1(X0,X1125)
            | p1(X1125) ) )
      & ? [X1126] :
          ( r1(X0,X1126)
          & ~ p2(X1126) )
      & ? [X1127] :
          ( r1(X0,X1127)
          & ? [X1128] :
              ( r1(X1127,X1128)
              & ~ p2(X1128) )
          & ? [X1129] :
              ( r1(X1127,X1129)
              & ? [X1130] :
                  ( r1(X1129,X1130)
                  & ~ p2(X1130) )
              & ? [X1131] :
                  ( r1(X1129,X1131)
                  & ? [X1132] :
                      ( r1(X1131,X1132)
                      & ~ p2(X1132) )
                  & ? [X1133] :
                      ( r1(X1131,X1133)
                      & ? [X1134] :
                          ( r1(X1133,X1134)
                          & ~ p2(X1134) )
                      & ? [X1135] :
                          ( r1(X1133,X1135)
                          & ? [X1136] :
                              ( r1(X1135,X1136)
                              & ~ p2(X1136) )
                          & ? [X1137] :
                              ( r1(X1135,X1137)
                              & ? [X1138] :
                                  ( r1(X1137,X1138)
                                  & ~ p2(X1138) )
                              & ? [X1139] :
                                  ( r1(X1137,X1139)
                                  & ? [X1140] :
                                      ( r1(X1139,X1140)
                                      & ~ p2(X1140) )
                                  & ? [X1141] :
                                      ( r1(X1139,X1141)
                                      & ? [X1142] :
                                          ( r1(X1141,X1142)
                                          & ~ p2(X1142) )
                                      & ? [X1143] :
                                          ( r1(X1141,X1143)
                                          & ? [X1144] :
                                              ( r1(X1143,X1144)
                                              & ~ p2(X1144) )
                                          & ? [X1145] :
                                              ( r1(X1143,X1145)
                                              & ? [X1146] :
                                                  ( r1(X1145,X1146)
                                                  & ~ p2(X1146) )
                                              & ? [X1147] :
                                                  ( r1(X1145,X1147)
                                                  & ? [X1148] :
                                                      ( r1(X1147,X1148)
                                                      & ~ p2(X1148) )
                                                  & ? [X1149] :
                                                      ( r1(X1147,X1149)
                                                      & ? [X1150] :
                                                          ( r1(X1149,X1150)
                                                          & ~ p2(X1150) )
                                                      & ? [X1151] :
                                                          ( r1(X1149,X1151)
                                                          & ? [X1152] :
                                                              ( r1(X1151,X1152)
                                                              & ~ p2(X1152) )
                                                          & ? [X1153] :
                                                              ( r1(X1151,X1153)
                                                              & ? [X1154] :
                                                                  ( r1(X1153,X1154)
                                                                  & ~ p2(X1154) )
                                                              & ? [X1155] :
                                                                  ( r1(X1153,X1155)
                                                                  & ? [X1156] :
                                                                      ( r1(X1155,X1156)
                                                                      & ~ p2(X1156) )
                                                                  & ? [X1157] :
                                                                      ( r1(X1155,X1157)
                                                                      & ? [X1158] :
                                                                          ( r1(X1157,X1158)
                                                                          & ~ p2(X1158) )
                                                                      & ? [X1159] :
                                                                          ( r1(X1157,X1159)
                                                                          & ? [X1160] :
                                                                              ( r1(X1159,X1160)
                                                                              & ~ p2(X1160) )
                                                                          & ? [X1161] :
                                                                              ( r1(X1159,X1161)
                                                                              & ? [X1162] :
                                                                                  ( r1(X1161,X1162)
                                                                                  & ~ p2(X1162) )
                                                                              & ? [X1163] :
                                                                                  ( r1(X1161,X1163)
                                                                                  & ? [X1164] :
                                                                                      ( r1(X1163,X1164)
                                                                                      & ~ p2(X1164) )
                                                                                  & ? [X1165] :
                                                                                      ( r1(X1163,X1165)
                                                                                      & ? [X1166] :
                                                                                          ( r1(X1165,X1166)
                                                                                          & ! [X1167] :
                                                                                              ( ~ r1(X1166,X1167)
                                                                                              | p1(X1167) ) )
                                                                                      & ? [X1168] :
                                                                                          ( r1(X1165,X1168)
                                                                                          & ~ p1(X1168) ) )
                                                                                  & ? [X1169] :
                                                                                      ( r1(X1163,X1169)
                                                                                      & ~ p1(X1169) ) )
                                                                              & ? [X1170] :
                                                                                  ( r1(X1161,X1170)
                                                                                  & ~ p1(X1170) ) )
                                                                          & ? [X1171] :
                                                                              ( r1(X1159,X1171)
                                                                              & ~ p1(X1171) ) )
                                                                      & ? [X1172] :
                                                                          ( r1(X1157,X1172)
                                                                          & ~ p1(X1172) ) )
                                                                  & ? [X1173] :
                                                                      ( r1(X1155,X1173)
                                                                      & ~ p1(X1173) ) )
                                                              & ? [X1174] :
                                                                  ( r1(X1153,X1174)
                                                                  & ~ p1(X1174) ) )
                                                          & ? [X1175] :
                                                              ( r1(X1151,X1175)
                                                              & ~ p1(X1175) ) )
                                                      & ? [X1176] :
                                                          ( r1(X1149,X1176)
                                                          & ~ p1(X1176) ) )
                                                  & ? [X1177] :
                                                      ( r1(X1147,X1177)
                                                      & ~ p1(X1177) ) )
                                              & ? [X1178] :
                                                  ( r1(X1145,X1178)
                                                  & ~ p1(X1178) ) )
                                          & ? [X1179] :
                                              ( r1(X1143,X1179)
                                              & ~ p1(X1179) ) )
                                      & ? [X1180] :
                                          ( r1(X1141,X1180)
                                          & ~ p1(X1180) ) )
                                  & ? [X1181] :
                                      ( r1(X1139,X1181)
                                      & ~ p1(X1181) ) )
                              & ? [X1182] :
                                  ( r1(X1137,X1182)
                                  & ~ p1(X1182) ) )
                          & ? [X1183] :
                              ( r1(X1135,X1183)
                              & ~ p1(X1183) ) )
                      & ? [X1184] :
                          ( r1(X1133,X1184)
                          & ~ p1(X1184) ) )
                  & ? [X1185] :
                      ( r1(X1131,X1185)
                      & ~ p1(X1185) ) )
              & ? [X1186] :
                  ( r1(X1129,X1186)
                  & ~ p1(X1186) ) )
          & ? [X1187] :
              ( r1(X1127,X1187)
              & ~ p1(X1187) ) )
      & ? [X1188] :
          ( r1(X0,X1188)
          & ~ p1(X1188) )
      & ( ! [X1189] :
            ( ~ r1(X0,X1189)
            | p2(X1189) )
        | ! [X1190] :
            ( ~ r1(X0,X1190)
            | ! [X1191] :
                ( ~ r1(X1190,X1191)
                | p2(X1191) )
            | ! [X1192] :
                ( ~ r1(X1190,X1192)
                | ! [X1193] :
                    ( ~ r1(X1192,X1193)
                    | p2(X1193) )
                | ! [X1194] :
                    ( ~ r1(X1192,X1194)
                    | ! [X1195] :
                        ( ~ r1(X1194,X1195)
                        | p2(X1195) )
                    | ! [X1196] :
                        ( ~ r1(X1194,X1196)
                        | ! [X1197] :
                            ( ~ r1(X1196,X1197)
                            | p2(X1197) )
                        | ! [X1198] :
                            ( ~ r1(X1196,X1198)
                            | ! [X1199] :
                                ( ~ r1(X1198,X1199)
                                | p2(X1199) )
                            | ! [X1200] :
                                ( ~ r1(X1198,X1200)
                                | ! [X1201] :
                                    ( ~ r1(X1200,X1201)
                                    | p2(X1201) )
                                | ! [X1202] :
                                    ( ~ r1(X1200,X1202)
                                    | ! [X1203] :
                                        ( ~ r1(X1202,X1203)
                                        | p2(X1203) )
                                    | ! [X1204] :
                                        ( ~ r1(X1202,X1204)
                                        | ! [X1205] :
                                            ( ~ r1(X1204,X1205)
                                            | p2(X1205) )
                                        | ! [X1206] :
                                            ( ~ r1(X1204,X1206)
                                            | ! [X1207] :
                                                ( ~ r1(X1206,X1207)
                                                | p2(X1207) )
                                            | ! [X1208] :
                                                ( ~ r1(X1206,X1208)
                                                | ! [X1209] :
                                                    ( ~ r1(X1208,X1209)
                                                    | p2(X1209) )
                                                | ! [X1210] :
                                                    ( ~ r1(X1208,X1210)
                                                    | ! [X1211] :
                                                        ( ~ r1(X1210,X1211)
                                                        | p2(X1211) )
                                                    | ! [X1212] :
                                                        ( ~ r1(X1210,X1212)
                                                        | ! [X1213] :
                                                            ( ~ r1(X1212,X1213)
                                                            | p2(X1213) )
                                                        | ! [X1214] :
                                                            ( ~ r1(X1212,X1214)
                                                            | ! [X1215] :
                                                                ( ~ r1(X1214,X1215)
                                                                | p2(X1215) )
                                                            | ! [X1216] :
                                                                ( ~ r1(X1214,X1216)
                                                                | ! [X1217] :
                                                                    ( ~ r1(X1216,X1217)
                                                                    | p2(X1217) )
                                                                | ! [X1218] :
                                                                    ( ~ r1(X1216,X1218)
                                                                    | ! [X1219] :
                                                                        ( ~ r1(X1218,X1219)
                                                                        | p2(X1219) )
                                                                    | ! [X1220] :
                                                                        ( ~ r1(X1218,X1220)
                                                                        | ! [X1221] :
                                                                            ( ~ r1(X1220,X1221)
                                                                            | ? [X1222] :
                                                                                ( r1(X1221,X1222)
                                                                                & p1(X1222) ) )
                                                                        | ~ p1(X1220) )
                                                                    | ! [X1223] :
                                                                        ( ~ r1(X1218,X1223)
                                                                        | p1(X1223) ) )
                                                                | ! [X1224] :
                                                                    ( ~ r1(X1216,X1224)
                                                                    | p1(X1224) ) )
                                                            | ! [X1225] :
                                                                ( ~ r1(X1214,X1225)
                                                                | p1(X1225) ) )
                                                        | ! [X1226] :
                                                            ( ~ r1(X1212,X1226)
                                                            | p1(X1226) ) )
                                                    | ! [X1227] :
                                                        ( ~ r1(X1210,X1227)
                                                        | p1(X1227) ) )
                                                | ! [X1228] :
                                                    ( ~ r1(X1208,X1228)
                                                    | p1(X1228) ) )
                                            | ! [X1229] :
                                                ( ~ r1(X1206,X1229)
                                                | p1(X1229) ) )
                                        | ! [X1230] :
                                            ( ~ r1(X1204,X1230)
                                            | p1(X1230) ) )
                                    | ! [X1231] :
                                        ( ~ r1(X1202,X1231)
                                        | p1(X1231) ) )
                                | ! [X1232] :
                                    ( ~ r1(X1200,X1232)
                                    | p1(X1232) ) )
                            | ! [X1233] :
                                ( ~ r1(X1198,X1233)
                                | p1(X1233) ) )
                        | ! [X1234] :
                            ( ~ r1(X1196,X1234)
                            | p1(X1234) ) )
                    | ! [X1235] :
                        ( ~ r1(X1194,X1235)
                        | p1(X1235) ) )
                | ! [X1236] :
                    ( ~ r1(X1192,X1236)
                    | p1(X1236) ) )
            | ! [X1237] :
                ( ~ r1(X1190,X1237)
                | p1(X1237) ) )
        | ! [X1238] :
            ( ~ r1(X0,X1238)
            | p1(X1238) ) )
      & ( ! [X1239] :
            ( ~ r1(X0,X1239)
            | p2(X1239) )
        | ! [X1240] :
            ( ~ r1(X0,X1240)
            | ! [X1241] :
                ( ~ r1(X1240,X1241)
                | p2(X1241) )
            | ! [X1242] :
                ( ~ r1(X1240,X1242)
                | ! [X1243] :
                    ( ~ r1(X1242,X1243)
                    | p2(X1243) )
                | ! [X1244] :
                    ( ~ r1(X1242,X1244)
                    | ! [X1245] :
                        ( ~ r1(X1244,X1245)
                        | p2(X1245) )
                    | ! [X1246] :
                        ( ~ r1(X1244,X1246)
                        | ! [X1247] :
                            ( ~ r1(X1246,X1247)
                            | p2(X1247) )
                        | ! [X1248] :
                            ( ~ r1(X1246,X1248)
                            | ! [X1249] :
                                ( ~ r1(X1248,X1249)
                                | p2(X1249) )
                            | ! [X1250] :
                                ( ~ r1(X1248,X1250)
                                | ! [X1251] :
                                    ( ~ r1(X1250,X1251)
                                    | p2(X1251) )
                                | ! [X1252] :
                                    ( ~ r1(X1250,X1252)
                                    | ! [X1253] :
                                        ( ~ r1(X1252,X1253)
                                        | p2(X1253) )
                                    | ! [X1254] :
                                        ( ~ r1(X1252,X1254)
                                        | ! [X1255] :
                                            ( ~ r1(X1254,X1255)
                                            | p2(X1255) )
                                        | ! [X1256] :
                                            ( ~ r1(X1254,X1256)
                                            | ! [X1257] :
                                                ( ~ r1(X1256,X1257)
                                                | p2(X1257) )
                                            | ! [X1258] :
                                                ( ~ r1(X1256,X1258)
                                                | ! [X1259] :
                                                    ( ~ r1(X1258,X1259)
                                                    | p2(X1259) )
                                                | ! [X1260] :
                                                    ( ~ r1(X1258,X1260)
                                                    | ! [X1261] :
                                                        ( ~ r1(X1260,X1261)
                                                        | p2(X1261) )
                                                    | ! [X1262] :
                                                        ( ~ r1(X1260,X1262)
                                                        | ! [X1263] :
                                                            ( ~ r1(X1262,X1263)
                                                            | p2(X1263) )
                                                        | ! [X1264] :
                                                            ( ~ r1(X1262,X1264)
                                                            | ! [X1265] :
                                                                ( ~ r1(X1264,X1265)
                                                                | p2(X1265) )
                                                            | ! [X1266] :
                                                                ( ~ r1(X1264,X1266)
                                                                | ! [X1267] :
                                                                    ( ~ r1(X1266,X1267)
                                                                    | p2(X1267) )
                                                                | ! [X1268] :
                                                                    ( ~ r1(X1266,X1268)
                                                                    | ! [X1269] :
                                                                        ( ~ r1(X1268,X1269)
                                                                        | p2(X1269) )
                                                                    | ! [X1270] :
                                                                        ( ~ r1(X1268,X1270)
                                                                        | ! [X1271] :
                                                                            ( ~ r1(X1270,X1271)
                                                                            | ! [X1272] :
                                                                                ( ~ r1(X1271,X1272)
                                                                                | ? [X1273] :
                                                                                    ( r1(X1272,X1273)
                                                                                    & ~ p1(X1273) ) )
                                                                            | ! [X1274] :
                                                                                ( ~ r1(X1271,X1274)
                                                                                | p1(X1274) ) ) )
                                                                    | ! [X1275] :
                                                                        ( ~ r1(X1268,X1275)
                                                                        | p1(X1275) ) )
                                                                | ! [X1276] :
                                                                    ( ~ r1(X1266,X1276)
                                                                    | p1(X1276) ) )
                                                            | ! [X1277] :
                                                                ( ~ r1(X1264,X1277)
                                                                | p1(X1277) ) )
                                                        | ! [X1278] :
                                                            ( ~ r1(X1262,X1278)
                                                            | p1(X1278) ) )
                                                    | ! [X1279] :
                                                        ( ~ r1(X1260,X1279)
                                                        | p1(X1279) ) )
                                                | ! [X1280] :
                                                    ( ~ r1(X1258,X1280)
                                                    | p1(X1280) ) )
                                            | ! [X1281] :
                                                ( ~ r1(X1256,X1281)
                                                | p1(X1281) ) )
                                        | ! [X1282] :
                                            ( ~ r1(X1254,X1282)
                                            | p1(X1282) ) )
                                    | ! [X1283] :
                                        ( ~ r1(X1252,X1283)
                                        | p1(X1283) ) )
                                | ! [X1284] :
                                    ( ~ r1(X1250,X1284)
                                    | p1(X1284) ) )
                            | ! [X1285] :
                                ( ~ r1(X1248,X1285)
                                | p1(X1285) ) )
                        | ! [X1286] :
                            ( ~ r1(X1246,X1286)
                            | p1(X1286) ) )
                    | ! [X1287] :
                        ( ~ r1(X1244,X1287)
                        | p1(X1287) ) )
                | ! [X1288] :
                    ( ~ r1(X1242,X1288)
                    | p1(X1288) ) )
            | ! [X1289] :
                ( ~ r1(X1240,X1289)
                | p1(X1289) ) )
        | ! [X1290] :
            ( ~ r1(X0,X1290)
            | p1(X1290) ) )
      & ( ! [X1291] :
            ( ~ r1(X0,X1291)
            | p2(X1291) )
        | ! [X1292] :
            ( ~ r1(X0,X1292)
            | ! [X1293] :
                ( ~ r1(X1292,X1293)
                | p2(X1293) )
            | ! [X1294] :
                ( ~ r1(X1292,X1294)
                | ! [X1295] :
                    ( ~ r1(X1294,X1295)
                    | p2(X1295) )
                | ! [X1296] :
                    ( ~ r1(X1294,X1296)
                    | ! [X1297] :
                        ( ~ r1(X1296,X1297)
                        | p2(X1297) )
                    | ! [X1298] :
                        ( ~ r1(X1296,X1298)
                        | ! [X1299] :
                            ( ~ r1(X1298,X1299)
                            | p2(X1299) )
                        | ! [X1300] :
                            ( ~ r1(X1298,X1300)
                            | ! [X1301] :
                                ( ~ r1(X1300,X1301)
                                | p2(X1301) )
                            | ! [X1302] :
                                ( ~ r1(X1300,X1302)
                                | ! [X1303] :
                                    ( ~ r1(X1302,X1303)
                                    | p2(X1303) )
                                | ! [X1304] :
                                    ( ~ r1(X1302,X1304)
                                    | ! [X1305] :
                                        ( ~ r1(X1304,X1305)
                                        | p2(X1305) )
                                    | ! [X1306] :
                                        ( ~ r1(X1304,X1306)
                                        | ! [X1307] :
                                            ( ~ r1(X1306,X1307)
                                            | p2(X1307) )
                                        | ! [X1308] :
                                            ( ~ r1(X1306,X1308)
                                            | ! [X1309] :
                                                ( ~ r1(X1308,X1309)
                                                | p2(X1309) )
                                            | ! [X1310] :
                                                ( ~ r1(X1308,X1310)
                                                | ! [X1311] :
                                                    ( ~ r1(X1310,X1311)
                                                    | p2(X1311) )
                                                | ! [X1312] :
                                                    ( ~ r1(X1310,X1312)
                                                    | ! [X1313] :
                                                        ( ~ r1(X1312,X1313)
                                                        | p2(X1313) )
                                                    | ! [X1314] :
                                                        ( ~ r1(X1312,X1314)
                                                        | ! [X1315] :
                                                            ( ~ r1(X1314,X1315)
                                                            | p2(X1315) )
                                                        | ! [X1316] :
                                                            ( ~ r1(X1314,X1316)
                                                            | ! [X1317] :
                                                                ( ~ r1(X1316,X1317)
                                                                | p2(X1317) )
                                                            | ! [X1318] :
                                                                ( ~ r1(X1316,X1318)
                                                                | ! [X1319] :
                                                                    ( ~ r1(X1318,X1319)
                                                                    | p2(X1319) )
                                                                | ! [X1320] :
                                                                    ( ~ r1(X1318,X1320)
                                                                    | ! [X1321] :
                                                                        ( ~ r1(X1320,X1321)
                                                                        | p2(X1321) )
                                                                    | ! [X1322] :
                                                                        ( ~ r1(X1320,X1322)
                                                                        | ! [X1323] :
                                                                            ( ~ r1(X1322,X1323)
                                                                            | ? [X1324] :
                                                                                ( r1(X1323,X1324)
                                                                                & ! [X1325] :
                                                                                    ( ~ r1(X1324,X1325)
                                                                                    | p1(X1325) ) ) )
                                                                        | ! [X1326] :
                                                                            ( ~ r1(X1322,X1326)
                                                                            | ? [X1327] :
                                                                                ( r1(X1326,X1327)
                                                                                & ~ p1(X1327) ) ) )
                                                                    | ! [X1328] :
                                                                        ( ~ r1(X1320,X1328)
                                                                        | p1(X1328) ) )
                                                                | ! [X1329] :
                                                                    ( ~ r1(X1318,X1329)
                                                                    | p1(X1329) ) )
                                                            | ! [X1330] :
                                                                ( ~ r1(X1316,X1330)
                                                                | p1(X1330) ) )
                                                        | ! [X1331] :
                                                            ( ~ r1(X1314,X1331)
                                                            | p1(X1331) ) )
                                                    | ! [X1332] :
                                                        ( ~ r1(X1312,X1332)
                                                        | p1(X1332) ) )
                                                | ! [X1333] :
                                                    ( ~ r1(X1310,X1333)
                                                    | p1(X1333) ) )
                                            | ! [X1334] :
                                                ( ~ r1(X1308,X1334)
                                                | p1(X1334) ) )
                                        | ! [X1335] :
                                            ( ~ r1(X1306,X1335)
                                            | p1(X1335) ) )
                                    | ! [X1336] :
                                        ( ~ r1(X1304,X1336)
                                        | p1(X1336) ) )
                                | ! [X1337] :
                                    ( ~ r1(X1302,X1337)
                                    | p1(X1337) ) )
                            | ! [X1338] :
                                ( ~ r1(X1300,X1338)
                                | p1(X1338) ) )
                        | ! [X1339] :
                            ( ~ r1(X1298,X1339)
                            | p1(X1339) ) )
                    | ! [X1340] :
                        ( ~ r1(X1296,X1340)
                        | p1(X1340) ) )
                | ! [X1341] :
                    ( ~ r1(X1294,X1341)
                    | p1(X1341) ) )
            | ! [X1342] :
                ( ~ r1(X1292,X1342)
                | p1(X1342) ) )
        | ! [X1343] :
            ( ~ r1(X0,X1343)
            | p1(X1343) ) )
      & ( ! [X1344] :
            ( ~ r1(X0,X1344)
            | p2(X1344) )
        | ! [X1345] :
            ( ~ r1(X0,X1345)
            | ! [X1346] :
                ( ~ r1(X1345,X1346)
                | p2(X1346) )
            | ! [X1347] :
                ( ~ r1(X1345,X1347)
                | ! [X1348] :
                    ( ~ r1(X1347,X1348)
                    | p2(X1348) )
                | ! [X1349] :
                    ( ~ r1(X1347,X1349)
                    | ! [X1350] :
                        ( ~ r1(X1349,X1350)
                        | p2(X1350) )
                    | ! [X1351] :
                        ( ~ r1(X1349,X1351)
                        | ! [X1352] :
                            ( ~ r1(X1351,X1352)
                            | p2(X1352) )
                        | ! [X1353] :
                            ( ~ r1(X1351,X1353)
                            | ! [X1354] :
                                ( ~ r1(X1353,X1354)
                                | p2(X1354) )
                            | ! [X1355] :
                                ( ~ r1(X1353,X1355)
                                | ! [X1356] :
                                    ( ~ r1(X1355,X1356)
                                    | p2(X1356) )
                                | ! [X1357] :
                                    ( ~ r1(X1355,X1357)
                                    | ! [X1358] :
                                        ( ~ r1(X1357,X1358)
                                        | p2(X1358) )
                                    | ! [X1359] :
                                        ( ~ r1(X1357,X1359)
                                        | ! [X1360] :
                                            ( ~ r1(X1359,X1360)
                                            | p2(X1360) )
                                        | ! [X1361] :
                                            ( ~ r1(X1359,X1361)
                                            | ! [X1362] :
                                                ( ~ r1(X1361,X1362)
                                                | p2(X1362) )
                                            | ! [X1363] :
                                                ( ~ r1(X1361,X1363)
                                                | ! [X1364] :
                                                    ( ~ r1(X1363,X1364)
                                                    | p2(X1364) )
                                                | ! [X1365] :
                                                    ( ~ r1(X1363,X1365)
                                                    | ! [X1366] :
                                                        ( ~ r1(X1365,X1366)
                                                        | p2(X1366) )
                                                    | ! [X1367] :
                                                        ( ~ r1(X1365,X1367)
                                                        | ! [X1368] :
                                                            ( ~ r1(X1367,X1368)
                                                            | p2(X1368) )
                                                        | ! [X1369] :
                                                            ( ~ r1(X1367,X1369)
                                                            | ! [X1370] :
                                                                ( ~ r1(X1369,X1370)
                                                                | p2(X1370) )
                                                            | ! [X1371] :
                                                                ( ~ r1(X1369,X1371)
                                                                | ! [X1372] :
                                                                    ( ~ r1(X1371,X1372)
                                                                    | p2(X1372) )
                                                                | ! [X1373] :
                                                                    ( ~ r1(X1371,X1373)
                                                                    | ! [X1374] :
                                                                        ( ~ r1(X1373,X1374)
                                                                        | p2(X1374) )
                                                                    | ! [X1375] :
                                                                        ( ~ r1(X1373,X1375)
                                                                        | ? [X1376] : r1(X1375,X1376) )
                                                                    | ! [X1377] :
                                                                        ( ~ r1(X1373,X1377)
                                                                        | p1(X1377) ) )
                                                                | ! [X1378] :
                                                                    ( ~ r1(X1371,X1378)
                                                                    | p1(X1378) ) )
                                                            | ! [X1379] :
                                                                ( ~ r1(X1369,X1379)
                                                                | p1(X1379) ) )
                                                        | ! [X1380] :
                                                            ( ~ r1(X1367,X1380)
                                                            | p1(X1380) ) )
                                                    | ! [X1381] :
                                                        ( ~ r1(X1365,X1381)
                                                        | p1(X1381) ) )
                                                | ! [X1382] :
                                                    ( ~ r1(X1363,X1382)
                                                    | p1(X1382) ) )
                                            | ! [X1383] :
                                                ( ~ r1(X1361,X1383)
                                                | p1(X1383) ) )
                                        | ! [X1384] :
                                            ( ~ r1(X1359,X1384)
                                            | p1(X1384) ) )
                                    | ! [X1385] :
                                        ( ~ r1(X1357,X1385)
                                        | p1(X1385) ) )
                                | ! [X1386] :
                                    ( ~ r1(X1355,X1386)
                                    | p1(X1386) ) )
                            | ! [X1387] :
                                ( ~ r1(X1353,X1387)
                                | p1(X1387) ) )
                        | ! [X1388] :
                            ( ~ r1(X1351,X1388)
                            | p1(X1388) ) )
                    | ! [X1389] :
                        ( ~ r1(X1349,X1389)
                        | p1(X1389) ) )
                | ! [X1390] :
                    ( ~ r1(X1347,X1390)
                    | p1(X1390) ) )
            | ! [X1391] :
                ( ~ r1(X1345,X1391)
                | p1(X1391) ) )
        | ! [X1392] :
            ( ~ r1(X0,X1392)
            | p1(X1392) ) )
      & ? [X1393] :
          ( r1(X0,X1393)
          & ~ p2(X1393) )
      & ? [X1394] :
          ( r1(X0,X1394)
          & ? [X1395] :
              ( r1(X1394,X1395)
              & ~ p2(X1395) )
          & ? [X1396] :
              ( r1(X1394,X1396)
              & ? [X1397] :
                  ( r1(X1396,X1397)
                  & ~ p2(X1397) )
              & ? [X1398] :
                  ( r1(X1396,X1398)
                  & ? [X1399] :
                      ( r1(X1398,X1399)
                      & ~ p2(X1399) )
                  & ? [X1400] :
                      ( r1(X1398,X1400)
                      & ? [X1401] :
                          ( r1(X1400,X1401)
                          & ~ p2(X1401) )
                      & ? [X1402] :
                          ( r1(X1400,X1402)
                          & ? [X1403] :
                              ( r1(X1402,X1403)
                              & ~ p2(X1403) )
                          & ? [X1404] :
                              ( r1(X1402,X1404)
                              & ? [X1405] :
                                  ( r1(X1404,X1405)
                                  & ~ p2(X1405) )
                              & ? [X1406] :
                                  ( r1(X1404,X1406)
                                  & ? [X1407] :
                                      ( r1(X1406,X1407)
                                      & ~ p2(X1407) )
                                  & ? [X1408] :
                                      ( r1(X1406,X1408)
                                      & ? [X1409] :
                                          ( r1(X1408,X1409)
                                          & ~ p2(X1409) )
                                      & ? [X1410] :
                                          ( r1(X1408,X1410)
                                          & ? [X1411] :
                                              ( r1(X1410,X1411)
                                              & ~ p2(X1411) )
                                          & ? [X1412] :
                                              ( r1(X1410,X1412)
                                              & ? [X1413] :
                                                  ( r1(X1412,X1413)
                                                  & ~ p2(X1413) )
                                              & ? [X1414] :
                                                  ( r1(X1412,X1414)
                                                  & ? [X1415] :
                                                      ( r1(X1414,X1415)
                                                      & ~ p2(X1415) )
                                                  & ? [X1416] :
                                                      ( r1(X1414,X1416)
                                                      & ? [X1417] :
                                                          ( r1(X1416,X1417)
                                                          & ~ p2(X1417) )
                                                      & ? [X1418] :
                                                          ( r1(X1416,X1418)
                                                          & ? [X1419] :
                                                              ( r1(X1418,X1419)
                                                              & ~ p2(X1419) )
                                                          & ? [X1420] :
                                                              ( r1(X1418,X1420)
                                                              & ? [X1421] :
                                                                  ( r1(X1420,X1421)
                                                                  & ~ p2(X1421) )
                                                              & ? [X1422] :
                                                                  ( r1(X1420,X1422)
                                                                  & ? [X1423] :
                                                                      ( r1(X1422,X1423)
                                                                      & ~ p2(X1423) )
                                                                  & ? [X1424] :
                                                                      ( r1(X1422,X1424)
                                                                      & ? [X1425] :
                                                                          ( r1(X1424,X1425)
                                                                          & ~ p2(X1425) )
                                                                      & ? [X1426] :
                                                                          ( r1(X1424,X1426)
                                                                          & ? [X1427] :
                                                                              ( r1(X1426,X1427)
                                                                              & ~ p2(X1427) )
                                                                          & ? [X1428] :
                                                                              ( r1(X1426,X1428)
                                                                              & ? [X1429] :
                                                                                  ( r1(X1428,X1429)
                                                                                  & ~ p2(X1429) )
                                                                              & ? [X1430] :
                                                                                  ( r1(X1428,X1430)
                                                                                  & ? [X1431] :
                                                                                      ( r1(X1430,X1431)
                                                                                      & ~ p2(X1431) )
                                                                                  & ? [X1432] :
                                                                                      ( r1(X1430,X1432)
                                                                                      & ? [X1433] :
                                                                                          ( r1(X1432,X1433)
                                                                                          & ! [X1434] :
                                                                                              ( ~ r1(X1433,X1434)
                                                                                              | p1(X1434) ) )
                                                                                      & ? [X1435] :
                                                                                          ( r1(X1432,X1435)
                                                                                          & ~ p1(X1435) ) )
                                                                                  & ? [X1436] :
                                                                                      ( r1(X1430,X1436)
                                                                                      & ~ p1(X1436) ) )
                                                                              & ? [X1437] :
                                                                                  ( r1(X1428,X1437)
                                                                                  & ~ p1(X1437) ) )
                                                                          & ? [X1438] :
                                                                              ( r1(X1426,X1438)
                                                                              & ~ p1(X1438) ) )
                                                                      & ? [X1439] :
                                                                          ( r1(X1424,X1439)
                                                                          & ~ p1(X1439) ) )
                                                                  & ? [X1440] :
                                                                      ( r1(X1422,X1440)
                                                                      & ~ p1(X1440) ) )
                                                              & ? [X1441] :
                                                                  ( r1(X1420,X1441)
                                                                  & ~ p1(X1441) ) )
                                                          & ? [X1442] :
                                                              ( r1(X1418,X1442)
                                                              & ~ p1(X1442) ) )
                                                      & ? [X1443] :
                                                          ( r1(X1416,X1443)
                                                          & ~ p1(X1443) ) )
                                                  & ? [X1444] :
                                                      ( r1(X1414,X1444)
                                                      & ~ p1(X1444) ) )
                                              & ? [X1445] :
                                                  ( r1(X1412,X1445)
                                                  & ~ p1(X1445) ) )
                                          & ? [X1446] :
                                              ( r1(X1410,X1446)
                                              & ~ p1(X1446) ) )
                                      & ? [X1447] :
                                          ( r1(X1408,X1447)
                                          & ~ p1(X1447) ) )
                                  & ? [X1448] :
                                      ( r1(X1406,X1448)
                                      & ~ p1(X1448) ) )
                              & ? [X1449] :
                                  ( r1(X1404,X1449)
                                  & ~ p1(X1449) ) )
                          & ? [X1450] :
                              ( r1(X1402,X1450)
                              & ~ p1(X1450) ) )
                      & ? [X1451] :
                          ( r1(X1400,X1451)
                          & ~ p1(X1451) ) )
                  & ? [X1452] :
                      ( r1(X1398,X1452)
                      & ~ p1(X1452) ) )
              & ? [X1453] :
                  ( r1(X1396,X1453)
                  & ~ p1(X1453) ) )
          & ? [X1454] :
              ( r1(X1394,X1454)
              & ~ p1(X1454) ) )
      & ? [X1455] :
          ( r1(X0,X1455)
          & ~ p1(X1455) )
      & ( ! [X1456] :
            ( ~ r1(X0,X1456)
            | p2(X1456) )
        | ! [X1457] :
            ( ~ r1(X0,X1457)
            | ! [X1458] :
                ( ~ r1(X1457,X1458)
                | p2(X1458) )
            | ! [X1459] :
                ( ~ r1(X1457,X1459)
                | ! [X1460] :
                    ( ~ r1(X1459,X1460)
                    | p2(X1460) )
                | ! [X1461] :
                    ( ~ r1(X1459,X1461)
                    | ! [X1462] :
                        ( ~ r1(X1461,X1462)
                        | p2(X1462) )
                    | ! [X1463] :
                        ( ~ r1(X1461,X1463)
                        | ! [X1464] :
                            ( ~ r1(X1463,X1464)
                            | p2(X1464) )
                        | ! [X1465] :
                            ( ~ r1(X1463,X1465)
                            | ! [X1466] :
                                ( ~ r1(X1465,X1466)
                                | p2(X1466) )
                            | ! [X1467] :
                                ( ~ r1(X1465,X1467)
                                | ! [X1468] :
                                    ( ~ r1(X1467,X1468)
                                    | p2(X1468) )
                                | ! [X1469] :
                                    ( ~ r1(X1467,X1469)
                                    | ! [X1470] :
                                        ( ~ r1(X1469,X1470)
                                        | p2(X1470) )
                                    | ! [X1471] :
                                        ( ~ r1(X1469,X1471)
                                        | ! [X1472] :
                                            ( ~ r1(X1471,X1472)
                                            | p2(X1472) )
                                        | ! [X1473] :
                                            ( ~ r1(X1471,X1473)
                                            | ! [X1474] :
                                                ( ~ r1(X1473,X1474)
                                                | p2(X1474) )
                                            | ! [X1475] :
                                                ( ~ r1(X1473,X1475)
                                                | ! [X1476] :
                                                    ( ~ r1(X1475,X1476)
                                                    | p2(X1476) )
                                                | ! [X1477] :
                                                    ( ~ r1(X1475,X1477)
                                                    | ! [X1478] :
                                                        ( ~ r1(X1477,X1478)
                                                        | p2(X1478) )
                                                    | ! [X1479] :
                                                        ( ~ r1(X1477,X1479)
                                                        | ! [X1480] :
                                                            ( ~ r1(X1479,X1480)
                                                            | p2(X1480) )
                                                        | ! [X1481] :
                                                            ( ~ r1(X1479,X1481)
                                                            | ! [X1482] :
                                                                ( ~ r1(X1481,X1482)
                                                                | p2(X1482) )
                                                            | ! [X1483] :
                                                                ( ~ r1(X1481,X1483)
                                                                | ! [X1484] :
                                                                    ( ~ r1(X1483,X1484)
                                                                    | p2(X1484) )
                                                                | ! [X1485] :
                                                                    ( ~ r1(X1483,X1485)
                                                                    | ! [X1486] :
                                                                        ( ~ r1(X1485,X1486)
                                                                        | ? [X1487] :
                                                                            ( r1(X1486,X1487)
                                                                            & p1(X1487) ) )
                                                                    | ~ p1(X1485) )
                                                                | ! [X1488] :
                                                                    ( ~ r1(X1483,X1488)
                                                                    | p1(X1488) ) )
                                                            | ! [X1489] :
                                                                ( ~ r1(X1481,X1489)
                                                                | p1(X1489) ) )
                                                        | ! [X1490] :
                                                            ( ~ r1(X1479,X1490)
                                                            | p1(X1490) ) )
                                                    | ! [X1491] :
                                                        ( ~ r1(X1477,X1491)
                                                        | p1(X1491) ) )
                                                | ! [X1492] :
                                                    ( ~ r1(X1475,X1492)
                                                    | p1(X1492) ) )
                                            | ! [X1493] :
                                                ( ~ r1(X1473,X1493)
                                                | p1(X1493) ) )
                                        | ! [X1494] :
                                            ( ~ r1(X1471,X1494)
                                            | p1(X1494) ) )
                                    | ! [X1495] :
                                        ( ~ r1(X1469,X1495)
                                        | p1(X1495) ) )
                                | ! [X1496] :
                                    ( ~ r1(X1467,X1496)
                                    | p1(X1496) ) )
                            | ! [X1497] :
                                ( ~ r1(X1465,X1497)
                                | p1(X1497) ) )
                        | ! [X1498] :
                            ( ~ r1(X1463,X1498)
                            | p1(X1498) ) )
                    | ! [X1499] :
                        ( ~ r1(X1461,X1499)
                        | p1(X1499) ) )
                | ! [X1500] :
                    ( ~ r1(X1459,X1500)
                    | p1(X1500) ) )
            | ! [X1501] :
                ( ~ r1(X1457,X1501)
                | p1(X1501) ) )
        | ! [X1502] :
            ( ~ r1(X0,X1502)
            | p1(X1502) ) )
      & ( ! [X1503] :
            ( ~ r1(X0,X1503)
            | p2(X1503) )
        | ! [X1504] :
            ( ~ r1(X0,X1504)
            | ! [X1505] :
                ( ~ r1(X1504,X1505)
                | p2(X1505) )
            | ! [X1506] :
                ( ~ r1(X1504,X1506)
                | ! [X1507] :
                    ( ~ r1(X1506,X1507)
                    | p2(X1507) )
                | ! [X1508] :
                    ( ~ r1(X1506,X1508)
                    | ! [X1509] :
                        ( ~ r1(X1508,X1509)
                        | p2(X1509) )
                    | ! [X1510] :
                        ( ~ r1(X1508,X1510)
                        | ! [X1511] :
                            ( ~ r1(X1510,X1511)
                            | p2(X1511) )
                        | ! [X1512] :
                            ( ~ r1(X1510,X1512)
                            | ! [X1513] :
                                ( ~ r1(X1512,X1513)
                                | p2(X1513) )
                            | ! [X1514] :
                                ( ~ r1(X1512,X1514)
                                | ! [X1515] :
                                    ( ~ r1(X1514,X1515)
                                    | p2(X1515) )
                                | ! [X1516] :
                                    ( ~ r1(X1514,X1516)
                                    | ! [X1517] :
                                        ( ~ r1(X1516,X1517)
                                        | p2(X1517) )
                                    | ! [X1518] :
                                        ( ~ r1(X1516,X1518)
                                        | ! [X1519] :
                                            ( ~ r1(X1518,X1519)
                                            | p2(X1519) )
                                        | ! [X1520] :
                                            ( ~ r1(X1518,X1520)
                                            | ! [X1521] :
                                                ( ~ r1(X1520,X1521)
                                                | p2(X1521) )
                                            | ! [X1522] :
                                                ( ~ r1(X1520,X1522)
                                                | ! [X1523] :
                                                    ( ~ r1(X1522,X1523)
                                                    | p2(X1523) )
                                                | ! [X1524] :
                                                    ( ~ r1(X1522,X1524)
                                                    | ! [X1525] :
                                                        ( ~ r1(X1524,X1525)
                                                        | p2(X1525) )
                                                    | ! [X1526] :
                                                        ( ~ r1(X1524,X1526)
                                                        | ! [X1527] :
                                                            ( ~ r1(X1526,X1527)
                                                            | p2(X1527) )
                                                        | ! [X1528] :
                                                            ( ~ r1(X1526,X1528)
                                                            | ! [X1529] :
                                                                ( ~ r1(X1528,X1529)
                                                                | p2(X1529) )
                                                            | ! [X1530] :
                                                                ( ~ r1(X1528,X1530)
                                                                | ! [X1531] :
                                                                    ( ~ r1(X1530,X1531)
                                                                    | p2(X1531) )
                                                                | ! [X1532] :
                                                                    ( ~ r1(X1530,X1532)
                                                                    | ! [X1533] :
                                                                        ( ~ r1(X1532,X1533)
                                                                        | ! [X1534] :
                                                                            ( ~ r1(X1533,X1534)
                                                                            | ? [X1535] :
                                                                                ( r1(X1534,X1535)
                                                                                & ~ p1(X1535) ) )
                                                                        | ! [X1536] :
                                                                            ( ~ r1(X1533,X1536)
                                                                            | p1(X1536) ) ) )
                                                                | ! [X1537] :
                                                                    ( ~ r1(X1530,X1537)
                                                                    | p1(X1537) ) )
                                                            | ! [X1538] :
                                                                ( ~ r1(X1528,X1538)
                                                                | p1(X1538) ) )
                                                        | ! [X1539] :
                                                            ( ~ r1(X1526,X1539)
                                                            | p1(X1539) ) )
                                                    | ! [X1540] :
                                                        ( ~ r1(X1524,X1540)
                                                        | p1(X1540) ) )
                                                | ! [X1541] :
                                                    ( ~ r1(X1522,X1541)
                                                    | p1(X1541) ) )
                                            | ! [X1542] :
                                                ( ~ r1(X1520,X1542)
                                                | p1(X1542) ) )
                                        | ! [X1543] :
                                            ( ~ r1(X1518,X1543)
                                            | p1(X1543) ) )
                                    | ! [X1544] :
                                        ( ~ r1(X1516,X1544)
                                        | p1(X1544) ) )
                                | ! [X1545] :
                                    ( ~ r1(X1514,X1545)
                                    | p1(X1545) ) )
                            | ! [X1546] :
                                ( ~ r1(X1512,X1546)
                                | p1(X1546) ) )
                        | ! [X1547] :
                            ( ~ r1(X1510,X1547)
                            | p1(X1547) ) )
                    | ! [X1548] :
                        ( ~ r1(X1508,X1548)
                        | p1(X1548) ) )
                | ! [X1549] :
                    ( ~ r1(X1506,X1549)
                    | p1(X1549) ) )
            | ! [X1550] :
                ( ~ r1(X1504,X1550)
                | p1(X1550) ) )
        | ! [X1551] :
            ( ~ r1(X0,X1551)
            | p1(X1551) ) )
      & ( ! [X1552] :
            ( ~ r1(X0,X1552)
            | p2(X1552) )
        | ! [X1553] :
            ( ~ r1(X0,X1553)
            | ! [X1554] :
                ( ~ r1(X1553,X1554)
                | p2(X1554) )
            | ! [X1555] :
                ( ~ r1(X1553,X1555)
                | ! [X1556] :
                    ( ~ r1(X1555,X1556)
                    | p2(X1556) )
                | ! [X1557] :
                    ( ~ r1(X1555,X1557)
                    | ! [X1558] :
                        ( ~ r1(X1557,X1558)
                        | p2(X1558) )
                    | ! [X1559] :
                        ( ~ r1(X1557,X1559)
                        | ! [X1560] :
                            ( ~ r1(X1559,X1560)
                            | p2(X1560) )
                        | ! [X1561] :
                            ( ~ r1(X1559,X1561)
                            | ! [X1562] :
                                ( ~ r1(X1561,X1562)
                                | p2(X1562) )
                            | ! [X1563] :
                                ( ~ r1(X1561,X1563)
                                | ! [X1564] :
                                    ( ~ r1(X1563,X1564)
                                    | p2(X1564) )
                                | ! [X1565] :
                                    ( ~ r1(X1563,X1565)
                                    | ! [X1566] :
                                        ( ~ r1(X1565,X1566)
                                        | p2(X1566) )
                                    | ! [X1567] :
                                        ( ~ r1(X1565,X1567)
                                        | ! [X1568] :
                                            ( ~ r1(X1567,X1568)
                                            | p2(X1568) )
                                        | ! [X1569] :
                                            ( ~ r1(X1567,X1569)
                                            | ! [X1570] :
                                                ( ~ r1(X1569,X1570)
                                                | p2(X1570) )
                                            | ! [X1571] :
                                                ( ~ r1(X1569,X1571)
                                                | ! [X1572] :
                                                    ( ~ r1(X1571,X1572)
                                                    | p2(X1572) )
                                                | ! [X1573] :
                                                    ( ~ r1(X1571,X1573)
                                                    | ! [X1574] :
                                                        ( ~ r1(X1573,X1574)
                                                        | p2(X1574) )
                                                    | ! [X1575] :
                                                        ( ~ r1(X1573,X1575)
                                                        | ! [X1576] :
                                                            ( ~ r1(X1575,X1576)
                                                            | p2(X1576) )
                                                        | ! [X1577] :
                                                            ( ~ r1(X1575,X1577)
                                                            | ! [X1578] :
                                                                ( ~ r1(X1577,X1578)
                                                                | p2(X1578) )
                                                            | ! [X1579] :
                                                                ( ~ r1(X1577,X1579)
                                                                | ! [X1580] :
                                                                    ( ~ r1(X1579,X1580)
                                                                    | p2(X1580) )
                                                                | ! [X1581] :
                                                                    ( ~ r1(X1579,X1581)
                                                                    | ! [X1582] :
                                                                        ( ~ r1(X1581,X1582)
                                                                        | ? [X1583] :
                                                                            ( r1(X1582,X1583)
                                                                            & ! [X1584] :
                                                                                ( ~ r1(X1583,X1584)
                                                                                | p1(X1584) ) ) )
                                                                    | ! [X1585] :
                                                                        ( ~ r1(X1581,X1585)
                                                                        | ? [X1586] :
                                                                            ( r1(X1585,X1586)
                                                                            & ~ p1(X1586) ) ) )
                                                                | ! [X1587] :
                                                                    ( ~ r1(X1579,X1587)
                                                                    | p1(X1587) ) )
                                                            | ! [X1588] :
                                                                ( ~ r1(X1577,X1588)
                                                                | p1(X1588) ) )
                                                        | ! [X1589] :
                                                            ( ~ r1(X1575,X1589)
                                                            | p1(X1589) ) )
                                                    | ! [X1590] :
                                                        ( ~ r1(X1573,X1590)
                                                        | p1(X1590) ) )
                                                | ! [X1591] :
                                                    ( ~ r1(X1571,X1591)
                                                    | p1(X1591) ) )
                                            | ! [X1592] :
                                                ( ~ r1(X1569,X1592)
                                                | p1(X1592) ) )
                                        | ! [X1593] :
                                            ( ~ r1(X1567,X1593)
                                            | p1(X1593) ) )
                                    | ! [X1594] :
                                        ( ~ r1(X1565,X1594)
                                        | p1(X1594) ) )
                                | ! [X1595] :
                                    ( ~ r1(X1563,X1595)
                                    | p1(X1595) ) )
                            | ! [X1596] :
                                ( ~ r1(X1561,X1596)
                                | p1(X1596) ) )
                        | ! [X1597] :
                            ( ~ r1(X1559,X1597)
                            | p1(X1597) ) )
                    | ! [X1598] :
                        ( ~ r1(X1557,X1598)
                        | p1(X1598) ) )
                | ! [X1599] :
                    ( ~ r1(X1555,X1599)
                    | p1(X1599) ) )
            | ! [X1600] :
                ( ~ r1(X1553,X1600)
                | p1(X1600) ) )
        | ! [X1601] :
            ( ~ r1(X0,X1601)
            | p1(X1601) ) )
      & ( ! [X1602] :
            ( ~ r1(X0,X1602)
            | p2(X1602) )
        | ! [X1603] :
            ( ~ r1(X0,X1603)
            | ! [X1604] :
                ( ~ r1(X1603,X1604)
                | p2(X1604) )
            | ! [X1605] :
                ( ~ r1(X1603,X1605)
                | ! [X1606] :
                    ( ~ r1(X1605,X1606)
                    | p2(X1606) )
                | ! [X1607] :
                    ( ~ r1(X1605,X1607)
                    | ! [X1608] :
                        ( ~ r1(X1607,X1608)
                        | p2(X1608) )
                    | ! [X1609] :
                        ( ~ r1(X1607,X1609)
                        | ! [X1610] :
                            ( ~ r1(X1609,X1610)
                            | p2(X1610) )
                        | ! [X1611] :
                            ( ~ r1(X1609,X1611)
                            | ! [X1612] :
                                ( ~ r1(X1611,X1612)
                                | p2(X1612) )
                            | ! [X1613] :
                                ( ~ r1(X1611,X1613)
                                | ! [X1614] :
                                    ( ~ r1(X1613,X1614)
                                    | p2(X1614) )
                                | ! [X1615] :
                                    ( ~ r1(X1613,X1615)
                                    | ! [X1616] :
                                        ( ~ r1(X1615,X1616)
                                        | p2(X1616) )
                                    | ! [X1617] :
                                        ( ~ r1(X1615,X1617)
                                        | ! [X1618] :
                                            ( ~ r1(X1617,X1618)
                                            | p2(X1618) )
                                        | ! [X1619] :
                                            ( ~ r1(X1617,X1619)
                                            | ! [X1620] :
                                                ( ~ r1(X1619,X1620)
                                                | p2(X1620) )
                                            | ! [X1621] :
                                                ( ~ r1(X1619,X1621)
                                                | ! [X1622] :
                                                    ( ~ r1(X1621,X1622)
                                                    | p2(X1622) )
                                                | ! [X1623] :
                                                    ( ~ r1(X1621,X1623)
                                                    | ! [X1624] :
                                                        ( ~ r1(X1623,X1624)
                                                        | p2(X1624) )
                                                    | ! [X1625] :
                                                        ( ~ r1(X1623,X1625)
                                                        | ! [X1626] :
                                                            ( ~ r1(X1625,X1626)
                                                            | p2(X1626) )
                                                        | ! [X1627] :
                                                            ( ~ r1(X1625,X1627)
                                                            | ! [X1628] :
                                                                ( ~ r1(X1627,X1628)
                                                                | p2(X1628) )
                                                            | ! [X1629] :
                                                                ( ~ r1(X1627,X1629)
                                                                | ! [X1630] :
                                                                    ( ~ r1(X1629,X1630)
                                                                    | p2(X1630) )
                                                                | ! [X1631] :
                                                                    ( ~ r1(X1629,X1631)
                                                                    | ? [X1632] : r1(X1631,X1632) )
                                                                | ! [X1633] :
                                                                    ( ~ r1(X1629,X1633)
                                                                    | p1(X1633) ) )
                                                            | ! [X1634] :
                                                                ( ~ r1(X1627,X1634)
                                                                | p1(X1634) ) )
                                                        | ! [X1635] :
                                                            ( ~ r1(X1625,X1635)
                                                            | p1(X1635) ) )
                                                    | ! [X1636] :
                                                        ( ~ r1(X1623,X1636)
                                                        | p1(X1636) ) )
                                                | ! [X1637] :
                                                    ( ~ r1(X1621,X1637)
                                                    | p1(X1637) ) )
                                            | ! [X1638] :
                                                ( ~ r1(X1619,X1638)
                                                | p1(X1638) ) )
                                        | ! [X1639] :
                                            ( ~ r1(X1617,X1639)
                                            | p1(X1639) ) )
                                    | ! [X1640] :
                                        ( ~ r1(X1615,X1640)
                                        | p1(X1640) ) )
                                | ! [X1641] :
                                    ( ~ r1(X1613,X1641)
                                    | p1(X1641) ) )
                            | ! [X1642] :
                                ( ~ r1(X1611,X1642)
                                | p1(X1642) ) )
                        | ! [X1643] :
                            ( ~ r1(X1609,X1643)
                            | p1(X1643) ) )
                    | ! [X1644] :
                        ( ~ r1(X1607,X1644)
                        | p1(X1644) ) )
                | ! [X1645] :
                    ( ~ r1(X1605,X1645)
                    | p1(X1645) ) )
            | ! [X1646] :
                ( ~ r1(X1603,X1646)
                | p1(X1646) ) )
        | ! [X1647] :
            ( ~ r1(X0,X1647)
            | p1(X1647) ) )
      & ? [X1648] :
          ( r1(X0,X1648)
          & ~ p2(X1648) )
      & ? [X1649] :
          ( r1(X0,X1649)
          & ? [X1650] :
              ( r1(X1649,X1650)
              & ~ p2(X1650) )
          & ? [X1651] :
              ( r1(X1649,X1651)
              & ? [X1652] :
                  ( r1(X1651,X1652)
                  & ~ p2(X1652) )
              & ? [X1653] :
                  ( r1(X1651,X1653)
                  & ? [X1654] :
                      ( r1(X1653,X1654)
                      & ~ p2(X1654) )
                  & ? [X1655] :
                      ( r1(X1653,X1655)
                      & ? [X1656] :
                          ( r1(X1655,X1656)
                          & ~ p2(X1656) )
                      & ? [X1657] :
                          ( r1(X1655,X1657)
                          & ? [X1658] :
                              ( r1(X1657,X1658)
                              & ~ p2(X1658) )
                          & ? [X1659] :
                              ( r1(X1657,X1659)
                              & ? [X1660] :
                                  ( r1(X1659,X1660)
                                  & ~ p2(X1660) )
                              & ? [X1661] :
                                  ( r1(X1659,X1661)
                                  & ? [X1662] :
                                      ( r1(X1661,X1662)
                                      & ~ p2(X1662) )
                                  & ? [X1663] :
                                      ( r1(X1661,X1663)
                                      & ? [X1664] :
                                          ( r1(X1663,X1664)
                                          & ~ p2(X1664) )
                                      & ? [X1665] :
                                          ( r1(X1663,X1665)
                                          & ? [X1666] :
                                              ( r1(X1665,X1666)
                                              & ~ p2(X1666) )
                                          & ? [X1667] :
                                              ( r1(X1665,X1667)
                                              & ? [X1668] :
                                                  ( r1(X1667,X1668)
                                                  & ~ p2(X1668) )
                                              & ? [X1669] :
                                                  ( r1(X1667,X1669)
                                                  & ? [X1670] :
                                                      ( r1(X1669,X1670)
                                                      & ~ p2(X1670) )
                                                  & ? [X1671] :
                                                      ( r1(X1669,X1671)
                                                      & ? [X1672] :
                                                          ( r1(X1671,X1672)
                                                          & ~ p2(X1672) )
                                                      & ? [X1673] :
                                                          ( r1(X1671,X1673)
                                                          & ? [X1674] :
                                                              ( r1(X1673,X1674)
                                                              & ~ p2(X1674) )
                                                          & ? [X1675] :
                                                              ( r1(X1673,X1675)
                                                              & ? [X1676] :
                                                                  ( r1(X1675,X1676)
                                                                  & ~ p2(X1676) )
                                                              & ? [X1677] :
                                                                  ( r1(X1675,X1677)
                                                                  & ? [X1678] :
                                                                      ( r1(X1677,X1678)
                                                                      & ~ p2(X1678) )
                                                                  & ? [X1679] :
                                                                      ( r1(X1677,X1679)
                                                                      & ? [X1680] :
                                                                          ( r1(X1679,X1680)
                                                                          & ~ p2(X1680) )
                                                                      & ? [X1681] :
                                                                          ( r1(X1679,X1681)
                                                                          & ? [X1682] :
                                                                              ( r1(X1681,X1682)
                                                                              & ~ p2(X1682) )
                                                                          & ? [X1683] :
                                                                              ( r1(X1681,X1683)
                                                                              & ? [X1684] :
                                                                                  ( r1(X1683,X1684)
                                                                                  & ~ p2(X1684) )
                                                                              & ? [X1685] :
                                                                                  ( r1(X1683,X1685)
                                                                                  & ? [X1686] :
                                                                                      ( r1(X1685,X1686)
                                                                                      & ~ p2(X1686) )
                                                                                  & ? [X1687] :
                                                                                      ( r1(X1685,X1687)
                                                                                      & ? [X1688] :
                                                                                          ( r1(X1687,X1688)
                                                                                          & ! [X1689] :
                                                                                              ( ~ r1(X1688,X1689)
                                                                                              | p1(X1689) ) )
                                                                                      & ? [X1690] :
                                                                                          ( r1(X1687,X1690)
                                                                                          & ~ p1(X1690) ) )
                                                                                  & ? [X1691] :
                                                                                      ( r1(X1685,X1691)
                                                                                      & ~ p1(X1691) ) )
                                                                              & ? [X1692] :
                                                                                  ( r1(X1683,X1692)
                                                                                  & ~ p1(X1692) ) )
                                                                          & ? [X1693] :
                                                                              ( r1(X1681,X1693)
                                                                              & ~ p1(X1693) ) )
                                                                      & ? [X1694] :
                                                                          ( r1(X1679,X1694)
                                                                          & ~ p1(X1694) ) )
                                                                  & ? [X1695] :
                                                                      ( r1(X1677,X1695)
                                                                      & ~ p1(X1695) ) )
                                                              & ? [X1696] :
                                                                  ( r1(X1675,X1696)
                                                                  & ~ p1(X1696) ) )
                                                          & ? [X1697] :
                                                              ( r1(X1673,X1697)
                                                              & ~ p1(X1697) ) )
                                                      & ? [X1698] :
                                                          ( r1(X1671,X1698)
                                                          & ~ p1(X1698) ) )
                                                  & ? [X1699] :
                                                      ( r1(X1669,X1699)
                                                      & ~ p1(X1699) ) )
                                              & ? [X1700] :
                                                  ( r1(X1667,X1700)
                                                  & ~ p1(X1700) ) )
                                          & ? [X1701] :
                                              ( r1(X1665,X1701)
                                              & ~ p1(X1701) ) )
                                      & ? [X1702] :
                                          ( r1(X1663,X1702)
                                          & ~ p1(X1702) ) )
                                  & ? [X1703] :
                                      ( r1(X1661,X1703)
                                      & ~ p1(X1703) ) )
                              & ? [X1704] :
                                  ( r1(X1659,X1704)
                                  & ~ p1(X1704) ) )
                          & ? [X1705] :
                              ( r1(X1657,X1705)
                              & ~ p1(X1705) ) )
                      & ? [X1706] :
                          ( r1(X1655,X1706)
                          & ~ p1(X1706) ) )
                  & ? [X1707] :
                      ( r1(X1653,X1707)
                      & ~ p1(X1707) ) )
              & ? [X1708] :
                  ( r1(X1651,X1708)
                  & ~ p1(X1708) ) )
          & ? [X1709] :
              ( r1(X1649,X1709)
              & ~ p1(X1709) ) )
      & ? [X1710] :
          ( r1(X0,X1710)
          & ~ p1(X1710) )
      & ( ! [X1711] :
            ( ~ r1(X0,X1711)
            | p2(X1711) )
        | ! [X1712] :
            ( ~ r1(X0,X1712)
            | ! [X1713] :
                ( ~ r1(X1712,X1713)
                | p2(X1713) )
            | ! [X1714] :
                ( ~ r1(X1712,X1714)
                | ! [X1715] :
                    ( ~ r1(X1714,X1715)
                    | p2(X1715) )
                | ! [X1716] :
                    ( ~ r1(X1714,X1716)
                    | ! [X1717] :
                        ( ~ r1(X1716,X1717)
                        | p2(X1717) )
                    | ! [X1718] :
                        ( ~ r1(X1716,X1718)
                        | ! [X1719] :
                            ( ~ r1(X1718,X1719)
                            | p2(X1719) )
                        | ! [X1720] :
                            ( ~ r1(X1718,X1720)
                            | ! [X1721] :
                                ( ~ r1(X1720,X1721)
                                | p2(X1721) )
                            | ! [X1722] :
                                ( ~ r1(X1720,X1722)
                                | ! [X1723] :
                                    ( ~ r1(X1722,X1723)
                                    | p2(X1723) )
                                | ! [X1724] :
                                    ( ~ r1(X1722,X1724)
                                    | ! [X1725] :
                                        ( ~ r1(X1724,X1725)
                                        | p2(X1725) )
                                    | ! [X1726] :
                                        ( ~ r1(X1724,X1726)
                                        | ! [X1727] :
                                            ( ~ r1(X1726,X1727)
                                            | p2(X1727) )
                                        | ! [X1728] :
                                            ( ~ r1(X1726,X1728)
                                            | ! [X1729] :
                                                ( ~ r1(X1728,X1729)
                                                | p2(X1729) )
                                            | ! [X1730] :
                                                ( ~ r1(X1728,X1730)
                                                | ! [X1731] :
                                                    ( ~ r1(X1730,X1731)
                                                    | p2(X1731) )
                                                | ! [X1732] :
                                                    ( ~ r1(X1730,X1732)
                                                    | ! [X1733] :
                                                        ( ~ r1(X1732,X1733)
                                                        | p2(X1733) )
                                                    | ! [X1734] :
                                                        ( ~ r1(X1732,X1734)
                                                        | ! [X1735] :
                                                            ( ~ r1(X1734,X1735)
                                                            | p2(X1735) )
                                                        | ! [X1736] :
                                                            ( ~ r1(X1734,X1736)
                                                            | ! [X1737] :
                                                                ( ~ r1(X1736,X1737)
                                                                | p2(X1737) )
                                                            | ! [X1738] :
                                                                ( ~ r1(X1736,X1738)
                                                                | ! [X1739] :
                                                                    ( ~ r1(X1738,X1739)
                                                                    | ? [X1740] :
                                                                        ( r1(X1739,X1740)
                                                                        & p1(X1740) ) )
                                                                | ~ p1(X1738) )
                                                            | ! [X1741] :
                                                                ( ~ r1(X1736,X1741)
                                                                | p1(X1741) ) )
                                                        | ! [X1742] :
                                                            ( ~ r1(X1734,X1742)
                                                            | p1(X1742) ) )
                                                    | ! [X1743] :
                                                        ( ~ r1(X1732,X1743)
                                                        | p1(X1743) ) )
                                                | ! [X1744] :
                                                    ( ~ r1(X1730,X1744)
                                                    | p1(X1744) ) )
                                            | ! [X1745] :
                                                ( ~ r1(X1728,X1745)
                                                | p1(X1745) ) )
                                        | ! [X1746] :
                                            ( ~ r1(X1726,X1746)
                                            | p1(X1746) ) )
                                    | ! [X1747] :
                                        ( ~ r1(X1724,X1747)
                                        | p1(X1747) ) )
                                | ! [X1748] :
                                    ( ~ r1(X1722,X1748)
                                    | p1(X1748) ) )
                            | ! [X1749] :
                                ( ~ r1(X1720,X1749)
                                | p1(X1749) ) )
                        | ! [X1750] :
                            ( ~ r1(X1718,X1750)
                            | p1(X1750) ) )
                    | ! [X1751] :
                        ( ~ r1(X1716,X1751)
                        | p1(X1751) ) )
                | ! [X1752] :
                    ( ~ r1(X1714,X1752)
                    | p1(X1752) ) )
            | ! [X1753] :
                ( ~ r1(X1712,X1753)
                | p1(X1753) ) )
        | ! [X1754] :
            ( ~ r1(X0,X1754)
            | p1(X1754) ) )
      & ( ! [X1755] :
            ( ~ r1(X0,X1755)
            | p2(X1755) )
        | ! [X1756] :
            ( ~ r1(X0,X1756)
            | ! [X1757] :
                ( ~ r1(X1756,X1757)
                | p2(X1757) )
            | ! [X1758] :
                ( ~ r1(X1756,X1758)
                | ! [X1759] :
                    ( ~ r1(X1758,X1759)
                    | p2(X1759) )
                | ! [X1760] :
                    ( ~ r1(X1758,X1760)
                    | ! [X1761] :
                        ( ~ r1(X1760,X1761)
                        | p2(X1761) )
                    | ! [X1762] :
                        ( ~ r1(X1760,X1762)
                        | ! [X1763] :
                            ( ~ r1(X1762,X1763)
                            | p2(X1763) )
                        | ! [X1764] :
                            ( ~ r1(X1762,X1764)
                            | ! [X1765] :
                                ( ~ r1(X1764,X1765)
                                | p2(X1765) )
                            | ! [X1766] :
                                ( ~ r1(X1764,X1766)
                                | ! [X1767] :
                                    ( ~ r1(X1766,X1767)
                                    | p2(X1767) )
                                | ! [X1768] :
                                    ( ~ r1(X1766,X1768)
                                    | ! [X1769] :
                                        ( ~ r1(X1768,X1769)
                                        | p2(X1769) )
                                    | ! [X1770] :
                                        ( ~ r1(X1768,X1770)
                                        | ! [X1771] :
                                            ( ~ r1(X1770,X1771)
                                            | p2(X1771) )
                                        | ! [X1772] :
                                            ( ~ r1(X1770,X1772)
                                            | ! [X1773] :
                                                ( ~ r1(X1772,X1773)
                                                | p2(X1773) )
                                            | ! [X1774] :
                                                ( ~ r1(X1772,X1774)
                                                | ! [X1775] :
                                                    ( ~ r1(X1774,X1775)
                                                    | p2(X1775) )
                                                | ! [X1776] :
                                                    ( ~ r1(X1774,X1776)
                                                    | ! [X1777] :
                                                        ( ~ r1(X1776,X1777)
                                                        | p2(X1777) )
                                                    | ! [X1778] :
                                                        ( ~ r1(X1776,X1778)
                                                        | ! [X1779] :
                                                            ( ~ r1(X1778,X1779)
                                                            | p2(X1779) )
                                                        | ! [X1780] :
                                                            ( ~ r1(X1778,X1780)
                                                            | ! [X1781] :
                                                                ( ~ r1(X1780,X1781)
                                                                | p2(X1781) )
                                                            | ! [X1782] :
                                                                ( ~ r1(X1780,X1782)
                                                                | ! [X1783] :
                                                                    ( ~ r1(X1782,X1783)
                                                                    | ! [X1784] :
                                                                        ( ~ r1(X1783,X1784)
                                                                        | ? [X1785] :
                                                                            ( r1(X1784,X1785)
                                                                            & ~ p1(X1785) ) )
                                                                    | ! [X1786] :
                                                                        ( ~ r1(X1783,X1786)
                                                                        | p1(X1786) ) ) )
                                                            | ! [X1787] :
                                                                ( ~ r1(X1780,X1787)
                                                                | p1(X1787) ) )
                                                        | ! [X1788] :
                                                            ( ~ r1(X1778,X1788)
                                                            | p1(X1788) ) )
                                                    | ! [X1789] :
                                                        ( ~ r1(X1776,X1789)
                                                        | p1(X1789) ) )
                                                | ! [X1790] :
                                                    ( ~ r1(X1774,X1790)
                                                    | p1(X1790) ) )
                                            | ! [X1791] :
                                                ( ~ r1(X1772,X1791)
                                                | p1(X1791) ) )
                                        | ! [X1792] :
                                            ( ~ r1(X1770,X1792)
                                            | p1(X1792) ) )
                                    | ! [X1793] :
                                        ( ~ r1(X1768,X1793)
                                        | p1(X1793) ) )
                                | ! [X1794] :
                                    ( ~ r1(X1766,X1794)
                                    | p1(X1794) ) )
                            | ! [X1795] :
                                ( ~ r1(X1764,X1795)
                                | p1(X1795) ) )
                        | ! [X1796] :
                            ( ~ r1(X1762,X1796)
                            | p1(X1796) ) )
                    | ! [X1797] :
                        ( ~ r1(X1760,X1797)
                        | p1(X1797) ) )
                | ! [X1798] :
                    ( ~ r1(X1758,X1798)
                    | p1(X1798) ) )
            | ! [X1799] :
                ( ~ r1(X1756,X1799)
                | p1(X1799) ) )
        | ! [X1800] :
            ( ~ r1(X0,X1800)
            | p1(X1800) ) )
      & ( ! [X1801] :
            ( ~ r1(X0,X1801)
            | p2(X1801) )
        | ! [X1802] :
            ( ~ r1(X0,X1802)
            | ! [X1803] :
                ( ~ r1(X1802,X1803)
                | p2(X1803) )
            | ! [X1804] :
                ( ~ r1(X1802,X1804)
                | ! [X1805] :
                    ( ~ r1(X1804,X1805)
                    | p2(X1805) )
                | ! [X1806] :
                    ( ~ r1(X1804,X1806)
                    | ! [X1807] :
                        ( ~ r1(X1806,X1807)
                        | p2(X1807) )
                    | ! [X1808] :
                        ( ~ r1(X1806,X1808)
                        | ! [X1809] :
                            ( ~ r1(X1808,X1809)
                            | p2(X1809) )
                        | ! [X1810] :
                            ( ~ r1(X1808,X1810)
                            | ! [X1811] :
                                ( ~ r1(X1810,X1811)
                                | p2(X1811) )
                            | ! [X1812] :
                                ( ~ r1(X1810,X1812)
                                | ! [X1813] :
                                    ( ~ r1(X1812,X1813)
                                    | p2(X1813) )
                                | ! [X1814] :
                                    ( ~ r1(X1812,X1814)
                                    | ! [X1815] :
                                        ( ~ r1(X1814,X1815)
                                        | p2(X1815) )
                                    | ! [X1816] :
                                        ( ~ r1(X1814,X1816)
                                        | ! [X1817] :
                                            ( ~ r1(X1816,X1817)
                                            | p2(X1817) )
                                        | ! [X1818] :
                                            ( ~ r1(X1816,X1818)
                                            | ! [X1819] :
                                                ( ~ r1(X1818,X1819)
                                                | p2(X1819) )
                                            | ! [X1820] :
                                                ( ~ r1(X1818,X1820)
                                                | ! [X1821] :
                                                    ( ~ r1(X1820,X1821)
                                                    | p2(X1821) )
                                                | ! [X1822] :
                                                    ( ~ r1(X1820,X1822)
                                                    | ! [X1823] :
                                                        ( ~ r1(X1822,X1823)
                                                        | p2(X1823) )
                                                    | ! [X1824] :
                                                        ( ~ r1(X1822,X1824)
                                                        | ! [X1825] :
                                                            ( ~ r1(X1824,X1825)
                                                            | p2(X1825) )
                                                        | ! [X1826] :
                                                            ( ~ r1(X1824,X1826)
                                                            | ! [X1827] :
                                                                ( ~ r1(X1826,X1827)
                                                                | p2(X1827) )
                                                            | ! [X1828] :
                                                                ( ~ r1(X1826,X1828)
                                                                | ! [X1829] :
                                                                    ( ~ r1(X1828,X1829)
                                                                    | ? [X1830] :
                                                                        ( r1(X1829,X1830)
                                                                        & ! [X1831] :
                                                                            ( ~ r1(X1830,X1831)
                                                                            | p1(X1831) ) ) )
                                                                | ! [X1832] :
                                                                    ( ~ r1(X1828,X1832)
                                                                    | ? [X1833] :
                                                                        ( r1(X1832,X1833)
                                                                        & ~ p1(X1833) ) ) )
                                                            | ! [X1834] :
                                                                ( ~ r1(X1826,X1834)
                                                                | p1(X1834) ) )
                                                        | ! [X1835] :
                                                            ( ~ r1(X1824,X1835)
                                                            | p1(X1835) ) )
                                                    | ! [X1836] :
                                                        ( ~ r1(X1822,X1836)
                                                        | p1(X1836) ) )
                                                | ! [X1837] :
                                                    ( ~ r1(X1820,X1837)
                                                    | p1(X1837) ) )
                                            | ! [X1838] :
                                                ( ~ r1(X1818,X1838)
                                                | p1(X1838) ) )
                                        | ! [X1839] :
                                            ( ~ r1(X1816,X1839)
                                            | p1(X1839) ) )
                                    | ! [X1840] :
                                        ( ~ r1(X1814,X1840)
                                        | p1(X1840) ) )
                                | ! [X1841] :
                                    ( ~ r1(X1812,X1841)
                                    | p1(X1841) ) )
                            | ! [X1842] :
                                ( ~ r1(X1810,X1842)
                                | p1(X1842) ) )
                        | ! [X1843] :
                            ( ~ r1(X1808,X1843)
                            | p1(X1843) ) )
                    | ! [X1844] :
                        ( ~ r1(X1806,X1844)
                        | p1(X1844) ) )
                | ! [X1845] :
                    ( ~ r1(X1804,X1845)
                    | p1(X1845) ) )
            | ! [X1846] :
                ( ~ r1(X1802,X1846)
                | p1(X1846) ) )
        | ! [X1847] :
            ( ~ r1(X0,X1847)
            | p1(X1847) ) )
      & ( ! [X1848] :
            ( ~ r1(X0,X1848)
            | p2(X1848) )
        | ! [X1849] :
            ( ~ r1(X0,X1849)
            | ! [X1850] :
                ( ~ r1(X1849,X1850)
                | p2(X1850) )
            | ! [X1851] :
                ( ~ r1(X1849,X1851)
                | ! [X1852] :
                    ( ~ r1(X1851,X1852)
                    | p2(X1852) )
                | ! [X1853] :
                    ( ~ r1(X1851,X1853)
                    | ! [X1854] :
                        ( ~ r1(X1853,X1854)
                        | p2(X1854) )
                    | ! [X1855] :
                        ( ~ r1(X1853,X1855)
                        | ! [X1856] :
                            ( ~ r1(X1855,X1856)
                            | p2(X1856) )
                        | ! [X1857] :
                            ( ~ r1(X1855,X1857)
                            | ! [X1858] :
                                ( ~ r1(X1857,X1858)
                                | p2(X1858) )
                            | ! [X1859] :
                                ( ~ r1(X1857,X1859)
                                | ! [X1860] :
                                    ( ~ r1(X1859,X1860)
                                    | p2(X1860) )
                                | ! [X1861] :
                                    ( ~ r1(X1859,X1861)
                                    | ! [X1862] :
                                        ( ~ r1(X1861,X1862)
                                        | p2(X1862) )
                                    | ! [X1863] :
                                        ( ~ r1(X1861,X1863)
                                        | ! [X1864] :
                                            ( ~ r1(X1863,X1864)
                                            | p2(X1864) )
                                        | ! [X1865] :
                                            ( ~ r1(X1863,X1865)
                                            | ! [X1866] :
                                                ( ~ r1(X1865,X1866)
                                                | p2(X1866) )
                                            | ! [X1867] :
                                                ( ~ r1(X1865,X1867)
                                                | ! [X1868] :
                                                    ( ~ r1(X1867,X1868)
                                                    | p2(X1868) )
                                                | ! [X1869] :
                                                    ( ~ r1(X1867,X1869)
                                                    | ! [X1870] :
                                                        ( ~ r1(X1869,X1870)
                                                        | p2(X1870) )
                                                    | ! [X1871] :
                                                        ( ~ r1(X1869,X1871)
                                                        | ! [X1872] :
                                                            ( ~ r1(X1871,X1872)
                                                            | p2(X1872) )
                                                        | ! [X1873] :
                                                            ( ~ r1(X1871,X1873)
                                                            | ! [X1874] :
                                                                ( ~ r1(X1873,X1874)
                                                                | p2(X1874) )
                                                            | ! [X1875] :
                                                                ( ~ r1(X1873,X1875)
                                                                | ? [X1876] : r1(X1875,X1876) )
                                                            | ! [X1877] :
                                                                ( ~ r1(X1873,X1877)
                                                                | p1(X1877) ) )
                                                        | ! [X1878] :
                                                            ( ~ r1(X1871,X1878)
                                                            | p1(X1878) ) )
                                                    | ! [X1879] :
                                                        ( ~ r1(X1869,X1879)
                                                        | p1(X1879) ) )
                                                | ! [X1880] :
                                                    ( ~ r1(X1867,X1880)
                                                    | p1(X1880) ) )
                                            | ! [X1881] :
                                                ( ~ r1(X1865,X1881)
                                                | p1(X1881) ) )
                                        | ! [X1882] :
                                            ( ~ r1(X1863,X1882)
                                            | p1(X1882) ) )
                                    | ! [X1883] :
                                        ( ~ r1(X1861,X1883)
                                        | p1(X1883) ) )
                                | ! [X1884] :
                                    ( ~ r1(X1859,X1884)
                                    | p1(X1884) ) )
                            | ! [X1885] :
                                ( ~ r1(X1857,X1885)
                                | p1(X1885) ) )
                        | ! [X1886] :
                            ( ~ r1(X1855,X1886)
                            | p1(X1886) ) )
                    | ! [X1887] :
                        ( ~ r1(X1853,X1887)
                        | p1(X1887) ) )
                | ! [X1888] :
                    ( ~ r1(X1851,X1888)
                    | p1(X1888) ) )
            | ! [X1889] :
                ( ~ r1(X1849,X1889)
                | p1(X1889) ) )
        | ! [X1890] :
            ( ~ r1(X0,X1890)
            | p1(X1890) ) )
      & ? [X1891] :
          ( r1(X0,X1891)
          & ~ p2(X1891) )
      & ? [X1892] :
          ( r1(X0,X1892)
          & ? [X1893] :
              ( r1(X1892,X1893)
              & ~ p2(X1893) )
          & ? [X1894] :
              ( r1(X1892,X1894)
              & ? [X1895] :
                  ( r1(X1894,X1895)
                  & ~ p2(X1895) )
              & ? [X1896] :
                  ( r1(X1894,X1896)
                  & ? [X1897] :
                      ( r1(X1896,X1897)
                      & ~ p2(X1897) )
                  & ? [X1898] :
                      ( r1(X1896,X1898)
                      & ? [X1899] :
                          ( r1(X1898,X1899)
                          & ~ p2(X1899) )
                      & ? [X1900] :
                          ( r1(X1898,X1900)
                          & ? [X1901] :
                              ( r1(X1900,X1901)
                              & ~ p2(X1901) )
                          & ? [X1902] :
                              ( r1(X1900,X1902)
                              & ? [X1903] :
                                  ( r1(X1902,X1903)
                                  & ~ p2(X1903) )
                              & ? [X1904] :
                                  ( r1(X1902,X1904)
                                  & ? [X1905] :
                                      ( r1(X1904,X1905)
                                      & ~ p2(X1905) )
                                  & ? [X1906] :
                                      ( r1(X1904,X1906)
                                      & ? [X1907] :
                                          ( r1(X1906,X1907)
                                          & ~ p2(X1907) )
                                      & ? [X1908] :
                                          ( r1(X1906,X1908)
                                          & ? [X1909] :
                                              ( r1(X1908,X1909)
                                              & ~ p2(X1909) )
                                          & ? [X1910] :
                                              ( r1(X1908,X1910)
                                              & ? [X1911] :
                                                  ( r1(X1910,X1911)
                                                  & ~ p2(X1911) )
                                              & ? [X1912] :
                                                  ( r1(X1910,X1912)
                                                  & ? [X1913] :
                                                      ( r1(X1912,X1913)
                                                      & ~ p2(X1913) )
                                                  & ? [X1914] :
                                                      ( r1(X1912,X1914)
                                                      & ? [X1915] :
                                                          ( r1(X1914,X1915)
                                                          & ~ p2(X1915) )
                                                      & ? [X1916] :
                                                          ( r1(X1914,X1916)
                                                          & ? [X1917] :
                                                              ( r1(X1916,X1917)
                                                              & ~ p2(X1917) )
                                                          & ? [X1918] :
                                                              ( r1(X1916,X1918)
                                                              & ? [X1919] :
                                                                  ( r1(X1918,X1919)
                                                                  & ~ p2(X1919) )
                                                              & ? [X1920] :
                                                                  ( r1(X1918,X1920)
                                                                  & ? [X1921] :
                                                                      ( r1(X1920,X1921)
                                                                      & ~ p2(X1921) )
                                                                  & ? [X1922] :
                                                                      ( r1(X1920,X1922)
                                                                      & ? [X1923] :
                                                                          ( r1(X1922,X1923)
                                                                          & ~ p2(X1923) )
                                                                      & ? [X1924] :
                                                                          ( r1(X1922,X1924)
                                                                          & ? [X1925] :
                                                                              ( r1(X1924,X1925)
                                                                              & ~ p2(X1925) )
                                                                          & ? [X1926] :
                                                                              ( r1(X1924,X1926)
                                                                              & ? [X1927] :
                                                                                  ( r1(X1926,X1927)
                                                                                  & ~ p2(X1927) )
                                                                              & ? [X1928] :
                                                                                  ( r1(X1926,X1928)
                                                                                  & ? [X1929] :
                                                                                      ( r1(X1928,X1929)
                                                                                      & ~ p2(X1929) )
                                                                                  & ? [X1930] :
                                                                                      ( r1(X1928,X1930)
                                                                                      & ? [X1931] :
                                                                                          ( r1(X1930,X1931)
                                                                                          & ! [X1932] :
                                                                                              ( ~ r1(X1931,X1932)
                                                                                              | p1(X1932) ) )
                                                                                      & ? [X1933] :
                                                                                          ( r1(X1930,X1933)
                                                                                          & ~ p1(X1933) ) )
                                                                                  & ? [X1934] :
                                                                                      ( r1(X1928,X1934)
                                                                                      & ~ p1(X1934) ) )
                                                                              & ? [X1935] :
                                                                                  ( r1(X1926,X1935)
                                                                                  & ~ p1(X1935) ) )
                                                                          & ? [X1936] :
                                                                              ( r1(X1924,X1936)
                                                                              & ~ p1(X1936) ) )
                                                                      & ? [X1937] :
                                                                          ( r1(X1922,X1937)
                                                                          & ~ p1(X1937) ) )
                                                                  & ? [X1938] :
                                                                      ( r1(X1920,X1938)
                                                                      & ~ p1(X1938) ) )
                                                              & ? [X1939] :
                                                                  ( r1(X1918,X1939)
                                                                  & ~ p1(X1939) ) )
                                                          & ? [X1940] :
                                                              ( r1(X1916,X1940)
                                                              & ~ p1(X1940) ) )
                                                      & ? [X1941] :
                                                          ( r1(X1914,X1941)
                                                          & ~ p1(X1941) ) )
                                                  & ? [X1942] :
                                                      ( r1(X1912,X1942)
                                                      & ~ p1(X1942) ) )
                                              & ? [X1943] :
                                                  ( r1(X1910,X1943)
                                                  & ~ p1(X1943) ) )
                                          & ? [X1944] :
                                              ( r1(X1908,X1944)
                                              & ~ p1(X1944) ) )
                                      & ? [X1945] :
                                          ( r1(X1906,X1945)
                                          & ~ p1(X1945) ) )
                                  & ? [X1946] :
                                      ( r1(X1904,X1946)
                                      & ~ p1(X1946) ) )
                              & ? [X1947] :
                                  ( r1(X1902,X1947)
                                  & ~ p1(X1947) ) )
                          & ? [X1948] :
                              ( r1(X1900,X1948)
                              & ~ p1(X1948) ) )
                      & ? [X1949] :
                          ( r1(X1898,X1949)
                          & ~ p1(X1949) ) )
                  & ? [X1950] :
                      ( r1(X1896,X1950)
                      & ~ p1(X1950) ) )
              & ? [X1951] :
                  ( r1(X1894,X1951)
                  & ~ p1(X1951) ) )
          & ? [X1952] :
              ( r1(X1892,X1952)
              & ~ p1(X1952) ) )
      & ? [X1953] :
          ( r1(X0,X1953)
          & ~ p1(X1953) )
      & ( ! [X1954] :
            ( ~ r1(X0,X1954)
            | p2(X1954) )
        | ! [X1955] :
            ( ~ r1(X0,X1955)
            | ! [X1956] :
                ( ~ r1(X1955,X1956)
                | p2(X1956) )
            | ! [X1957] :
                ( ~ r1(X1955,X1957)
                | ! [X1958] :
                    ( ~ r1(X1957,X1958)
                    | p2(X1958) )
                | ! [X1959] :
                    ( ~ r1(X1957,X1959)
                    | ! [X1960] :
                        ( ~ r1(X1959,X1960)
                        | p2(X1960) )
                    | ! [X1961] :
                        ( ~ r1(X1959,X1961)
                        | ! [X1962] :
                            ( ~ r1(X1961,X1962)
                            | p2(X1962) )
                        | ! [X1963] :
                            ( ~ r1(X1961,X1963)
                            | ! [X1964] :
                                ( ~ r1(X1963,X1964)
                                | p2(X1964) )
                            | ! [X1965] :
                                ( ~ r1(X1963,X1965)
                                | ! [X1966] :
                                    ( ~ r1(X1965,X1966)
                                    | p2(X1966) )
                                | ! [X1967] :
                                    ( ~ r1(X1965,X1967)
                                    | ! [X1968] :
                                        ( ~ r1(X1967,X1968)
                                        | p2(X1968) )
                                    | ! [X1969] :
                                        ( ~ r1(X1967,X1969)
                                        | ! [X1970] :
                                            ( ~ r1(X1969,X1970)
                                            | p2(X1970) )
                                        | ! [X1971] :
                                            ( ~ r1(X1969,X1971)
                                            | ! [X1972] :
                                                ( ~ r1(X1971,X1972)
                                                | p2(X1972) )
                                            | ! [X1973] :
                                                ( ~ r1(X1971,X1973)
                                                | ! [X1974] :
                                                    ( ~ r1(X1973,X1974)
                                                    | p2(X1974) )
                                                | ! [X1975] :
                                                    ( ~ r1(X1973,X1975)
                                                    | ! [X1976] :
                                                        ( ~ r1(X1975,X1976)
                                                        | p2(X1976) )
                                                    | ! [X1977] :
                                                        ( ~ r1(X1975,X1977)
                                                        | ! [X1978] :
                                                            ( ~ r1(X1977,X1978)
                                                            | p2(X1978) )
                                                        | ! [X1979] :
                                                            ( ~ r1(X1977,X1979)
                                                            | ! [X1980] :
                                                                ( ~ r1(X1979,X1980)
                                                                | ? [X1981] :
                                                                    ( r1(X1980,X1981)
                                                                    & p1(X1981) ) )
                                                            | ~ p1(X1979) )
                                                        | ! [X1982] :
                                                            ( ~ r1(X1977,X1982)
                                                            | p1(X1982) ) )
                                                    | ! [X1983] :
                                                        ( ~ r1(X1975,X1983)
                                                        | p1(X1983) ) )
                                                | ! [X1984] :
                                                    ( ~ r1(X1973,X1984)
                                                    | p1(X1984) ) )
                                            | ! [X1985] :
                                                ( ~ r1(X1971,X1985)
                                                | p1(X1985) ) )
                                        | ! [X1986] :
                                            ( ~ r1(X1969,X1986)
                                            | p1(X1986) ) )
                                    | ! [X1987] :
                                        ( ~ r1(X1967,X1987)
                                        | p1(X1987) ) )
                                | ! [X1988] :
                                    ( ~ r1(X1965,X1988)
                                    | p1(X1988) ) )
                            | ! [X1989] :
                                ( ~ r1(X1963,X1989)
                                | p1(X1989) ) )
                        | ! [X1990] :
                            ( ~ r1(X1961,X1990)
                            | p1(X1990) ) )
                    | ! [X1991] :
                        ( ~ r1(X1959,X1991)
                        | p1(X1991) ) )
                | ! [X1992] :
                    ( ~ r1(X1957,X1992)
                    | p1(X1992) ) )
            | ! [X1993] :
                ( ~ r1(X1955,X1993)
                | p1(X1993) ) )
        | ! [X1994] :
            ( ~ r1(X0,X1994)
            | p1(X1994) ) )
      & ( ! [X1995] :
            ( ~ r1(X0,X1995)
            | p2(X1995) )
        | ! [X1996] :
            ( ~ r1(X0,X1996)
            | ! [X1997] :
                ( ~ r1(X1996,X1997)
                | p2(X1997) )
            | ! [X1998] :
                ( ~ r1(X1996,X1998)
                | ! [X1999] :
                    ( ~ r1(X1998,X1999)
                    | p2(X1999) )
                | ! [X2000] :
                    ( ~ r1(X1998,X2000)
                    | ! [X2001] :
                        ( ~ r1(X2000,X2001)
                        | p2(X2001) )
                    | ! [X2002] :
                        ( ~ r1(X2000,X2002)
                        | ! [X2003] :
                            ( ~ r1(X2002,X2003)
                            | p2(X2003) )
                        | ! [X2004] :
                            ( ~ r1(X2002,X2004)
                            | ! [X2005] :
                                ( ~ r1(X2004,X2005)
                                | p2(X2005) )
                            | ! [X2006] :
                                ( ~ r1(X2004,X2006)
                                | ! [X2007] :
                                    ( ~ r1(X2006,X2007)
                                    | p2(X2007) )
                                | ! [X2008] :
                                    ( ~ r1(X2006,X2008)
                                    | ! [X2009] :
                                        ( ~ r1(X2008,X2009)
                                        | p2(X2009) )
                                    | ! [X2010] :
                                        ( ~ r1(X2008,X2010)
                                        | ! [X2011] :
                                            ( ~ r1(X2010,X2011)
                                            | p2(X2011) )
                                        | ! [X2012] :
                                            ( ~ r1(X2010,X2012)
                                            | ! [X2013] :
                                                ( ~ r1(X2012,X2013)
                                                | p2(X2013) )
                                            | ! [X2014] :
                                                ( ~ r1(X2012,X2014)
                                                | ! [X2015] :
                                                    ( ~ r1(X2014,X2015)
                                                    | p2(X2015) )
                                                | ! [X2016] :
                                                    ( ~ r1(X2014,X2016)
                                                    | ! [X2017] :
                                                        ( ~ r1(X2016,X2017)
                                                        | p2(X2017) )
                                                    | ! [X2018] :
                                                        ( ~ r1(X2016,X2018)
                                                        | ! [X2019] :
                                                            ( ~ r1(X2018,X2019)
                                                            | p2(X2019) )
                                                        | ! [X2020] :
                                                            ( ~ r1(X2018,X2020)
                                                            | ! [X2021] :
                                                                ( ~ r1(X2020,X2021)
                                                                | ! [X2022] :
                                                                    ( ~ r1(X2021,X2022)
                                                                    | ? [X2023] :
                                                                        ( r1(X2022,X2023)
                                                                        & ~ p1(X2023) ) )
                                                                | ! [X2024] :
                                                                    ( ~ r1(X2021,X2024)
                                                                    | p1(X2024) ) ) )
                                                        | ! [X2025] :
                                                            ( ~ r1(X2018,X2025)
                                                            | p1(X2025) ) )
                                                    | ! [X2026] :
                                                        ( ~ r1(X2016,X2026)
                                                        | p1(X2026) ) )
                                                | ! [X2027] :
                                                    ( ~ r1(X2014,X2027)
                                                    | p1(X2027) ) )
                                            | ! [X2028] :
                                                ( ~ r1(X2012,X2028)
                                                | p1(X2028) ) )
                                        | ! [X2029] :
                                            ( ~ r1(X2010,X2029)
                                            | p1(X2029) ) )
                                    | ! [X2030] :
                                        ( ~ r1(X2008,X2030)
                                        | p1(X2030) ) )
                                | ! [X2031] :
                                    ( ~ r1(X2006,X2031)
                                    | p1(X2031) ) )
                            | ! [X2032] :
                                ( ~ r1(X2004,X2032)
                                | p1(X2032) ) )
                        | ! [X2033] :
                            ( ~ r1(X2002,X2033)
                            | p1(X2033) ) )
                    | ! [X2034] :
                        ( ~ r1(X2000,X2034)
                        | p1(X2034) ) )
                | ! [X2035] :
                    ( ~ r1(X1998,X2035)
                    | p1(X2035) ) )
            | ! [X2036] :
                ( ~ r1(X1996,X2036)
                | p1(X2036) ) )
        | ! [X2037] :
            ( ~ r1(X0,X2037)
            | p1(X2037) ) )
      & ( ! [X2038] :
            ( ~ r1(X0,X2038)
            | p2(X2038) )
        | ! [X2039] :
            ( ~ r1(X0,X2039)
            | ! [X2040] :
                ( ~ r1(X2039,X2040)
                | p2(X2040) )
            | ! [X2041] :
                ( ~ r1(X2039,X2041)
                | ! [X2042] :
                    ( ~ r1(X2041,X2042)
                    | p2(X2042) )
                | ! [X2043] :
                    ( ~ r1(X2041,X2043)
                    | ! [X2044] :
                        ( ~ r1(X2043,X2044)
                        | p2(X2044) )
                    | ! [X2045] :
                        ( ~ r1(X2043,X2045)
                        | ! [X2046] :
                            ( ~ r1(X2045,X2046)
                            | p2(X2046) )
                        | ! [X2047] :
                            ( ~ r1(X2045,X2047)
                            | ! [X2048] :
                                ( ~ r1(X2047,X2048)
                                | p2(X2048) )
                            | ! [X2049] :
                                ( ~ r1(X2047,X2049)
                                | ! [X2050] :
                                    ( ~ r1(X2049,X2050)
                                    | p2(X2050) )
                                | ! [X2051] :
                                    ( ~ r1(X2049,X2051)
                                    | ! [X2052] :
                                        ( ~ r1(X2051,X2052)
                                        | p2(X2052) )
                                    | ! [X2053] :
                                        ( ~ r1(X2051,X2053)
                                        | ! [X2054] :
                                            ( ~ r1(X2053,X2054)
                                            | p2(X2054) )
                                        | ! [X2055] :
                                            ( ~ r1(X2053,X2055)
                                            | ! [X2056] :
                                                ( ~ r1(X2055,X2056)
                                                | p2(X2056) )
                                            | ! [X2057] :
                                                ( ~ r1(X2055,X2057)
                                                | ! [X2058] :
                                                    ( ~ r1(X2057,X2058)
                                                    | p2(X2058) )
                                                | ! [X2059] :
                                                    ( ~ r1(X2057,X2059)
                                                    | ! [X2060] :
                                                        ( ~ r1(X2059,X2060)
                                                        | p2(X2060) )
                                                    | ! [X2061] :
                                                        ( ~ r1(X2059,X2061)
                                                        | ! [X2062] :
                                                            ( ~ r1(X2061,X2062)
                                                            | p2(X2062) )
                                                        | ! [X2063] :
                                                            ( ~ r1(X2061,X2063)
                                                            | ! [X2064] :
                                                                ( ~ r1(X2063,X2064)
                                                                | ? [X2065] :
                                                                    ( r1(X2064,X2065)
                                                                    & ! [X2066] :
                                                                        ( ~ r1(X2065,X2066)
                                                                        | p1(X2066) ) ) )
                                                            | ! [X2067] :
                                                                ( ~ r1(X2063,X2067)
                                                                | ? [X2068] :
                                                                    ( r1(X2067,X2068)
                                                                    & ~ p1(X2068) ) ) )
                                                        | ! [X2069] :
                                                            ( ~ r1(X2061,X2069)
                                                            | p1(X2069) ) )
                                                    | ! [X2070] :
                                                        ( ~ r1(X2059,X2070)
                                                        | p1(X2070) ) )
                                                | ! [X2071] :
                                                    ( ~ r1(X2057,X2071)
                                                    | p1(X2071) ) )
                                            | ! [X2072] :
                                                ( ~ r1(X2055,X2072)
                                                | p1(X2072) ) )
                                        | ! [X2073] :
                                            ( ~ r1(X2053,X2073)
                                            | p1(X2073) ) )
                                    | ! [X2074] :
                                        ( ~ r1(X2051,X2074)
                                        | p1(X2074) ) )
                                | ! [X2075] :
                                    ( ~ r1(X2049,X2075)
                                    | p1(X2075) ) )
                            | ! [X2076] :
                                ( ~ r1(X2047,X2076)
                                | p1(X2076) ) )
                        | ! [X2077] :
                            ( ~ r1(X2045,X2077)
                            | p1(X2077) ) )
                    | ! [X2078] :
                        ( ~ r1(X2043,X2078)
                        | p1(X2078) ) )
                | ! [X2079] :
                    ( ~ r1(X2041,X2079)
                    | p1(X2079) ) )
            | ! [X2080] :
                ( ~ r1(X2039,X2080)
                | p1(X2080) ) )
        | ! [X2081] :
            ( ~ r1(X0,X2081)
            | p1(X2081) ) )
      & ( ! [X2082] :
            ( ~ r1(X0,X2082)
            | p2(X2082) )
        | ! [X2083] :
            ( ~ r1(X0,X2083)
            | ! [X2084] :
                ( ~ r1(X2083,X2084)
                | p2(X2084) )
            | ! [X2085] :
                ( ~ r1(X2083,X2085)
                | ! [X2086] :
                    ( ~ r1(X2085,X2086)
                    | p2(X2086) )
                | ! [X2087] :
                    ( ~ r1(X2085,X2087)
                    | ! [X2088] :
                        ( ~ r1(X2087,X2088)
                        | p2(X2088) )
                    | ! [X2089] :
                        ( ~ r1(X2087,X2089)
                        | ! [X2090] :
                            ( ~ r1(X2089,X2090)
                            | p2(X2090) )
                        | ! [X2091] :
                            ( ~ r1(X2089,X2091)
                            | ! [X2092] :
                                ( ~ r1(X2091,X2092)
                                | p2(X2092) )
                            | ! [X2093] :
                                ( ~ r1(X2091,X2093)
                                | ! [X2094] :
                                    ( ~ r1(X2093,X2094)
                                    | p2(X2094) )
                                | ! [X2095] :
                                    ( ~ r1(X2093,X2095)
                                    | ! [X2096] :
                                        ( ~ r1(X2095,X2096)
                                        | p2(X2096) )
                                    | ! [X2097] :
                                        ( ~ r1(X2095,X2097)
                                        | ! [X2098] :
                                            ( ~ r1(X2097,X2098)
                                            | p2(X2098) )
                                        | ! [X2099] :
                                            ( ~ r1(X2097,X2099)
                                            | ! [X2100] :
                                                ( ~ r1(X2099,X2100)
                                                | p2(X2100) )
                                            | ! [X2101] :
                                                ( ~ r1(X2099,X2101)
                                                | ! [X2102] :
                                                    ( ~ r1(X2101,X2102)
                                                    | p2(X2102) )
                                                | ! [X2103] :
                                                    ( ~ r1(X2101,X2103)
                                                    | ! [X2104] :
                                                        ( ~ r1(X2103,X2104)
                                                        | p2(X2104) )
                                                    | ! [X2105] :
                                                        ( ~ r1(X2103,X2105)
                                                        | ! [X2106] :
                                                            ( ~ r1(X2105,X2106)
                                                            | p2(X2106) )
                                                        | ! [X2107] :
                                                            ( ~ r1(X2105,X2107)
                                                            | ? [X2108] : r1(X2107,X2108) )
                                                        | ! [X2109] :
                                                            ( ~ r1(X2105,X2109)
                                                            | p1(X2109) ) )
                                                    | ! [X2110] :
                                                        ( ~ r1(X2103,X2110)
                                                        | p1(X2110) ) )
                                                | ! [X2111] :
                                                    ( ~ r1(X2101,X2111)
                                                    | p1(X2111) ) )
                                            | ! [X2112] :
                                                ( ~ r1(X2099,X2112)
                                                | p1(X2112) ) )
                                        | ! [X2113] :
                                            ( ~ r1(X2097,X2113)
                                            | p1(X2113) ) )
                                    | ! [X2114] :
                                        ( ~ r1(X2095,X2114)
                                        | p1(X2114) ) )
                                | ! [X2115] :
                                    ( ~ r1(X2093,X2115)
                                    | p1(X2115) ) )
                            | ! [X2116] :
                                ( ~ r1(X2091,X2116)
                                | p1(X2116) ) )
                        | ! [X2117] :
                            ( ~ r1(X2089,X2117)
                            | p1(X2117) ) )
                    | ! [X2118] :
                        ( ~ r1(X2087,X2118)
                        | p1(X2118) ) )
                | ! [X2119] :
                    ( ~ r1(X2085,X2119)
                    | p1(X2119) ) )
            | ! [X2120] :
                ( ~ r1(X2083,X2120)
                | p1(X2120) ) )
        | ! [X2121] :
            ( ~ r1(X0,X2121)
            | p1(X2121) ) )
      & ? [X2122] :
          ( r1(X0,X2122)
          & ~ p2(X2122) )
      & ? [X2123] :
          ( r1(X0,X2123)
          & ? [X2124] :
              ( r1(X2123,X2124)
              & ~ p2(X2124) )
          & ? [X2125] :
              ( r1(X2123,X2125)
              & ? [X2126] :
                  ( r1(X2125,X2126)
                  & ~ p2(X2126) )
              & ? [X2127] :
                  ( r1(X2125,X2127)
                  & ? [X2128] :
                      ( r1(X2127,X2128)
                      & ~ p2(X2128) )
                  & ? [X2129] :
                      ( r1(X2127,X2129)
                      & ? [X2130] :
                          ( r1(X2129,X2130)
                          & ~ p2(X2130) )
                      & ? [X2131] :
                          ( r1(X2129,X2131)
                          & ? [X2132] :
                              ( r1(X2131,X2132)
                              & ~ p2(X2132) )
                          & ? [X2133] :
                              ( r1(X2131,X2133)
                              & ? [X2134] :
                                  ( r1(X2133,X2134)
                                  & ~ p2(X2134) )
                              & ? [X2135] :
                                  ( r1(X2133,X2135)
                                  & ? [X2136] :
                                      ( r1(X2135,X2136)
                                      & ~ p2(X2136) )
                                  & ? [X2137] :
                                      ( r1(X2135,X2137)
                                      & ? [X2138] :
                                          ( r1(X2137,X2138)
                                          & ~ p2(X2138) )
                                      & ? [X2139] :
                                          ( r1(X2137,X2139)
                                          & ? [X2140] :
                                              ( r1(X2139,X2140)
                                              & ~ p2(X2140) )
                                          & ? [X2141] :
                                              ( r1(X2139,X2141)
                                              & ? [X2142] :
                                                  ( r1(X2141,X2142)
                                                  & ~ p2(X2142) )
                                              & ? [X2143] :
                                                  ( r1(X2141,X2143)
                                                  & ? [X2144] :
                                                      ( r1(X2143,X2144)
                                                      & ~ p2(X2144) )
                                                  & ? [X2145] :
                                                      ( r1(X2143,X2145)
                                                      & ? [X2146] :
                                                          ( r1(X2145,X2146)
                                                          & ~ p2(X2146) )
                                                      & ? [X2147] :
                                                          ( r1(X2145,X2147)
                                                          & ? [X2148] :
                                                              ( r1(X2147,X2148)
                                                              & ~ p2(X2148) )
                                                          & ? [X2149] :
                                                              ( r1(X2147,X2149)
                                                              & ? [X2150] :
                                                                  ( r1(X2149,X2150)
                                                                  & ~ p2(X2150) )
                                                              & ? [X2151] :
                                                                  ( r1(X2149,X2151)
                                                                  & ? [X2152] :
                                                                      ( r1(X2151,X2152)
                                                                      & ~ p2(X2152) )
                                                                  & ? [X2153] :
                                                                      ( r1(X2151,X2153)
                                                                      & ? [X2154] :
                                                                          ( r1(X2153,X2154)
                                                                          & ~ p2(X2154) )
                                                                      & ? [X2155] :
                                                                          ( r1(X2153,X2155)
                                                                          & ? [X2156] :
                                                                              ( r1(X2155,X2156)
                                                                              & ~ p2(X2156) )
                                                                          & ? [X2157] :
                                                                              ( r1(X2155,X2157)
                                                                              & ? [X2158] :
                                                                                  ( r1(X2157,X2158)
                                                                                  & ~ p2(X2158) )
                                                                              & ? [X2159] :
                                                                                  ( r1(X2157,X2159)
                                                                                  & ? [X2160] :
                                                                                      ( r1(X2159,X2160)
                                                                                      & ~ p2(X2160) )
                                                                                  & ? [X2161] :
                                                                                      ( r1(X2159,X2161)
                                                                                      & ? [X2162] :
                                                                                          ( r1(X2161,X2162)
                                                                                          & ! [X2163] :
                                                                                              ( ~ r1(X2162,X2163)
                                                                                              | p1(X2163) ) )
                                                                                      & ? [X2164] :
                                                                                          ( r1(X2161,X2164)
                                                                                          & ~ p1(X2164) ) )
                                                                                  & ? [X2165] :
                                                                                      ( r1(X2159,X2165)
                                                                                      & ~ p1(X2165) ) )
                                                                              & ? [X2166] :
                                                                                  ( r1(X2157,X2166)
                                                                                  & ~ p1(X2166) ) )
                                                                          & ? [X2167] :
                                                                              ( r1(X2155,X2167)
                                                                              & ~ p1(X2167) ) )
                                                                      & ? [X2168] :
                                                                          ( r1(X2153,X2168)
                                                                          & ~ p1(X2168) ) )
                                                                  & ? [X2169] :
                                                                      ( r1(X2151,X2169)
                                                                      & ~ p1(X2169) ) )
                                                              & ? [X2170] :
                                                                  ( r1(X2149,X2170)
                                                                  & ~ p1(X2170) ) )
                                                          & ? [X2171] :
                                                              ( r1(X2147,X2171)
                                                              & ~ p1(X2171) ) )
                                                      & ? [X2172] :
                                                          ( r1(X2145,X2172)
                                                          & ~ p1(X2172) ) )
                                                  & ? [X2173] :
                                                      ( r1(X2143,X2173)
                                                      & ~ p1(X2173) ) )
                                              & ? [X2174] :
                                                  ( r1(X2141,X2174)
                                                  & ~ p1(X2174) ) )
                                          & ? [X2175] :
                                              ( r1(X2139,X2175)
                                              & ~ p1(X2175) ) )
                                      & ? [X2176] :
                                          ( r1(X2137,X2176)
                                          & ~ p1(X2176) ) )
                                  & ? [X2177] :
                                      ( r1(X2135,X2177)
                                      & ~ p1(X2177) ) )
                              & ? [X2178] :
                                  ( r1(X2133,X2178)
                                  & ~ p1(X2178) ) )
                          & ? [X2179] :
                              ( r1(X2131,X2179)
                              & ~ p1(X2179) ) )
                      & ? [X2180] :
                          ( r1(X2129,X2180)
                          & ~ p1(X2180) ) )
                  & ? [X2181] :
                      ( r1(X2127,X2181)
                      & ~ p1(X2181) ) )
              & ? [X2182] :
                  ( r1(X2125,X2182)
                  & ~ p1(X2182) ) )
          & ? [X2183] :
              ( r1(X2123,X2183)
              & ~ p1(X2183) ) )
      & ? [X2184] :
          ( r1(X0,X2184)
          & ~ p1(X2184) )
      & ( ! [X2185] :
            ( ~ r1(X0,X2185)
            | p2(X2185) )
        | ! [X2186] :
            ( ~ r1(X0,X2186)
            | ! [X2187] :
                ( ~ r1(X2186,X2187)
                | p2(X2187) )
            | ! [X2188] :
                ( ~ r1(X2186,X2188)
                | ! [X2189] :
                    ( ~ r1(X2188,X2189)
                    | p2(X2189) )
                | ! [X2190] :
                    ( ~ r1(X2188,X2190)
                    | ! [X2191] :
                        ( ~ r1(X2190,X2191)
                        | p2(X2191) )
                    | ! [X2192] :
                        ( ~ r1(X2190,X2192)
                        | ! [X2193] :
                            ( ~ r1(X2192,X2193)
                            | p2(X2193) )
                        | ! [X2194] :
                            ( ~ r1(X2192,X2194)
                            | ! [X2195] :
                                ( ~ r1(X2194,X2195)
                                | p2(X2195) )
                            | ! [X2196] :
                                ( ~ r1(X2194,X2196)
                                | ! [X2197] :
                                    ( ~ r1(X2196,X2197)
                                    | p2(X2197) )
                                | ! [X2198] :
                                    ( ~ r1(X2196,X2198)
                                    | ! [X2199] :
                                        ( ~ r1(X2198,X2199)
                                        | p2(X2199) )
                                    | ! [X2200] :
                                        ( ~ r1(X2198,X2200)
                                        | ! [X2201] :
                                            ( ~ r1(X2200,X2201)
                                            | p2(X2201) )
                                        | ! [X2202] :
                                            ( ~ r1(X2200,X2202)
                                            | ! [X2203] :
                                                ( ~ r1(X2202,X2203)
                                                | p2(X2203) )
                                            | ! [X2204] :
                                                ( ~ r1(X2202,X2204)
                                                | ! [X2205] :
                                                    ( ~ r1(X2204,X2205)
                                                    | p2(X2205) )
                                                | ! [X2206] :
                                                    ( ~ r1(X2204,X2206)
                                                    | ! [X2207] :
                                                        ( ~ r1(X2206,X2207)
                                                        | p2(X2207) )
                                                    | ! [X2208] :
                                                        ( ~ r1(X2206,X2208)
                                                        | ! [X2209] :
                                                            ( ~ r1(X2208,X2209)
                                                            | ? [X2210] :
                                                                ( r1(X2209,X2210)
                                                                & p1(X2210) ) )
                                                        | ~ p1(X2208) )
                                                    | ! [X2211] :
                                                        ( ~ r1(X2206,X2211)
                                                        | p1(X2211) ) )
                                                | ! [X2212] :
                                                    ( ~ r1(X2204,X2212)
                                                    | p1(X2212) ) )
                                            | ! [X2213] :
                                                ( ~ r1(X2202,X2213)
                                                | p1(X2213) ) )
                                        | ! [X2214] :
                                            ( ~ r1(X2200,X2214)
                                            | p1(X2214) ) )
                                    | ! [X2215] :
                                        ( ~ r1(X2198,X2215)
                                        | p1(X2215) ) )
                                | ! [X2216] :
                                    ( ~ r1(X2196,X2216)
                                    | p1(X2216) ) )
                            | ! [X2217] :
                                ( ~ r1(X2194,X2217)
                                | p1(X2217) ) )
                        | ! [X2218] :
                            ( ~ r1(X2192,X2218)
                            | p1(X2218) ) )
                    | ! [X2219] :
                        ( ~ r1(X2190,X2219)
                        | p1(X2219) ) )
                | ! [X2220] :
                    ( ~ r1(X2188,X2220)
                    | p1(X2220) ) )
            | ! [X2221] :
                ( ~ r1(X2186,X2221)
                | p1(X2221) ) )
        | ! [X2222] :
            ( ~ r1(X0,X2222)
            | p1(X2222) ) )
      & ( ! [X2223] :
            ( ~ r1(X0,X2223)
            | p2(X2223) )
        | ! [X2224] :
            ( ~ r1(X0,X2224)
            | ! [X2225] :
                ( ~ r1(X2224,X2225)
                | p2(X2225) )
            | ! [X2226] :
                ( ~ r1(X2224,X2226)
                | ! [X2227] :
                    ( ~ r1(X2226,X2227)
                    | p2(X2227) )
                | ! [X2228] :
                    ( ~ r1(X2226,X2228)
                    | ! [X2229] :
                        ( ~ r1(X2228,X2229)
                        | p2(X2229) )
                    | ! [X2230] :
                        ( ~ r1(X2228,X2230)
                        | ! [X2231] :
                            ( ~ r1(X2230,X2231)
                            | p2(X2231) )
                        | ! [X2232] :
                            ( ~ r1(X2230,X2232)
                            | ! [X2233] :
                                ( ~ r1(X2232,X2233)
                                | p2(X2233) )
                            | ! [X2234] :
                                ( ~ r1(X2232,X2234)
                                | ! [X2235] :
                                    ( ~ r1(X2234,X2235)
                                    | p2(X2235) )
                                | ! [X2236] :
                                    ( ~ r1(X2234,X2236)
                                    | ! [X2237] :
                                        ( ~ r1(X2236,X2237)
                                        | p2(X2237) )
                                    | ! [X2238] :
                                        ( ~ r1(X2236,X2238)
                                        | ! [X2239] :
                                            ( ~ r1(X2238,X2239)
                                            | p2(X2239) )
                                        | ! [X2240] :
                                            ( ~ r1(X2238,X2240)
                                            | ! [X2241] :
                                                ( ~ r1(X2240,X2241)
                                                | p2(X2241) )
                                            | ! [X2242] :
                                                ( ~ r1(X2240,X2242)
                                                | ! [X2243] :
                                                    ( ~ r1(X2242,X2243)
                                                    | p2(X2243) )
                                                | ! [X2244] :
                                                    ( ~ r1(X2242,X2244)
                                                    | ! [X2245] :
                                                        ( ~ r1(X2244,X2245)
                                                        | p2(X2245) )
                                                    | ! [X2246] :
                                                        ( ~ r1(X2244,X2246)
                                                        | ! [X2247] :
                                                            ( ~ r1(X2246,X2247)
                                                            | ! [X2248] :
                                                                ( ~ r1(X2247,X2248)
                                                                | ? [X2249] :
                                                                    ( r1(X2248,X2249)
                                                                    & ~ p1(X2249) ) )
                                                            | ! [X2250] :
                                                                ( ~ r1(X2247,X2250)
                                                                | p1(X2250) ) ) )
                                                    | ! [X2251] :
                                                        ( ~ r1(X2244,X2251)
                                                        | p1(X2251) ) )
                                                | ! [X2252] :
                                                    ( ~ r1(X2242,X2252)
                                                    | p1(X2252) ) )
                                            | ! [X2253] :
                                                ( ~ r1(X2240,X2253)
                                                | p1(X2253) ) )
                                        | ! [X2254] :
                                            ( ~ r1(X2238,X2254)
                                            | p1(X2254) ) )
                                    | ! [X2255] :
                                        ( ~ r1(X2236,X2255)
                                        | p1(X2255) ) )
                                | ! [X2256] :
                                    ( ~ r1(X2234,X2256)
                                    | p1(X2256) ) )
                            | ! [X2257] :
                                ( ~ r1(X2232,X2257)
                                | p1(X2257) ) )
                        | ! [X2258] :
                            ( ~ r1(X2230,X2258)
                            | p1(X2258) ) )
                    | ! [X2259] :
                        ( ~ r1(X2228,X2259)
                        | p1(X2259) ) )
                | ! [X2260] :
                    ( ~ r1(X2226,X2260)
                    | p1(X2260) ) )
            | ! [X2261] :
                ( ~ r1(X2224,X2261)
                | p1(X2261) ) )
        | ! [X2262] :
            ( ~ r1(X0,X2262)
            | p1(X2262) ) )
      & ( ! [X2263] :
            ( ~ r1(X0,X2263)
            | p2(X2263) )
        | ! [X2264] :
            ( ~ r1(X0,X2264)
            | ! [X2265] :
                ( ~ r1(X2264,X2265)
                | p2(X2265) )
            | ! [X2266] :
                ( ~ r1(X2264,X2266)
                | ! [X2267] :
                    ( ~ r1(X2266,X2267)
                    | p2(X2267) )
                | ! [X2268] :
                    ( ~ r1(X2266,X2268)
                    | ! [X2269] :
                        ( ~ r1(X2268,X2269)
                        | p2(X2269) )
                    | ! [X2270] :
                        ( ~ r1(X2268,X2270)
                        | ! [X2271] :
                            ( ~ r1(X2270,X2271)
                            | p2(X2271) )
                        | ! [X2272] :
                            ( ~ r1(X2270,X2272)
                            | ! [X2273] :
                                ( ~ r1(X2272,X2273)
                                | p2(X2273) )
                            | ! [X2274] :
                                ( ~ r1(X2272,X2274)
                                | ! [X2275] :
                                    ( ~ r1(X2274,X2275)
                                    | p2(X2275) )
                                | ! [X2276] :
                                    ( ~ r1(X2274,X2276)
                                    | ! [X2277] :
                                        ( ~ r1(X2276,X2277)
                                        | p2(X2277) )
                                    | ! [X2278] :
                                        ( ~ r1(X2276,X2278)
                                        | ! [X2279] :
                                            ( ~ r1(X2278,X2279)
                                            | p2(X2279) )
                                        | ! [X2280] :
                                            ( ~ r1(X2278,X2280)
                                            | ! [X2281] :
                                                ( ~ r1(X2280,X2281)
                                                | p2(X2281) )
                                            | ! [X2282] :
                                                ( ~ r1(X2280,X2282)
                                                | ! [X2283] :
                                                    ( ~ r1(X2282,X2283)
                                                    | p2(X2283) )
                                                | ! [X2284] :
                                                    ( ~ r1(X2282,X2284)
                                                    | ! [X2285] :
                                                        ( ~ r1(X2284,X2285)
                                                        | p2(X2285) )
                                                    | ! [X2286] :
                                                        ( ~ r1(X2284,X2286)
                                                        | ! [X2287] :
                                                            ( ~ r1(X2286,X2287)
                                                            | ? [X2288] :
                                                                ( r1(X2287,X2288)
                                                                & ! [X2289] :
                                                                    ( ~ r1(X2288,X2289)
                                                                    | p1(X2289) ) ) )
                                                        | ! [X2290] :
                                                            ( ~ r1(X2286,X2290)
                                                            | ? [X2291] :
                                                                ( r1(X2290,X2291)
                                                                & ~ p1(X2291) ) ) )
                                                    | ! [X2292] :
                                                        ( ~ r1(X2284,X2292)
                                                        | p1(X2292) ) )
                                                | ! [X2293] :
                                                    ( ~ r1(X2282,X2293)
                                                    | p1(X2293) ) )
                                            | ! [X2294] :
                                                ( ~ r1(X2280,X2294)
                                                | p1(X2294) ) )
                                        | ! [X2295] :
                                            ( ~ r1(X2278,X2295)
                                            | p1(X2295) ) )
                                    | ! [X2296] :
                                        ( ~ r1(X2276,X2296)
                                        | p1(X2296) ) )
                                | ! [X2297] :
                                    ( ~ r1(X2274,X2297)
                                    | p1(X2297) ) )
                            | ! [X2298] :
                                ( ~ r1(X2272,X2298)
                                | p1(X2298) ) )
                        | ! [X2299] :
                            ( ~ r1(X2270,X2299)
                            | p1(X2299) ) )
                    | ! [X2300] :
                        ( ~ r1(X2268,X2300)
                        | p1(X2300) ) )
                | ! [X2301] :
                    ( ~ r1(X2266,X2301)
                    | p1(X2301) ) )
            | ! [X2302] :
                ( ~ r1(X2264,X2302)
                | p1(X2302) ) )
        | ! [X2303] :
            ( ~ r1(X0,X2303)
            | p1(X2303) ) )
      & ( ! [X2304] :
            ( ~ r1(X0,X2304)
            | p2(X2304) )
        | ! [X2305] :
            ( ~ r1(X0,X2305)
            | ! [X2306] :
                ( ~ r1(X2305,X2306)
                | p2(X2306) )
            | ! [X2307] :
                ( ~ r1(X2305,X2307)
                | ! [X2308] :
                    ( ~ r1(X2307,X2308)
                    | p2(X2308) )
                | ! [X2309] :
                    ( ~ r1(X2307,X2309)
                    | ! [X2310] :
                        ( ~ r1(X2309,X2310)
                        | p2(X2310) )
                    | ! [X2311] :
                        ( ~ r1(X2309,X2311)
                        | ! [X2312] :
                            ( ~ r1(X2311,X2312)
                            | p2(X2312) )
                        | ! [X2313] :
                            ( ~ r1(X2311,X2313)
                            | ! [X2314] :
                                ( ~ r1(X2313,X2314)
                                | p2(X2314) )
                            | ! [X2315] :
                                ( ~ r1(X2313,X2315)
                                | ! [X2316] :
                                    ( ~ r1(X2315,X2316)
                                    | p2(X2316) )
                                | ! [X2317] :
                                    ( ~ r1(X2315,X2317)
                                    | ! [X2318] :
                                        ( ~ r1(X2317,X2318)
                                        | p2(X2318) )
                                    | ! [X2319] :
                                        ( ~ r1(X2317,X2319)
                                        | ! [X2320] :
                                            ( ~ r1(X2319,X2320)
                                            | p2(X2320) )
                                        | ! [X2321] :
                                            ( ~ r1(X2319,X2321)
                                            | ! [X2322] :
                                                ( ~ r1(X2321,X2322)
                                                | p2(X2322) )
                                            | ! [X2323] :
                                                ( ~ r1(X2321,X2323)
                                                | ! [X2324] :
                                                    ( ~ r1(X2323,X2324)
                                                    | p2(X2324) )
                                                | ! [X2325] :
                                                    ( ~ r1(X2323,X2325)
                                                    | ! [X2326] :
                                                        ( ~ r1(X2325,X2326)
                                                        | p2(X2326) )
                                                    | ! [X2327] :
                                                        ( ~ r1(X2325,X2327)
                                                        | ? [X2328] : r1(X2327,X2328) )
                                                    | ! [X2329] :
                                                        ( ~ r1(X2325,X2329)
                                                        | p1(X2329) ) )
                                                | ! [X2330] :
                                                    ( ~ r1(X2323,X2330)
                                                    | p1(X2330) ) )
                                            | ! [X2331] :
                                                ( ~ r1(X2321,X2331)
                                                | p1(X2331) ) )
                                        | ! [X2332] :
                                            ( ~ r1(X2319,X2332)
                                            | p1(X2332) ) )
                                    | ! [X2333] :
                                        ( ~ r1(X2317,X2333)
                                        | p1(X2333) ) )
                                | ! [X2334] :
                                    ( ~ r1(X2315,X2334)
                                    | p1(X2334) ) )
                            | ! [X2335] :
                                ( ~ r1(X2313,X2335)
                                | p1(X2335) ) )
                        | ! [X2336] :
                            ( ~ r1(X2311,X2336)
                            | p1(X2336) ) )
                    | ! [X2337] :
                        ( ~ r1(X2309,X2337)
                        | p1(X2337) ) )
                | ! [X2338] :
                    ( ~ r1(X2307,X2338)
                    | p1(X2338) ) )
            | ! [X2339] :
                ( ~ r1(X2305,X2339)
                | p1(X2339) ) )
        | ! [X2340] :
            ( ~ r1(X0,X2340)
            | p1(X2340) ) )
      & ? [X2341] :
          ( r1(X0,X2341)
          & ~ p2(X2341) )
      & ? [X2342] :
          ( r1(X0,X2342)
          & ? [X2343] :
              ( r1(X2342,X2343)
              & ~ p2(X2343) )
          & ? [X2344] :
              ( r1(X2342,X2344)
              & ? [X2345] :
                  ( r1(X2344,X2345)
                  & ~ p2(X2345) )
              & ? [X2346] :
                  ( r1(X2344,X2346)
                  & ? [X2347] :
                      ( r1(X2346,X2347)
                      & ~ p2(X2347) )
                  & ? [X2348] :
                      ( r1(X2346,X2348)
                      & ? [X2349] :
                          ( r1(X2348,X2349)
                          & ~ p2(X2349) )
                      & ? [X2350] :
                          ( r1(X2348,X2350)
                          & ? [X2351] :
                              ( r1(X2350,X2351)
                              & ~ p2(X2351) )
                          & ? [X2352] :
                              ( r1(X2350,X2352)
                              & ? [X2353] :
                                  ( r1(X2352,X2353)
                                  & ~ p2(X2353) )
                              & ? [X2354] :
                                  ( r1(X2352,X2354)
                                  & ? [X2355] :
                                      ( r1(X2354,X2355)
                                      & ~ p2(X2355) )
                                  & ? [X2356] :
                                      ( r1(X2354,X2356)
                                      & ? [X2357] :
                                          ( r1(X2356,X2357)
                                          & ~ p2(X2357) )
                                      & ? [X2358] :
                                          ( r1(X2356,X2358)
                                          & ? [X2359] :
                                              ( r1(X2358,X2359)
                                              & ~ p2(X2359) )
                                          & ? [X2360] :
                                              ( r1(X2358,X2360)
                                              & ? [X2361] :
                                                  ( r1(X2360,X2361)
                                                  & ~ p2(X2361) )
                                              & ? [X2362] :
                                                  ( r1(X2360,X2362)
                                                  & ? [X2363] :
                                                      ( r1(X2362,X2363)
                                                      & ~ p2(X2363) )
                                                  & ? [X2364] :
                                                      ( r1(X2362,X2364)
                                                      & ? [X2365] :
                                                          ( r1(X2364,X2365)
                                                          & ~ p2(X2365) )
                                                      & ? [X2366] :
                                                          ( r1(X2364,X2366)
                                                          & ? [X2367] :
                                                              ( r1(X2366,X2367)
                                                              & ~ p2(X2367) )
                                                          & ? [X2368] :
                                                              ( r1(X2366,X2368)
                                                              & ? [X2369] :
                                                                  ( r1(X2368,X2369)
                                                                  & ~ p2(X2369) )
                                                              & ? [X2370] :
                                                                  ( r1(X2368,X2370)
                                                                  & ? [X2371] :
                                                                      ( r1(X2370,X2371)
                                                                      & ~ p2(X2371) )
                                                                  & ? [X2372] :
                                                                      ( r1(X2370,X2372)
                                                                      & ? [X2373] :
                                                                          ( r1(X2372,X2373)
                                                                          & ~ p2(X2373) )
                                                                      & ? [X2374] :
                                                                          ( r1(X2372,X2374)
                                                                          & ? [X2375] :
                                                                              ( r1(X2374,X2375)
                                                                              & ~ p2(X2375) )
                                                                          & ? [X2376] :
                                                                              ( r1(X2374,X2376)
                                                                              & ? [X2377] :
                                                                                  ( r1(X2376,X2377)
                                                                                  & ~ p2(X2377) )
                                                                              & ? [X2378] :
                                                                                  ( r1(X2376,X2378)
                                                                                  & ? [X2379] :
                                                                                      ( r1(X2378,X2379)
                                                                                      & ~ p2(X2379) )
                                                                                  & ? [X2380] :
                                                                                      ( r1(X2378,X2380)
                                                                                      & ? [X2381] :
                                                                                          ( r1(X2380,X2381)
                                                                                          & ! [X2382] :
                                                                                              ( ~ r1(X2381,X2382)
                                                                                              | p1(X2382) ) )
                                                                                      & ? [X2383] :
                                                                                          ( r1(X2380,X2383)
                                                                                          & ~ p1(X2383) ) )
                                                                                  & ? [X2384] :
                                                                                      ( r1(X2378,X2384)
                                                                                      & ~ p1(X2384) ) )
                                                                              & ? [X2385] :
                                                                                  ( r1(X2376,X2385)
                                                                                  & ~ p1(X2385) ) )
                                                                          & ? [X2386] :
                                                                              ( r1(X2374,X2386)
                                                                              & ~ p1(X2386) ) )
                                                                      & ? [X2387] :
                                                                          ( r1(X2372,X2387)
                                                                          & ~ p1(X2387) ) )
                                                                  & ? [X2388] :
                                                                      ( r1(X2370,X2388)
                                                                      & ~ p1(X2388) ) )
                                                              & ? [X2389] :
                                                                  ( r1(X2368,X2389)
                                                                  & ~ p1(X2389) ) )
                                                          & ? [X2390] :
                                                              ( r1(X2366,X2390)
                                                              & ~ p1(X2390) ) )
                                                      & ? [X2391] :
                                                          ( r1(X2364,X2391)
                                                          & ~ p1(X2391) ) )
                                                  & ? [X2392] :
                                                      ( r1(X2362,X2392)
                                                      & ~ p1(X2392) ) )
                                              & ? [X2393] :
                                                  ( r1(X2360,X2393)
                                                  & ~ p1(X2393) ) )
                                          & ? [X2394] :
                                              ( r1(X2358,X2394)
                                              & ~ p1(X2394) ) )
                                      & ? [X2395] :
                                          ( r1(X2356,X2395)
                                          & ~ p1(X2395) ) )
                                  & ? [X2396] :
                                      ( r1(X2354,X2396)
                                      & ~ p1(X2396) ) )
                              & ? [X2397] :
                                  ( r1(X2352,X2397)
                                  & ~ p1(X2397) ) )
                          & ? [X2398] :
                              ( r1(X2350,X2398)
                              & ~ p1(X2398) ) )
                      & ? [X2399] :
                          ( r1(X2348,X2399)
                          & ~ p1(X2399) ) )
                  & ? [X2400] :
                      ( r1(X2346,X2400)
                      & ~ p1(X2400) ) )
              & ? [X2401] :
                  ( r1(X2344,X2401)
                  & ~ p1(X2401) ) )
          & ? [X2402] :
              ( r1(X2342,X2402)
              & ~ p1(X2402) ) )
      & ? [X2403] :
          ( r1(X0,X2403)
          & ~ p1(X2403) )
      & ( ! [X2404] :
            ( ~ r1(X0,X2404)
            | p2(X2404) )
        | ! [X2405] :
            ( ~ r1(X0,X2405)
            | ! [X2406] :
                ( ~ r1(X2405,X2406)
                | p2(X2406) )
            | ! [X2407] :
                ( ~ r1(X2405,X2407)
                | ! [X2408] :
                    ( ~ r1(X2407,X2408)
                    | p2(X2408) )
                | ! [X2409] :
                    ( ~ r1(X2407,X2409)
                    | ! [X2410] :
                        ( ~ r1(X2409,X2410)
                        | p2(X2410) )
                    | ! [X2411] :
                        ( ~ r1(X2409,X2411)
                        | ! [X2412] :
                            ( ~ r1(X2411,X2412)
                            | p2(X2412) )
                        | ! [X2413] :
                            ( ~ r1(X2411,X2413)
                            | ! [X2414] :
                                ( ~ r1(X2413,X2414)
                                | p2(X2414) )
                            | ! [X2415] :
                                ( ~ r1(X2413,X2415)
                                | ! [X2416] :
                                    ( ~ r1(X2415,X2416)
                                    | p2(X2416) )
                                | ! [X2417] :
                                    ( ~ r1(X2415,X2417)
                                    | ! [X2418] :
                                        ( ~ r1(X2417,X2418)
                                        | p2(X2418) )
                                    | ! [X2419] :
                                        ( ~ r1(X2417,X2419)
                                        | ! [X2420] :
                                            ( ~ r1(X2419,X2420)
                                            | p2(X2420) )
                                        | ! [X2421] :
                                            ( ~ r1(X2419,X2421)
                                            | ! [X2422] :
                                                ( ~ r1(X2421,X2422)
                                                | p2(X2422) )
                                            | ! [X2423] :
                                                ( ~ r1(X2421,X2423)
                                                | ! [X2424] :
                                                    ( ~ r1(X2423,X2424)
                                                    | p2(X2424) )
                                                | ! [X2425] :
                                                    ( ~ r1(X2423,X2425)
                                                    | ! [X2426] :
                                                        ( ~ r1(X2425,X2426)
                                                        | ? [X2427] :
                                                            ( r1(X2426,X2427)
                                                            & p1(X2427) ) )
                                                    | ~ p1(X2425) )
                                                | ! [X2428] :
                                                    ( ~ r1(X2423,X2428)
                                                    | p1(X2428) ) )
                                            | ! [X2429] :
                                                ( ~ r1(X2421,X2429)
                                                | p1(X2429) ) )
                                        | ! [X2430] :
                                            ( ~ r1(X2419,X2430)
                                            | p1(X2430) ) )
                                    | ! [X2431] :
                                        ( ~ r1(X2417,X2431)
                                        | p1(X2431) ) )
                                | ! [X2432] :
                                    ( ~ r1(X2415,X2432)
                                    | p1(X2432) ) )
                            | ! [X2433] :
                                ( ~ r1(X2413,X2433)
                                | p1(X2433) ) )
                        | ! [X2434] :
                            ( ~ r1(X2411,X2434)
                            | p1(X2434) ) )
                    | ! [X2435] :
                        ( ~ r1(X2409,X2435)
                        | p1(X2435) ) )
                | ! [X2436] :
                    ( ~ r1(X2407,X2436)
                    | p1(X2436) ) )
            | ! [X2437] :
                ( ~ r1(X2405,X2437)
                | p1(X2437) ) )
        | ! [X2438] :
            ( ~ r1(X0,X2438)
            | p1(X2438) ) )
      & ( ! [X2439] :
            ( ~ r1(X0,X2439)
            | p2(X2439) )
        | ! [X2440] :
            ( ~ r1(X0,X2440)
            | ! [X2441] :
                ( ~ r1(X2440,X2441)
                | p2(X2441) )
            | ! [X2442] :
                ( ~ r1(X2440,X2442)
                | ! [X2443] :
                    ( ~ r1(X2442,X2443)
                    | p2(X2443) )
                | ! [X2444] :
                    ( ~ r1(X2442,X2444)
                    | ! [X2445] :
                        ( ~ r1(X2444,X2445)
                        | p2(X2445) )
                    | ! [X2446] :
                        ( ~ r1(X2444,X2446)
                        | ! [X2447] :
                            ( ~ r1(X2446,X2447)
                            | p2(X2447) )
                        | ! [X2448] :
                            ( ~ r1(X2446,X2448)
                            | ! [X2449] :
                                ( ~ r1(X2448,X2449)
                                | p2(X2449) )
                            | ! [X2450] :
                                ( ~ r1(X2448,X2450)
                                | ! [X2451] :
                                    ( ~ r1(X2450,X2451)
                                    | p2(X2451) )
                                | ! [X2452] :
                                    ( ~ r1(X2450,X2452)
                                    | ! [X2453] :
                                        ( ~ r1(X2452,X2453)
                                        | p2(X2453) )
                                    | ! [X2454] :
                                        ( ~ r1(X2452,X2454)
                                        | ! [X2455] :
                                            ( ~ r1(X2454,X2455)
                                            | p2(X2455) )
                                        | ! [X2456] :
                                            ( ~ r1(X2454,X2456)
                                            | ! [X2457] :
                                                ( ~ r1(X2456,X2457)
                                                | p2(X2457) )
                                            | ! [X2458] :
                                                ( ~ r1(X2456,X2458)
                                                | ! [X2459] :
                                                    ( ~ r1(X2458,X2459)
                                                    | p2(X2459) )
                                                | ! [X2460] :
                                                    ( ~ r1(X2458,X2460)
                                                    | ! [X2461] :
                                                        ( ~ r1(X2460,X2461)
                                                        | ! [X2462] :
                                                            ( ~ r1(X2461,X2462)
                                                            | ? [X2463] :
                                                                ( r1(X2462,X2463)
                                                                & ~ p1(X2463) ) )
                                                        | ! [X2464] :
                                                            ( ~ r1(X2461,X2464)
                                                            | p1(X2464) ) ) )
                                                | ! [X2465] :
                                                    ( ~ r1(X2458,X2465)
                                                    | p1(X2465) ) )
                                            | ! [X2466] :
                                                ( ~ r1(X2456,X2466)
                                                | p1(X2466) ) )
                                        | ! [X2467] :
                                            ( ~ r1(X2454,X2467)
                                            | p1(X2467) ) )
                                    | ! [X2468] :
                                        ( ~ r1(X2452,X2468)
                                        | p1(X2468) ) )
                                | ! [X2469] :
                                    ( ~ r1(X2450,X2469)
                                    | p1(X2469) ) )
                            | ! [X2470] :
                                ( ~ r1(X2448,X2470)
                                | p1(X2470) ) )
                        | ! [X2471] :
                            ( ~ r1(X2446,X2471)
                            | p1(X2471) ) )
                    | ! [X2472] :
                        ( ~ r1(X2444,X2472)
                        | p1(X2472) ) )
                | ! [X2473] :
                    ( ~ r1(X2442,X2473)
                    | p1(X2473) ) )
            | ! [X2474] :
                ( ~ r1(X2440,X2474)
                | p1(X2474) ) )
        | ! [X2475] :
            ( ~ r1(X0,X2475)
            | p1(X2475) ) )
      & ( ! [X2476] :
            ( ~ r1(X0,X2476)
            | p2(X2476) )
        | ! [X2477] :
            ( ~ r1(X0,X2477)
            | ! [X2478] :
                ( ~ r1(X2477,X2478)
                | p2(X2478) )
            | ! [X2479] :
                ( ~ r1(X2477,X2479)
                | ! [X2480] :
                    ( ~ r1(X2479,X2480)
                    | p2(X2480) )
                | ! [X2481] :
                    ( ~ r1(X2479,X2481)
                    | ! [X2482] :
                        ( ~ r1(X2481,X2482)
                        | p2(X2482) )
                    | ! [X2483] :
                        ( ~ r1(X2481,X2483)
                        | ! [X2484] :
                            ( ~ r1(X2483,X2484)
                            | p2(X2484) )
                        | ! [X2485] :
                            ( ~ r1(X2483,X2485)
                            | ! [X2486] :
                                ( ~ r1(X2485,X2486)
                                | p2(X2486) )
                            | ! [X2487] :
                                ( ~ r1(X2485,X2487)
                                | ! [X2488] :
                                    ( ~ r1(X2487,X2488)
                                    | p2(X2488) )
                                | ! [X2489] :
                                    ( ~ r1(X2487,X2489)
                                    | ! [X2490] :
                                        ( ~ r1(X2489,X2490)
                                        | p2(X2490) )
                                    | ! [X2491] :
                                        ( ~ r1(X2489,X2491)
                                        | ! [X2492] :
                                            ( ~ r1(X2491,X2492)
                                            | p2(X2492) )
                                        | ! [X2493] :
                                            ( ~ r1(X2491,X2493)
                                            | ! [X2494] :
                                                ( ~ r1(X2493,X2494)
                                                | p2(X2494) )
                                            | ! [X2495] :
                                                ( ~ r1(X2493,X2495)
                                                | ! [X2496] :
                                                    ( ~ r1(X2495,X2496)
                                                    | p2(X2496) )
                                                | ! [X2497] :
                                                    ( ~ r1(X2495,X2497)
                                                    | ! [X2498] :
                                                        ( ~ r1(X2497,X2498)
                                                        | ? [X2499] :
                                                            ( r1(X2498,X2499)
                                                            & ! [X2500] :
                                                                ( ~ r1(X2499,X2500)
                                                                | p1(X2500) ) ) )
                                                    | ! [X2501] :
                                                        ( ~ r1(X2497,X2501)
                                                        | ? [X2502] :
                                                            ( r1(X2501,X2502)
                                                            & ~ p1(X2502) ) ) )
                                                | ! [X2503] :
                                                    ( ~ r1(X2495,X2503)
                                                    | p1(X2503) ) )
                                            | ! [X2504] :
                                                ( ~ r1(X2493,X2504)
                                                | p1(X2504) ) )
                                        | ! [X2505] :
                                            ( ~ r1(X2491,X2505)
                                            | p1(X2505) ) )
                                    | ! [X2506] :
                                        ( ~ r1(X2489,X2506)
                                        | p1(X2506) ) )
                                | ! [X2507] :
                                    ( ~ r1(X2487,X2507)
                                    | p1(X2507) ) )
                            | ! [X2508] :
                                ( ~ r1(X2485,X2508)
                                | p1(X2508) ) )
                        | ! [X2509] :
                            ( ~ r1(X2483,X2509)
                            | p1(X2509) ) )
                    | ! [X2510] :
                        ( ~ r1(X2481,X2510)
                        | p1(X2510) ) )
                | ! [X2511] :
                    ( ~ r1(X2479,X2511)
                    | p1(X2511) ) )
            | ! [X2512] :
                ( ~ r1(X2477,X2512)
                | p1(X2512) ) )
        | ! [X2513] :
            ( ~ r1(X0,X2513)
            | p1(X2513) ) )
      & ( ! [X2514] :
            ( ~ r1(X0,X2514)
            | p2(X2514) )
        | ! [X2515] :
            ( ~ r1(X0,X2515)
            | ! [X2516] :
                ( ~ r1(X2515,X2516)
                | p2(X2516) )
            | ! [X2517] :
                ( ~ r1(X2515,X2517)
                | ! [X2518] :
                    ( ~ r1(X2517,X2518)
                    | p2(X2518) )
                | ! [X2519] :
                    ( ~ r1(X2517,X2519)
                    | ! [X2520] :
                        ( ~ r1(X2519,X2520)
                        | p2(X2520) )
                    | ! [X2521] :
                        ( ~ r1(X2519,X2521)
                        | ! [X2522] :
                            ( ~ r1(X2521,X2522)
                            | p2(X2522) )
                        | ! [X2523] :
                            ( ~ r1(X2521,X2523)
                            | ! [X2524] :
                                ( ~ r1(X2523,X2524)
                                | p2(X2524) )
                            | ! [X2525] :
                                ( ~ r1(X2523,X2525)
                                | ! [X2526] :
                                    ( ~ r1(X2525,X2526)
                                    | p2(X2526) )
                                | ! [X2527] :
                                    ( ~ r1(X2525,X2527)
                                    | ! [X2528] :
                                        ( ~ r1(X2527,X2528)
                                        | p2(X2528) )
                                    | ! [X2529] :
                                        ( ~ r1(X2527,X2529)
                                        | ! [X2530] :
                                            ( ~ r1(X2529,X2530)
                                            | p2(X2530) )
                                        | ! [X2531] :
                                            ( ~ r1(X2529,X2531)
                                            | ! [X2532] :
                                                ( ~ r1(X2531,X2532)
                                                | p2(X2532) )
                                            | ! [X2533] :
                                                ( ~ r1(X2531,X2533)
                                                | ! [X2534] :
                                                    ( ~ r1(X2533,X2534)
                                                    | p2(X2534) )
                                                | ! [X2535] :
                                                    ( ~ r1(X2533,X2535)
                                                    | ? [X2536] : r1(X2535,X2536) )
                                                | ! [X2537] :
                                                    ( ~ r1(X2533,X2537)
                                                    | p1(X2537) ) )
                                            | ! [X2538] :
                                                ( ~ r1(X2531,X2538)
                                                | p1(X2538) ) )
                                        | ! [X2539] :
                                            ( ~ r1(X2529,X2539)
                                            | p1(X2539) ) )
                                    | ! [X2540] :
                                        ( ~ r1(X2527,X2540)
                                        | p1(X2540) ) )
                                | ! [X2541] :
                                    ( ~ r1(X2525,X2541)
                                    | p1(X2541) ) )
                            | ! [X2542] :
                                ( ~ r1(X2523,X2542)
                                | p1(X2542) ) )
                        | ! [X2543] :
                            ( ~ r1(X2521,X2543)
                            | p1(X2543) ) )
                    | ! [X2544] :
                        ( ~ r1(X2519,X2544)
                        | p1(X2544) ) )
                | ! [X2545] :
                    ( ~ r1(X2517,X2545)
                    | p1(X2545) ) )
            | ! [X2546] :
                ( ~ r1(X2515,X2546)
                | p1(X2546) ) )
        | ! [X2547] :
            ( ~ r1(X0,X2547)
            | p1(X2547) ) )
      & ? [X2548] :
          ( r1(X0,X2548)
          & ~ p2(X2548) )
      & ? [X2549] :
          ( r1(X0,X2549)
          & ? [X2550] :
              ( r1(X2549,X2550)
              & ~ p2(X2550) )
          & ? [X2551] :
              ( r1(X2549,X2551)
              & ? [X2552] :
                  ( r1(X2551,X2552)
                  & ~ p2(X2552) )
              & ? [X2553] :
                  ( r1(X2551,X2553)
                  & ? [X2554] :
                      ( r1(X2553,X2554)
                      & ~ p2(X2554) )
                  & ? [X2555] :
                      ( r1(X2553,X2555)
                      & ? [X2556] :
                          ( r1(X2555,X2556)
                          & ~ p2(X2556) )
                      & ? [X2557] :
                          ( r1(X2555,X2557)
                          & ? [X2558] :
                              ( r1(X2557,X2558)
                              & ~ p2(X2558) )
                          & ? [X2559] :
                              ( r1(X2557,X2559)
                              & ? [X2560] :
                                  ( r1(X2559,X2560)
                                  & ~ p2(X2560) )
                              & ? [X2561] :
                                  ( r1(X2559,X2561)
                                  & ? [X2562] :
                                      ( r1(X2561,X2562)
                                      & ~ p2(X2562) )
                                  & ? [X2563] :
                                      ( r1(X2561,X2563)
                                      & ? [X2564] :
                                          ( r1(X2563,X2564)
                                          & ~ p2(X2564) )
                                      & ? [X2565] :
                                          ( r1(X2563,X2565)
                                          & ? [X2566] :
                                              ( r1(X2565,X2566)
                                              & ~ p2(X2566) )
                                          & ? [X2567] :
                                              ( r1(X2565,X2567)
                                              & ? [X2568] :
                                                  ( r1(X2567,X2568)
                                                  & ~ p2(X2568) )
                                              & ? [X2569] :
                                                  ( r1(X2567,X2569)
                                                  & ? [X2570] :
                                                      ( r1(X2569,X2570)
                                                      & ~ p2(X2570) )
                                                  & ? [X2571] :
                                                      ( r1(X2569,X2571)
                                                      & ? [X2572] :
                                                          ( r1(X2571,X2572)
                                                          & ~ p2(X2572) )
                                                      & ? [X2573] :
                                                          ( r1(X2571,X2573)
                                                          & ? [X2574] :
                                                              ( r1(X2573,X2574)
                                                              & ~ p2(X2574) )
                                                          & ? [X2575] :
                                                              ( r1(X2573,X2575)
                                                              & ? [X2576] :
                                                                  ( r1(X2575,X2576)
                                                                  & ~ p2(X2576) )
                                                              & ? [X2577] :
                                                                  ( r1(X2575,X2577)
                                                                  & ? [X2578] :
                                                                      ( r1(X2577,X2578)
                                                                      & ~ p2(X2578) )
                                                                  & ? [X2579] :
                                                                      ( r1(X2577,X2579)
                                                                      & ? [X2580] :
                                                                          ( r1(X2579,X2580)
                                                                          & ~ p2(X2580) )
                                                                      & ? [X2581] :
                                                                          ( r1(X2579,X2581)
                                                                          & ? [X2582] :
                                                                              ( r1(X2581,X2582)
                                                                              & ~ p2(X2582) )
                                                                          & ? [X2583] :
                                                                              ( r1(X2581,X2583)
                                                                              & ? [X2584] :
                                                                                  ( r1(X2583,X2584)
                                                                                  & ~ p2(X2584) )
                                                                              & ? [X2585] :
                                                                                  ( r1(X2583,X2585)
                                                                                  & ? [X2586] :
                                                                                      ( r1(X2585,X2586)
                                                                                      & ~ p2(X2586) )
                                                                                  & ? [X2587] :
                                                                                      ( r1(X2585,X2587)
                                                                                      & ? [X2588] :
                                                                                          ( r1(X2587,X2588)
                                                                                          & ! [X2589] :
                                                                                              ( ~ r1(X2588,X2589)
                                                                                              | p1(X2589) ) )
                                                                                      & ? [X2590] :
                                                                                          ( r1(X2587,X2590)
                                                                                          & ~ p1(X2590) ) )
                                                                                  & ? [X2591] :
                                                                                      ( r1(X2585,X2591)
                                                                                      & ~ p1(X2591) ) )
                                                                              & ? [X2592] :
                                                                                  ( r1(X2583,X2592)
                                                                                  & ~ p1(X2592) ) )
                                                                          & ? [X2593] :
                                                                              ( r1(X2581,X2593)
                                                                              & ~ p1(X2593) ) )
                                                                      & ? [X2594] :
                                                                          ( r1(X2579,X2594)
                                                                          & ~ p1(X2594) ) )
                                                                  & ? [X2595] :
                                                                      ( r1(X2577,X2595)
                                                                      & ~ p1(X2595) ) )
                                                              & ? [X2596] :
                                                                  ( r1(X2575,X2596)
                                                                  & ~ p1(X2596) ) )
                                                          & ? [X2597] :
                                                              ( r1(X2573,X2597)
                                                              & ~ p1(X2597) ) )
                                                      & ? [X2598] :
                                                          ( r1(X2571,X2598)
                                                          & ~ p1(X2598) ) )
                                                  & ? [X2599] :
                                                      ( r1(X2569,X2599)
                                                      & ~ p1(X2599) ) )
                                              & ? [X2600] :
                                                  ( r1(X2567,X2600)
                                                  & ~ p1(X2600) ) )
                                          & ? [X2601] :
                                              ( r1(X2565,X2601)
                                              & ~ p1(X2601) ) )
                                      & ? [X2602] :
                                          ( r1(X2563,X2602)
                                          & ~ p1(X2602) ) )
                                  & ? [X2603] :
                                      ( r1(X2561,X2603)
                                      & ~ p1(X2603) ) )
                              & ? [X2604] :
                                  ( r1(X2559,X2604)
                                  & ~ p1(X2604) ) )
                          & ? [X2605] :
                              ( r1(X2557,X2605)
                              & ~ p1(X2605) ) )
                      & ? [X2606] :
                          ( r1(X2555,X2606)
                          & ~ p1(X2606) ) )
                  & ? [X2607] :
                      ( r1(X2553,X2607)
                      & ~ p1(X2607) ) )
              & ? [X2608] :
                  ( r1(X2551,X2608)
                  & ~ p1(X2608) ) )
          & ? [X2609] :
              ( r1(X2549,X2609)
              & ~ p1(X2609) ) )
      & ? [X2610] :
          ( r1(X0,X2610)
          & ~ p1(X2610) )
      & ( ! [X2611] :
            ( ~ r1(X0,X2611)
            | p2(X2611) )
        | ! [X2612] :
            ( ~ r1(X0,X2612)
            | ! [X2613] :
                ( ~ r1(X2612,X2613)
                | p2(X2613) )
            | ! [X2614] :
                ( ~ r1(X2612,X2614)
                | ! [X2615] :
                    ( ~ r1(X2614,X2615)
                    | p2(X2615) )
                | ! [X2616] :
                    ( ~ r1(X2614,X2616)
                    | ! [X2617] :
                        ( ~ r1(X2616,X2617)
                        | p2(X2617) )
                    | ! [X2618] :
                        ( ~ r1(X2616,X2618)
                        | ! [X2619] :
                            ( ~ r1(X2618,X2619)
                            | p2(X2619) )
                        | ! [X2620] :
                            ( ~ r1(X2618,X2620)
                            | ! [X2621] :
                                ( ~ r1(X2620,X2621)
                                | p2(X2621) )
                            | ! [X2622] :
                                ( ~ r1(X2620,X2622)
                                | ! [X2623] :
                                    ( ~ r1(X2622,X2623)
                                    | p2(X2623) )
                                | ! [X2624] :
                                    ( ~ r1(X2622,X2624)
                                    | ! [X2625] :
                                        ( ~ r1(X2624,X2625)
                                        | p2(X2625) )
                                    | ! [X2626] :
                                        ( ~ r1(X2624,X2626)
                                        | ! [X2627] :
                                            ( ~ r1(X2626,X2627)
                                            | p2(X2627) )
                                        | ! [X2628] :
                                            ( ~ r1(X2626,X2628)
                                            | ! [X2629] :
                                                ( ~ r1(X2628,X2629)
                                                | p2(X2629) )
                                            | ! [X2630] :
                                                ( ~ r1(X2628,X2630)
                                                | ! [X2631] :
                                                    ( ~ r1(X2630,X2631)
                                                    | ? [X2632] :
                                                        ( r1(X2631,X2632)
                                                        & p1(X2632) ) )
                                                | ~ p1(X2630) )
                                            | ! [X2633] :
                                                ( ~ r1(X2628,X2633)
                                                | p1(X2633) ) )
                                        | ! [X2634] :
                                            ( ~ r1(X2626,X2634)
                                            | p1(X2634) ) )
                                    | ! [X2635] :
                                        ( ~ r1(X2624,X2635)
                                        | p1(X2635) ) )
                                | ! [X2636] :
                                    ( ~ r1(X2622,X2636)
                                    | p1(X2636) ) )
                            | ! [X2637] :
                                ( ~ r1(X2620,X2637)
                                | p1(X2637) ) )
                        | ! [X2638] :
                            ( ~ r1(X2618,X2638)
                            | p1(X2638) ) )
                    | ! [X2639] :
                        ( ~ r1(X2616,X2639)
                        | p1(X2639) ) )
                | ! [X2640] :
                    ( ~ r1(X2614,X2640)
                    | p1(X2640) ) )
            | ! [X2641] :
                ( ~ r1(X2612,X2641)
                | p1(X2641) ) )
        | ! [X2642] :
            ( ~ r1(X0,X2642)
            | p1(X2642) ) )
      & ( ! [X2643] :
            ( ~ r1(X0,X2643)
            | p2(X2643) )
        | ! [X2644] :
            ( ~ r1(X0,X2644)
            | ! [X2645] :
                ( ~ r1(X2644,X2645)
                | p2(X2645) )
            | ! [X2646] :
                ( ~ r1(X2644,X2646)
                | ! [X2647] :
                    ( ~ r1(X2646,X2647)
                    | p2(X2647) )
                | ! [X2648] :
                    ( ~ r1(X2646,X2648)
                    | ! [X2649] :
                        ( ~ r1(X2648,X2649)
                        | p2(X2649) )
                    | ! [X2650] :
                        ( ~ r1(X2648,X2650)
                        | ! [X2651] :
                            ( ~ r1(X2650,X2651)
                            | p2(X2651) )
                        | ! [X2652] :
                            ( ~ r1(X2650,X2652)
                            | ! [X2653] :
                                ( ~ r1(X2652,X2653)
                                | p2(X2653) )
                            | ! [X2654] :
                                ( ~ r1(X2652,X2654)
                                | ! [X2655] :
                                    ( ~ r1(X2654,X2655)
                                    | p2(X2655) )
                                | ! [X2656] :
                                    ( ~ r1(X2654,X2656)
                                    | ! [X2657] :
                                        ( ~ r1(X2656,X2657)
                                        | p2(X2657) )
                                    | ! [X2658] :
                                        ( ~ r1(X2656,X2658)
                                        | ! [X2659] :
                                            ( ~ r1(X2658,X2659)
                                            | p2(X2659) )
                                        | ! [X2660] :
                                            ( ~ r1(X2658,X2660)
                                            | ! [X2661] :
                                                ( ~ r1(X2660,X2661)
                                                | p2(X2661) )
                                            | ! [X2662] :
                                                ( ~ r1(X2660,X2662)
                                                | ! [X2663] :
                                                    ( ~ r1(X2662,X2663)
                                                    | ! [X2664] :
                                                        ( ~ r1(X2663,X2664)
                                                        | ? [X2665] :
                                                            ( r1(X2664,X2665)
                                                            & ~ p1(X2665) ) )
                                                    | ! [X2666] :
                                                        ( ~ r1(X2663,X2666)
                                                        | p1(X2666) ) ) )
                                            | ! [X2667] :
                                                ( ~ r1(X2660,X2667)
                                                | p1(X2667) ) )
                                        | ! [X2668] :
                                            ( ~ r1(X2658,X2668)
                                            | p1(X2668) ) )
                                    | ! [X2669] :
                                        ( ~ r1(X2656,X2669)
                                        | p1(X2669) ) )
                                | ! [X2670] :
                                    ( ~ r1(X2654,X2670)
                                    | p1(X2670) ) )
                            | ! [X2671] :
                                ( ~ r1(X2652,X2671)
                                | p1(X2671) ) )
                        | ! [X2672] :
                            ( ~ r1(X2650,X2672)
                            | p1(X2672) ) )
                    | ! [X2673] :
                        ( ~ r1(X2648,X2673)
                        | p1(X2673) ) )
                | ! [X2674] :
                    ( ~ r1(X2646,X2674)
                    | p1(X2674) ) )
            | ! [X2675] :
                ( ~ r1(X2644,X2675)
                | p1(X2675) ) )
        | ! [X2676] :
            ( ~ r1(X0,X2676)
            | p1(X2676) ) )
      & ( ! [X2677] :
            ( ~ r1(X0,X2677)
            | p2(X2677) )
        | ! [X2678] :
            ( ~ r1(X0,X2678)
            | ! [X2679] :
                ( ~ r1(X2678,X2679)
                | p2(X2679) )
            | ! [X2680] :
                ( ~ r1(X2678,X2680)
                | ! [X2681] :
                    ( ~ r1(X2680,X2681)
                    | p2(X2681) )
                | ! [X2682] :
                    ( ~ r1(X2680,X2682)
                    | ! [X2683] :
                        ( ~ r1(X2682,X2683)
                        | p2(X2683) )
                    | ! [X2684] :
                        ( ~ r1(X2682,X2684)
                        | ! [X2685] :
                            ( ~ r1(X2684,X2685)
                            | p2(X2685) )
                        | ! [X2686] :
                            ( ~ r1(X2684,X2686)
                            | ! [X2687] :
                                ( ~ r1(X2686,X2687)
                                | p2(X2687) )
                            | ! [X2688] :
                                ( ~ r1(X2686,X2688)
                                | ! [X2689] :
                                    ( ~ r1(X2688,X2689)
                                    | p2(X2689) )
                                | ! [X2690] :
                                    ( ~ r1(X2688,X2690)
                                    | ! [X2691] :
                                        ( ~ r1(X2690,X2691)
                                        | p2(X2691) )
                                    | ! [X2692] :
                                        ( ~ r1(X2690,X2692)
                                        | ! [X2693] :
                                            ( ~ r1(X2692,X2693)
                                            | p2(X2693) )
                                        | ! [X2694] :
                                            ( ~ r1(X2692,X2694)
                                            | ! [X2695] :
                                                ( ~ r1(X2694,X2695)
                                                | p2(X2695) )
                                            | ! [X2696] :
                                                ( ~ r1(X2694,X2696)
                                                | ! [X2697] :
                                                    ( ~ r1(X2696,X2697)
                                                    | ? [X2698] :
                                                        ( r1(X2697,X2698)
                                                        & ! [X2699] :
                                                            ( ~ r1(X2698,X2699)
                                                            | p1(X2699) ) ) )
                                                | ! [X2700] :
                                                    ( ~ r1(X2696,X2700)
                                                    | ? [X2701] :
                                                        ( r1(X2700,X2701)
                                                        & ~ p1(X2701) ) ) )
                                            | ! [X2702] :
                                                ( ~ r1(X2694,X2702)
                                                | p1(X2702) ) )
                                        | ! [X2703] :
                                            ( ~ r1(X2692,X2703)
                                            | p1(X2703) ) )
                                    | ! [X2704] :
                                        ( ~ r1(X2690,X2704)
                                        | p1(X2704) ) )
                                | ! [X2705] :
                                    ( ~ r1(X2688,X2705)
                                    | p1(X2705) ) )
                            | ! [X2706] :
                                ( ~ r1(X2686,X2706)
                                | p1(X2706) ) )
                        | ! [X2707] :
                            ( ~ r1(X2684,X2707)
                            | p1(X2707) ) )
                    | ! [X2708] :
                        ( ~ r1(X2682,X2708)
                        | p1(X2708) ) )
                | ! [X2709] :
                    ( ~ r1(X2680,X2709)
                    | p1(X2709) ) )
            | ! [X2710] :
                ( ~ r1(X2678,X2710)
                | p1(X2710) ) )
        | ! [X2711] :
            ( ~ r1(X0,X2711)
            | p1(X2711) ) )
      & ( ! [X2712] :
            ( ~ r1(X0,X2712)
            | p2(X2712) )
        | ! [X2713] :
            ( ~ r1(X0,X2713)
            | ! [X2714] :
                ( ~ r1(X2713,X2714)
                | p2(X2714) )
            | ! [X2715] :
                ( ~ r1(X2713,X2715)
                | ! [X2716] :
                    ( ~ r1(X2715,X2716)
                    | p2(X2716) )
                | ! [X2717] :
                    ( ~ r1(X2715,X2717)
                    | ! [X2718] :
                        ( ~ r1(X2717,X2718)
                        | p2(X2718) )
                    | ! [X2719] :
                        ( ~ r1(X2717,X2719)
                        | ! [X2720] :
                            ( ~ r1(X2719,X2720)
                            | p2(X2720) )
                        | ! [X2721] :
                            ( ~ r1(X2719,X2721)
                            | ! [X2722] :
                                ( ~ r1(X2721,X2722)
                                | p2(X2722) )
                            | ! [X2723] :
                                ( ~ r1(X2721,X2723)
                                | ! [X2724] :
                                    ( ~ r1(X2723,X2724)
                                    | p2(X2724) )
                                | ! [X2725] :
                                    ( ~ r1(X2723,X2725)
                                    | ! [X2726] :
                                        ( ~ r1(X2725,X2726)
                                        | p2(X2726) )
                                    | ! [X2727] :
                                        ( ~ r1(X2725,X2727)
                                        | ! [X2728] :
                                            ( ~ r1(X2727,X2728)
                                            | p2(X2728) )
                                        | ! [X2729] :
                                            ( ~ r1(X2727,X2729)
                                            | ! [X2730] :
                                                ( ~ r1(X2729,X2730)
                                                | p2(X2730) )
                                            | ! [X2731] :
                                                ( ~ r1(X2729,X2731)
                                                | ? [X2732] : r1(X2731,X2732) )
                                            | ! [X2733] :
                                                ( ~ r1(X2729,X2733)
                                                | p1(X2733) ) )
                                        | ! [X2734] :
                                            ( ~ r1(X2727,X2734)
                                            | p1(X2734) ) )
                                    | ! [X2735] :
                                        ( ~ r1(X2725,X2735)
                                        | p1(X2735) ) )
                                | ! [X2736] :
                                    ( ~ r1(X2723,X2736)
                                    | p1(X2736) ) )
                            | ! [X2737] :
                                ( ~ r1(X2721,X2737)
                                | p1(X2737) ) )
                        | ! [X2738] :
                            ( ~ r1(X2719,X2738)
                            | p1(X2738) ) )
                    | ! [X2739] :
                        ( ~ r1(X2717,X2739)
                        | p1(X2739) ) )
                | ! [X2740] :
                    ( ~ r1(X2715,X2740)
                    | p1(X2740) ) )
            | ! [X2741] :
                ( ~ r1(X2713,X2741)
                | p1(X2741) ) )
        | ! [X2742] :
            ( ~ r1(X0,X2742)
            | p1(X2742) ) )
      & ? [X2743] :
          ( r1(X0,X2743)
          & ~ p2(X2743) )
      & ? [X2744] :
          ( r1(X0,X2744)
          & ? [X2745] :
              ( r1(X2744,X2745)
              & ~ p2(X2745) )
          & ? [X2746] :
              ( r1(X2744,X2746)
              & ? [X2747] :
                  ( r1(X2746,X2747)
                  & ~ p2(X2747) )
              & ? [X2748] :
                  ( r1(X2746,X2748)
                  & ? [X2749] :
                      ( r1(X2748,X2749)
                      & ~ p2(X2749) )
                  & ? [X2750] :
                      ( r1(X2748,X2750)
                      & ? [X2751] :
                          ( r1(X2750,X2751)
                          & ~ p2(X2751) )
                      & ? [X2752] :
                          ( r1(X2750,X2752)
                          & ? [X2753] :
                              ( r1(X2752,X2753)
                              & ~ p2(X2753) )
                          & ? [X2754] :
                              ( r1(X2752,X2754)
                              & ? [X2755] :
                                  ( r1(X2754,X2755)
                                  & ~ p2(X2755) )
                              & ? [X2756] :
                                  ( r1(X2754,X2756)
                                  & ? [X2757] :
                                      ( r1(X2756,X2757)
                                      & ~ p2(X2757) )
                                  & ? [X2758] :
                                      ( r1(X2756,X2758)
                                      & ? [X2759] :
                                          ( r1(X2758,X2759)
                                          & ~ p2(X2759) )
                                      & ? [X2760] :
                                          ( r1(X2758,X2760)
                                          & ? [X2761] :
                                              ( r1(X2760,X2761)
                                              & ~ p2(X2761) )
                                          & ? [X2762] :
                                              ( r1(X2760,X2762)
                                              & ? [X2763] :
                                                  ( r1(X2762,X2763)
                                                  & ~ p2(X2763) )
                                              & ? [X2764] :
                                                  ( r1(X2762,X2764)
                                                  & ? [X2765] :
                                                      ( r1(X2764,X2765)
                                                      & ~ p2(X2765) )
                                                  & ? [X2766] :
                                                      ( r1(X2764,X2766)
                                                      & ? [X2767] :
                                                          ( r1(X2766,X2767)
                                                          & ~ p2(X2767) )
                                                      & ? [X2768] :
                                                          ( r1(X2766,X2768)
                                                          & ? [X2769] :
                                                              ( r1(X2768,X2769)
                                                              & ~ p2(X2769) )
                                                          & ? [X2770] :
                                                              ( r1(X2768,X2770)
                                                              & ? [X2771] :
                                                                  ( r1(X2770,X2771)
                                                                  & ~ p2(X2771) )
                                                              & ? [X2772] :
                                                                  ( r1(X2770,X2772)
                                                                  & ? [X2773] :
                                                                      ( r1(X2772,X2773)
                                                                      & ~ p2(X2773) )
                                                                  & ? [X2774] :
                                                                      ( r1(X2772,X2774)
                                                                      & ? [X2775] :
                                                                          ( r1(X2774,X2775)
                                                                          & ~ p2(X2775) )
                                                                      & ? [X2776] :
                                                                          ( r1(X2774,X2776)
                                                                          & ? [X2777] :
                                                                              ( r1(X2776,X2777)
                                                                              & ~ p2(X2777) )
                                                                          & ? [X2778] :
                                                                              ( r1(X2776,X2778)
                                                                              & ? [X2779] :
                                                                                  ( r1(X2778,X2779)
                                                                                  & ~ p2(X2779) )
                                                                              & ? [X2780] :
                                                                                  ( r1(X2778,X2780)
                                                                                  & ? [X2781] :
                                                                                      ( r1(X2780,X2781)
                                                                                      & ~ p2(X2781) )
                                                                                  & ? [X2782] :
                                                                                      ( r1(X2780,X2782)
                                                                                      & ? [X2783] :
                                                                                          ( r1(X2782,X2783)
                                                                                          & ! [X2784] :
                                                                                              ( ~ r1(X2783,X2784)
                                                                                              | p1(X2784) ) )
                                                                                      & ? [X2785] :
                                                                                          ( r1(X2782,X2785)
                                                                                          & ~ p1(X2785) ) )
                                                                                  & ? [X2786] :
                                                                                      ( r1(X2780,X2786)
                                                                                      & ~ p1(X2786) ) )
                                                                              & ? [X2787] :
                                                                                  ( r1(X2778,X2787)
                                                                                  & ~ p1(X2787) ) )
                                                                          & ? [X2788] :
                                                                              ( r1(X2776,X2788)
                                                                              & ~ p1(X2788) ) )
                                                                      & ? [X2789] :
                                                                          ( r1(X2774,X2789)
                                                                          & ~ p1(X2789) ) )
                                                                  & ? [X2790] :
                                                                      ( r1(X2772,X2790)
                                                                      & ~ p1(X2790) ) )
                                                              & ? [X2791] :
                                                                  ( r1(X2770,X2791)
                                                                  & ~ p1(X2791) ) )
                                                          & ? [X2792] :
                                                              ( r1(X2768,X2792)
                                                              & ~ p1(X2792) ) )
                                                      & ? [X2793] :
                                                          ( r1(X2766,X2793)
                                                          & ~ p1(X2793) ) )
                                                  & ? [X2794] :
                                                      ( r1(X2764,X2794)
                                                      & ~ p1(X2794) ) )
                                              & ? [X2795] :
                                                  ( r1(X2762,X2795)
                                                  & ~ p1(X2795) ) )
                                          & ? [X2796] :
                                              ( r1(X2760,X2796)
                                              & ~ p1(X2796) ) )
                                      & ? [X2797] :
                                          ( r1(X2758,X2797)
                                          & ~ p1(X2797) ) )
                                  & ? [X2798] :
                                      ( r1(X2756,X2798)
                                      & ~ p1(X2798) ) )
                              & ? [X2799] :
                                  ( r1(X2754,X2799)
                                  & ~ p1(X2799) ) )
                          & ? [X2800] :
                              ( r1(X2752,X2800)
                              & ~ p1(X2800) ) )
                      & ? [X2801] :
                          ( r1(X2750,X2801)
                          & ~ p1(X2801) ) )
                  & ? [X2802] :
                      ( r1(X2748,X2802)
                      & ~ p1(X2802) ) )
              & ? [X2803] :
                  ( r1(X2746,X2803)
                  & ~ p1(X2803) ) )
          & ? [X2804] :
              ( r1(X2744,X2804)
              & ~ p1(X2804) ) )
      & ? [X2805] :
          ( r1(X0,X2805)
          & ~ p1(X2805) )
      & ( ! [X2806] :
            ( ~ r1(X0,X2806)
            | p2(X2806) )
        | ! [X2807] :
            ( ~ r1(X0,X2807)
            | ! [X2808] :
                ( ~ r1(X2807,X2808)
                | p2(X2808) )
            | ! [X2809] :
                ( ~ r1(X2807,X2809)
                | ! [X2810] :
                    ( ~ r1(X2809,X2810)
                    | p2(X2810) )
                | ! [X2811] :
                    ( ~ r1(X2809,X2811)
                    | ! [X2812] :
                        ( ~ r1(X2811,X2812)
                        | p2(X2812) )
                    | ! [X2813] :
                        ( ~ r1(X2811,X2813)
                        | ! [X2814] :
                            ( ~ r1(X2813,X2814)
                            | p2(X2814) )
                        | ! [X2815] :
                            ( ~ r1(X2813,X2815)
                            | ! [X2816] :
                                ( ~ r1(X2815,X2816)
                                | p2(X2816) )
                            | ! [X2817] :
                                ( ~ r1(X2815,X2817)
                                | ! [X2818] :
                                    ( ~ r1(X2817,X2818)
                                    | p2(X2818) )
                                | ! [X2819] :
                                    ( ~ r1(X2817,X2819)
                                    | ! [X2820] :
                                        ( ~ r1(X2819,X2820)
                                        | p2(X2820) )
                                    | ! [X2821] :
                                        ( ~ r1(X2819,X2821)
                                        | ! [X2822] :
                                            ( ~ r1(X2821,X2822)
                                            | p2(X2822) )
                                        | ! [X2823] :
                                            ( ~ r1(X2821,X2823)
                                            | ! [X2824] :
                                                ( ~ r1(X2823,X2824)
                                                | ? [X2825] :
                                                    ( r1(X2824,X2825)
                                                    & p1(X2825) ) )
                                            | ~ p1(X2823) )
                                        | ! [X2826] :
                                            ( ~ r1(X2821,X2826)
                                            | p1(X2826) ) )
                                    | ! [X2827] :
                                        ( ~ r1(X2819,X2827)
                                        | p1(X2827) ) )
                                | ! [X2828] :
                                    ( ~ r1(X2817,X2828)
                                    | p1(X2828) ) )
                            | ! [X2829] :
                                ( ~ r1(X2815,X2829)
                                | p1(X2829) ) )
                        | ! [X2830] :
                            ( ~ r1(X2813,X2830)
                            | p1(X2830) ) )
                    | ! [X2831] :
                        ( ~ r1(X2811,X2831)
                        | p1(X2831) ) )
                | ! [X2832] :
                    ( ~ r1(X2809,X2832)
                    | p1(X2832) ) )
            | ! [X2833] :
                ( ~ r1(X2807,X2833)
                | p1(X2833) ) )
        | ! [X2834] :
            ( ~ r1(X0,X2834)
            | p1(X2834) ) )
      & ( ! [X2835] :
            ( ~ r1(X0,X2835)
            | p2(X2835) )
        | ! [X2836] :
            ( ~ r1(X0,X2836)
            | ! [X2837] :
                ( ~ r1(X2836,X2837)
                | p2(X2837) )
            | ! [X2838] :
                ( ~ r1(X2836,X2838)
                | ! [X2839] :
                    ( ~ r1(X2838,X2839)
                    | p2(X2839) )
                | ! [X2840] :
                    ( ~ r1(X2838,X2840)
                    | ! [X2841] :
                        ( ~ r1(X2840,X2841)
                        | p2(X2841) )
                    | ! [X2842] :
                        ( ~ r1(X2840,X2842)
                        | ! [X2843] :
                            ( ~ r1(X2842,X2843)
                            | p2(X2843) )
                        | ! [X2844] :
                            ( ~ r1(X2842,X2844)
                            | ! [X2845] :
                                ( ~ r1(X2844,X2845)
                                | p2(X2845) )
                            | ! [X2846] :
                                ( ~ r1(X2844,X2846)
                                | ! [X2847] :
                                    ( ~ r1(X2846,X2847)
                                    | p2(X2847) )
                                | ! [X2848] :
                                    ( ~ r1(X2846,X2848)
                                    | ! [X2849] :
                                        ( ~ r1(X2848,X2849)
                                        | p2(X2849) )
                                    | ! [X2850] :
                                        ( ~ r1(X2848,X2850)
                                        | ! [X2851] :
                                            ( ~ r1(X2850,X2851)
                                            | p2(X2851) )
                                        | ! [X2852] :
                                            ( ~ r1(X2850,X2852)
                                            | ! [X2853] :
                                                ( ~ r1(X2852,X2853)
                                                | ! [X2854] :
                                                    ( ~ r1(X2853,X2854)
                                                    | ? [X2855] :
                                                        ( r1(X2854,X2855)
                                                        & ~ p1(X2855) ) )
                                                | ! [X2856] :
                                                    ( ~ r1(X2853,X2856)
                                                    | p1(X2856) ) ) )
                                        | ! [X2857] :
                                            ( ~ r1(X2850,X2857)
                                            | p1(X2857) ) )
                                    | ! [X2858] :
                                        ( ~ r1(X2848,X2858)
                                        | p1(X2858) ) )
                                | ! [X2859] :
                                    ( ~ r1(X2846,X2859)
                                    | p1(X2859) ) )
                            | ! [X2860] :
                                ( ~ r1(X2844,X2860)
                                | p1(X2860) ) )
                        | ! [X2861] :
                            ( ~ r1(X2842,X2861)
                            | p1(X2861) ) )
                    | ! [X2862] :
                        ( ~ r1(X2840,X2862)
                        | p1(X2862) ) )
                | ! [X2863] :
                    ( ~ r1(X2838,X2863)
                    | p1(X2863) ) )
            | ! [X2864] :
                ( ~ r1(X2836,X2864)
                | p1(X2864) ) )
        | ! [X2865] :
            ( ~ r1(X0,X2865)
            | p1(X2865) ) )
      & ( ! [X2866] :
            ( ~ r1(X0,X2866)
            | p2(X2866) )
        | ! [X2867] :
            ( ~ r1(X0,X2867)
            | ! [X2868] :
                ( ~ r1(X2867,X2868)
                | p2(X2868) )
            | ! [X2869] :
                ( ~ r1(X2867,X2869)
                | ! [X2870] :
                    ( ~ r1(X2869,X2870)
                    | p2(X2870) )
                | ! [X2871] :
                    ( ~ r1(X2869,X2871)
                    | ! [X2872] :
                        ( ~ r1(X2871,X2872)
                        | p2(X2872) )
                    | ! [X2873] :
                        ( ~ r1(X2871,X2873)
                        | ! [X2874] :
                            ( ~ r1(X2873,X2874)
                            | p2(X2874) )
                        | ! [X2875] :
                            ( ~ r1(X2873,X2875)
                            | ! [X2876] :
                                ( ~ r1(X2875,X2876)
                                | p2(X2876) )
                            | ! [X2877] :
                                ( ~ r1(X2875,X2877)
                                | ! [X2878] :
                                    ( ~ r1(X2877,X2878)
                                    | p2(X2878) )
                                | ! [X2879] :
                                    ( ~ r1(X2877,X2879)
                                    | ! [X2880] :
                                        ( ~ r1(X2879,X2880)
                                        | p2(X2880) )
                                    | ! [X2881] :
                                        ( ~ r1(X2879,X2881)
                                        | ! [X2882] :
                                            ( ~ r1(X2881,X2882)
                                            | p2(X2882) )
                                        | ! [X2883] :
                                            ( ~ r1(X2881,X2883)
                                            | ! [X2884] :
                                                ( ~ r1(X2883,X2884)
                                                | ? [X2885] :
                                                    ( r1(X2884,X2885)
                                                    & ! [X2886] :
                                                        ( ~ r1(X2885,X2886)
                                                        | p1(X2886) ) ) )
                                            | ! [X2887] :
                                                ( ~ r1(X2883,X2887)
                                                | ? [X2888] :
                                                    ( r1(X2887,X2888)
                                                    & ~ p1(X2888) ) ) )
                                        | ! [X2889] :
                                            ( ~ r1(X2881,X2889)
                                            | p1(X2889) ) )
                                    | ! [X2890] :
                                        ( ~ r1(X2879,X2890)
                                        | p1(X2890) ) )
                                | ! [X2891] :
                                    ( ~ r1(X2877,X2891)
                                    | p1(X2891) ) )
                            | ! [X2892] :
                                ( ~ r1(X2875,X2892)
                                | p1(X2892) ) )
                        | ! [X2893] :
                            ( ~ r1(X2873,X2893)
                            | p1(X2893) ) )
                    | ! [X2894] :
                        ( ~ r1(X2871,X2894)
                        | p1(X2894) ) )
                | ! [X2895] :
                    ( ~ r1(X2869,X2895)
                    | p1(X2895) ) )
            | ! [X2896] :
                ( ~ r1(X2867,X2896)
                | p1(X2896) ) )
        | ! [X2897] :
            ( ~ r1(X0,X2897)
            | p1(X2897) ) )
      & ( ! [X2898] :
            ( ~ r1(X0,X2898)
            | p2(X2898) )
        | ! [X2899] :
            ( ~ r1(X0,X2899)
            | ! [X2900] :
                ( ~ r1(X2899,X2900)
                | p2(X2900) )
            | ! [X2901] :
                ( ~ r1(X2899,X2901)
                | ! [X2902] :
                    ( ~ r1(X2901,X2902)
                    | p2(X2902) )
                | ! [X2903] :
                    ( ~ r1(X2901,X2903)
                    | ! [X2904] :
                        ( ~ r1(X2903,X2904)
                        | p2(X2904) )
                    | ! [X2905] :
                        ( ~ r1(X2903,X2905)
                        | ! [X2906] :
                            ( ~ r1(X2905,X2906)
                            | p2(X2906) )
                        | ! [X2907] :
                            ( ~ r1(X2905,X2907)
                            | ! [X2908] :
                                ( ~ r1(X2907,X2908)
                                | p2(X2908) )
                            | ! [X2909] :
                                ( ~ r1(X2907,X2909)
                                | ! [X2910] :
                                    ( ~ r1(X2909,X2910)
                                    | p2(X2910) )
                                | ! [X2911] :
                                    ( ~ r1(X2909,X2911)
                                    | ! [X2912] :
                                        ( ~ r1(X2911,X2912)
                                        | p2(X2912) )
                                    | ! [X2913] :
                                        ( ~ r1(X2911,X2913)
                                        | ! [X2914] :
                                            ( ~ r1(X2913,X2914)
                                            | p2(X2914) )
                                        | ! [X2915] :
                                            ( ~ r1(X2913,X2915)
                                            | ? [X2916] : r1(X2915,X2916) )
                                        | ! [X2917] :
                                            ( ~ r1(X2913,X2917)
                                            | p1(X2917) ) )
                                    | ! [X2918] :
                                        ( ~ r1(X2911,X2918)
                                        | p1(X2918) ) )
                                | ! [X2919] :
                                    ( ~ r1(X2909,X2919)
                                    | p1(X2919) ) )
                            | ! [X2920] :
                                ( ~ r1(X2907,X2920)
                                | p1(X2920) ) )
                        | ! [X2921] :
                            ( ~ r1(X2905,X2921)
                            | p1(X2921) ) )
                    | ! [X2922] :
                        ( ~ r1(X2903,X2922)
                        | p1(X2922) ) )
                | ! [X2923] :
                    ( ~ r1(X2901,X2923)
                    | p1(X2923) ) )
            | ! [X2924] :
                ( ~ r1(X2899,X2924)
                | p1(X2924) ) )
        | ! [X2925] :
            ( ~ r1(X0,X2925)
            | p1(X2925) ) )
      & ? [X2926] :
          ( r1(X0,X2926)
          & ~ p2(X2926) )
      & ? [X2927] :
          ( r1(X0,X2927)
          & ? [X2928] :
              ( r1(X2927,X2928)
              & ~ p2(X2928) )
          & ? [X2929] :
              ( r1(X2927,X2929)
              & ? [X2930] :
                  ( r1(X2929,X2930)
                  & ~ p2(X2930) )
              & ? [X2931] :
                  ( r1(X2929,X2931)
                  & ? [X2932] :
                      ( r1(X2931,X2932)
                      & ~ p2(X2932) )
                  & ? [X2933] :
                      ( r1(X2931,X2933)
                      & ? [X2934] :
                          ( r1(X2933,X2934)
                          & ~ p2(X2934) )
                      & ? [X2935] :
                          ( r1(X2933,X2935)
                          & ? [X2936] :
                              ( r1(X2935,X2936)
                              & ~ p2(X2936) )
                          & ? [X2937] :
                              ( r1(X2935,X2937)
                              & ? [X2938] :
                                  ( r1(X2937,X2938)
                                  & ~ p2(X2938) )
                              & ? [X2939] :
                                  ( r1(X2937,X2939)
                                  & ? [X2940] :
                                      ( r1(X2939,X2940)
                                      & ~ p2(X2940) )
                                  & ? [X2941] :
                                      ( r1(X2939,X2941)
                                      & ? [X2942] :
                                          ( r1(X2941,X2942)
                                          & ~ p2(X2942) )
                                      & ? [X2943] :
                                          ( r1(X2941,X2943)
                                          & ? [X2944] :
                                              ( r1(X2943,X2944)
                                              & ~ p2(X2944) )
                                          & ? [X2945] :
                                              ( r1(X2943,X2945)
                                              & ? [X2946] :
                                                  ( r1(X2945,X2946)
                                                  & ~ p2(X2946) )
                                              & ? [X2947] :
                                                  ( r1(X2945,X2947)
                                                  & ? [X2948] :
                                                      ( r1(X2947,X2948)
                                                      & ~ p2(X2948) )
                                                  & ? [X2949] :
                                                      ( r1(X2947,X2949)
                                                      & ? [X2950] :
                                                          ( r1(X2949,X2950)
                                                          & ~ p2(X2950) )
                                                      & ? [X2951] :
                                                          ( r1(X2949,X2951)
                                                          & ? [X2952] :
                                                              ( r1(X2951,X2952)
                                                              & ~ p2(X2952) )
                                                          & ? [X2953] :
                                                              ( r1(X2951,X2953)
                                                              & ? [X2954] :
                                                                  ( r1(X2953,X2954)
                                                                  & ~ p2(X2954) )
                                                              & ? [X2955] :
                                                                  ( r1(X2953,X2955)
                                                                  & ? [X2956] :
                                                                      ( r1(X2955,X2956)
                                                                      & ~ p2(X2956) )
                                                                  & ? [X2957] :
                                                                      ( r1(X2955,X2957)
                                                                      & ? [X2958] :
                                                                          ( r1(X2957,X2958)
                                                                          & ~ p2(X2958) )
                                                                      & ? [X2959] :
                                                                          ( r1(X2957,X2959)
                                                                          & ? [X2960] :
                                                                              ( r1(X2959,X2960)
                                                                              & ~ p2(X2960) )
                                                                          & ? [X2961] :
                                                                              ( r1(X2959,X2961)
                                                                              & ? [X2962] :
                                                                                  ( r1(X2961,X2962)
                                                                                  & ~ p2(X2962) )
                                                                              & ? [X2963] :
                                                                                  ( r1(X2961,X2963)
                                                                                  & ? [X2964] :
                                                                                      ( r1(X2963,X2964)
                                                                                      & ~ p2(X2964) )
                                                                                  & ? [X2965] :
                                                                                      ( r1(X2963,X2965)
                                                                                      & ? [X2966] :
                                                                                          ( r1(X2965,X2966)
                                                                                          & ! [X2967] :
                                                                                              ( ~ r1(X2966,X2967)
                                                                                              | p1(X2967) ) )
                                                                                      & ? [X2968] :
                                                                                          ( r1(X2965,X2968)
                                                                                          & ~ p1(X2968) ) )
                                                                                  & ? [X2969] :
                                                                                      ( r1(X2963,X2969)
                                                                                      & ~ p1(X2969) ) )
                                                                              & ? [X2970] :
                                                                                  ( r1(X2961,X2970)
                                                                                  & ~ p1(X2970) ) )
                                                                          & ? [X2971] :
                                                                              ( r1(X2959,X2971)
                                                                              & ~ p1(X2971) ) )
                                                                      & ? [X2972] :
                                                                          ( r1(X2957,X2972)
                                                                          & ~ p1(X2972) ) )
                                                                  & ? [X2973] :
                                                                      ( r1(X2955,X2973)
                                                                      & ~ p1(X2973) ) )
                                                              & ? [X2974] :
                                                                  ( r1(X2953,X2974)
                                                                  & ~ p1(X2974) ) )
                                                          & ? [X2975] :
                                                              ( r1(X2951,X2975)
                                                              & ~ p1(X2975) ) )
                                                      & ? [X2976] :
                                                          ( r1(X2949,X2976)
                                                          & ~ p1(X2976) ) )
                                                  & ? [X2977] :
                                                      ( r1(X2947,X2977)
                                                      & ~ p1(X2977) ) )
                                              & ? [X2978] :
                                                  ( r1(X2945,X2978)
                                                  & ~ p1(X2978) ) )
                                          & ? [X2979] :
                                              ( r1(X2943,X2979)
                                              & ~ p1(X2979) ) )
                                      & ? [X2980] :
                                          ( r1(X2941,X2980)
                                          & ~ p1(X2980) ) )
                                  & ? [X2981] :
                                      ( r1(X2939,X2981)
                                      & ~ p1(X2981) ) )
                              & ? [X2982] :
                                  ( r1(X2937,X2982)
                                  & ~ p1(X2982) ) )
                          & ? [X2983] :
                              ( r1(X2935,X2983)
                              & ~ p1(X2983) ) )
                      & ? [X2984] :
                          ( r1(X2933,X2984)
                          & ~ p1(X2984) ) )
                  & ? [X2985] :
                      ( r1(X2931,X2985)
                      & ~ p1(X2985) ) )
              & ? [X2986] :
                  ( r1(X2929,X2986)
                  & ~ p1(X2986) ) )
          & ? [X2987] :
              ( r1(X2927,X2987)
              & ~ p1(X2987) ) )
      & ? [X2988] :
          ( r1(X0,X2988)
          & ~ p1(X2988) )
      & ( ! [X2989] :
            ( ~ r1(X0,X2989)
            | p2(X2989) )
        | ! [X2990] :
            ( ~ r1(X0,X2990)
            | ! [X2991] :
                ( ~ r1(X2990,X2991)
                | p2(X2991) )
            | ! [X2992] :
                ( ~ r1(X2990,X2992)
                | ! [X2993] :
                    ( ~ r1(X2992,X2993)
                    | p2(X2993) )
                | ! [X2994] :
                    ( ~ r1(X2992,X2994)
                    | ! [X2995] :
                        ( ~ r1(X2994,X2995)
                        | p2(X2995) )
                    | ! [X2996] :
                        ( ~ r1(X2994,X2996)
                        | ! [X2997] :
                            ( ~ r1(X2996,X2997)
                            | p2(X2997) )
                        | ! [X2998] :
                            ( ~ r1(X2996,X2998)
                            | ! [X2999] :
                                ( ~ r1(X2998,X2999)
                                | p2(X2999) )
                            | ! [X3000] :
                                ( ~ r1(X2998,X3000)
                                | ! [X3001] :
                                    ( ~ r1(X3000,X3001)
                                    | p2(X3001) )
                                | ! [X3002] :
                                    ( ~ r1(X3000,X3002)
                                    | ! [X3003] :
                                        ( ~ r1(X3002,X3003)
                                        | p2(X3003) )
                                    | ! [X3004] :
                                        ( ~ r1(X3002,X3004)
                                        | ! [X3005] :
                                            ( ~ r1(X3004,X3005)
                                            | ? [X3006] :
                                                ( r1(X3005,X3006)
                                                & p1(X3006) ) )
                                        | ~ p1(X3004) )
                                    | ! [X3007] :
                                        ( ~ r1(X3002,X3007)
                                        | p1(X3007) ) )
                                | ! [X3008] :
                                    ( ~ r1(X3000,X3008)
                                    | p1(X3008) ) )
                            | ! [X3009] :
                                ( ~ r1(X2998,X3009)
                                | p1(X3009) ) )
                        | ! [X3010] :
                            ( ~ r1(X2996,X3010)
                            | p1(X3010) ) )
                    | ! [X3011] :
                        ( ~ r1(X2994,X3011)
                        | p1(X3011) ) )
                | ! [X3012] :
                    ( ~ r1(X2992,X3012)
                    | p1(X3012) ) )
            | ! [X3013] :
                ( ~ r1(X2990,X3013)
                | p1(X3013) ) )
        | ! [X3014] :
            ( ~ r1(X0,X3014)
            | p1(X3014) ) )
      & ( ! [X3015] :
            ( ~ r1(X0,X3015)
            | p2(X3015) )
        | ! [X3016] :
            ( ~ r1(X0,X3016)
            | ! [X3017] :
                ( ~ r1(X3016,X3017)
                | p2(X3017) )
            | ! [X3018] :
                ( ~ r1(X3016,X3018)
                | ! [X3019] :
                    ( ~ r1(X3018,X3019)
                    | p2(X3019) )
                | ! [X3020] :
                    ( ~ r1(X3018,X3020)
                    | ! [X3021] :
                        ( ~ r1(X3020,X3021)
                        | p2(X3021) )
                    | ! [X3022] :
                        ( ~ r1(X3020,X3022)
                        | ! [X3023] :
                            ( ~ r1(X3022,X3023)
                            | p2(X3023) )
                        | ! [X3024] :
                            ( ~ r1(X3022,X3024)
                            | ! [X3025] :
                                ( ~ r1(X3024,X3025)
                                | p2(X3025) )
                            | ! [X3026] :
                                ( ~ r1(X3024,X3026)
                                | ! [X3027] :
                                    ( ~ r1(X3026,X3027)
                                    | p2(X3027) )
                                | ! [X3028] :
                                    ( ~ r1(X3026,X3028)
                                    | ! [X3029] :
                                        ( ~ r1(X3028,X3029)
                                        | p2(X3029) )
                                    | ! [X3030] :
                                        ( ~ r1(X3028,X3030)
                                        | ! [X3031] :
                                            ( ~ r1(X3030,X3031)
                                            | ! [X3032] :
                                                ( ~ r1(X3031,X3032)
                                                | ? [X3033] :
                                                    ( r1(X3032,X3033)
                                                    & ~ p1(X3033) ) )
                                            | ! [X3034] :
                                                ( ~ r1(X3031,X3034)
                                                | p1(X3034) ) ) )
                                    | ! [X3035] :
                                        ( ~ r1(X3028,X3035)
                                        | p1(X3035) ) )
                                | ! [X3036] :
                                    ( ~ r1(X3026,X3036)
                                    | p1(X3036) ) )
                            | ! [X3037] :
                                ( ~ r1(X3024,X3037)
                                | p1(X3037) ) )
                        | ! [X3038] :
                            ( ~ r1(X3022,X3038)
                            | p1(X3038) ) )
                    | ! [X3039] :
                        ( ~ r1(X3020,X3039)
                        | p1(X3039) ) )
                | ! [X3040] :
                    ( ~ r1(X3018,X3040)
                    | p1(X3040) ) )
            | ! [X3041] :
                ( ~ r1(X3016,X3041)
                | p1(X3041) ) )
        | ! [X3042] :
            ( ~ r1(X0,X3042)
            | p1(X3042) ) )
      & ( ! [X3043] :
            ( ~ r1(X0,X3043)
            | p2(X3043) )
        | ! [X3044] :
            ( ~ r1(X0,X3044)
            | ! [X3045] :
                ( ~ r1(X3044,X3045)
                | p2(X3045) )
            | ! [X3046] :
                ( ~ r1(X3044,X3046)
                | ! [X3047] :
                    ( ~ r1(X3046,X3047)
                    | p2(X3047) )
                | ! [X3048] :
                    ( ~ r1(X3046,X3048)
                    | ! [X3049] :
                        ( ~ r1(X3048,X3049)
                        | p2(X3049) )
                    | ! [X3050] :
                        ( ~ r1(X3048,X3050)
                        | ! [X3051] :
                            ( ~ r1(X3050,X3051)
                            | p2(X3051) )
                        | ! [X3052] :
                            ( ~ r1(X3050,X3052)
                            | ! [X3053] :
                                ( ~ r1(X3052,X3053)
                                | p2(X3053) )
                            | ! [X3054] :
                                ( ~ r1(X3052,X3054)
                                | ! [X3055] :
                                    ( ~ r1(X3054,X3055)
                                    | p2(X3055) )
                                | ! [X3056] :
                                    ( ~ r1(X3054,X3056)
                                    | ! [X3057] :
                                        ( ~ r1(X3056,X3057)
                                        | p2(X3057) )
                                    | ! [X3058] :
                                        ( ~ r1(X3056,X3058)
                                        | ! [X3059] :
                                            ( ~ r1(X3058,X3059)
                                            | ? [X3060] :
                                                ( r1(X3059,X3060)
                                                & ! [X3061] :
                                                    ( ~ r1(X3060,X3061)
                                                    | p1(X3061) ) ) )
                                        | ! [X3062] :
                                            ( ~ r1(X3058,X3062)
                                            | ? [X3063] :
                                                ( r1(X3062,X3063)
                                                & ~ p1(X3063) ) ) )
                                    | ! [X3064] :
                                        ( ~ r1(X3056,X3064)
                                        | p1(X3064) ) )
                                | ! [X3065] :
                                    ( ~ r1(X3054,X3065)
                                    | p1(X3065) ) )
                            | ! [X3066] :
                                ( ~ r1(X3052,X3066)
                                | p1(X3066) ) )
                        | ! [X3067] :
                            ( ~ r1(X3050,X3067)
                            | p1(X3067) ) )
                    | ! [X3068] :
                        ( ~ r1(X3048,X3068)
                        | p1(X3068) ) )
                | ! [X3069] :
                    ( ~ r1(X3046,X3069)
                    | p1(X3069) ) )
            | ! [X3070] :
                ( ~ r1(X3044,X3070)
                | p1(X3070) ) )
        | ! [X3071] :
            ( ~ r1(X0,X3071)
            | p1(X3071) ) )
      & ( ! [X3072] :
            ( ~ r1(X0,X3072)
            | p2(X3072) )
        | ! [X3073] :
            ( ~ r1(X0,X3073)
            | ! [X3074] :
                ( ~ r1(X3073,X3074)
                | p2(X3074) )
            | ! [X3075] :
                ( ~ r1(X3073,X3075)
                | ! [X3076] :
                    ( ~ r1(X3075,X3076)
                    | p2(X3076) )
                | ! [X3077] :
                    ( ~ r1(X3075,X3077)
                    | ! [X3078] :
                        ( ~ r1(X3077,X3078)
                        | p2(X3078) )
                    | ! [X3079] :
                        ( ~ r1(X3077,X3079)
                        | ! [X3080] :
                            ( ~ r1(X3079,X3080)
                            | p2(X3080) )
                        | ! [X3081] :
                            ( ~ r1(X3079,X3081)
                            | ! [X3082] :
                                ( ~ r1(X3081,X3082)
                                | p2(X3082) )
                            | ! [X3083] :
                                ( ~ r1(X3081,X3083)
                                | ! [X3084] :
                                    ( ~ r1(X3083,X3084)
                                    | p2(X3084) )
                                | ! [X3085] :
                                    ( ~ r1(X3083,X3085)
                                    | ! [X3086] :
                                        ( ~ r1(X3085,X3086)
                                        | p2(X3086) )
                                    | ! [X3087] :
                                        ( ~ r1(X3085,X3087)
                                        | ? [X3088] : r1(X3087,X3088) )
                                    | ! [X3089] :
                                        ( ~ r1(X3085,X3089)
                                        | p1(X3089) ) )
                                | ! [X3090] :
                                    ( ~ r1(X3083,X3090)
                                    | p1(X3090) ) )
                            | ! [X3091] :
                                ( ~ r1(X3081,X3091)
                                | p1(X3091) ) )
                        | ! [X3092] :
                            ( ~ r1(X3079,X3092)
                            | p1(X3092) ) )
                    | ! [X3093] :
                        ( ~ r1(X3077,X3093)
                        | p1(X3093) ) )
                | ! [X3094] :
                    ( ~ r1(X3075,X3094)
                    | p1(X3094) ) )
            | ! [X3095] :
                ( ~ r1(X3073,X3095)
                | p1(X3095) ) )
        | ! [X3096] :
            ( ~ r1(X0,X3096)
            | p1(X3096) ) )
      & ? [X3097] :
          ( r1(X0,X3097)
          & ~ p2(X3097) )
      & ? [X3098] :
          ( r1(X0,X3098)
          & ? [X3099] :
              ( r1(X3098,X3099)
              & ~ p2(X3099) )
          & ? [X3100] :
              ( r1(X3098,X3100)
              & ? [X3101] :
                  ( r1(X3100,X3101)
                  & ~ p2(X3101) )
              & ? [X3102] :
                  ( r1(X3100,X3102)
                  & ? [X3103] :
                      ( r1(X3102,X3103)
                      & ~ p2(X3103) )
                  & ? [X3104] :
                      ( r1(X3102,X3104)
                      & ? [X3105] :
                          ( r1(X3104,X3105)
                          & ~ p2(X3105) )
                      & ? [X3106] :
                          ( r1(X3104,X3106)
                          & ? [X3107] :
                              ( r1(X3106,X3107)
                              & ~ p2(X3107) )
                          & ? [X3108] :
                              ( r1(X3106,X3108)
                              & ? [X3109] :
                                  ( r1(X3108,X3109)
                                  & ~ p2(X3109) )
                              & ? [X3110] :
                                  ( r1(X3108,X3110)
                                  & ? [X3111] :
                                      ( r1(X3110,X3111)
                                      & ~ p2(X3111) )
                                  & ? [X3112] :
                                      ( r1(X3110,X3112)
                                      & ? [X3113] :
                                          ( r1(X3112,X3113)
                                          & ~ p2(X3113) )
                                      & ? [X3114] :
                                          ( r1(X3112,X3114)
                                          & ? [X3115] :
                                              ( r1(X3114,X3115)
                                              & ~ p2(X3115) )
                                          & ? [X3116] :
                                              ( r1(X3114,X3116)
                                              & ? [X3117] :
                                                  ( r1(X3116,X3117)
                                                  & ~ p2(X3117) )
                                              & ? [X3118] :
                                                  ( r1(X3116,X3118)
                                                  & ? [X3119] :
                                                      ( r1(X3118,X3119)
                                                      & ~ p2(X3119) )
                                                  & ? [X3120] :
                                                      ( r1(X3118,X3120)
                                                      & ? [X3121] :
                                                          ( r1(X3120,X3121)
                                                          & ~ p2(X3121) )
                                                      & ? [X3122] :
                                                          ( r1(X3120,X3122)
                                                          & ? [X3123] :
                                                              ( r1(X3122,X3123)
                                                              & ~ p2(X3123) )
                                                          & ? [X3124] :
                                                              ( r1(X3122,X3124)
                                                              & ? [X3125] :
                                                                  ( r1(X3124,X3125)
                                                                  & ~ p2(X3125) )
                                                              & ? [X3126] :
                                                                  ( r1(X3124,X3126)
                                                                  & ? [X3127] :
                                                                      ( r1(X3126,X3127)
                                                                      & ~ p2(X3127) )
                                                                  & ? [X3128] :
                                                                      ( r1(X3126,X3128)
                                                                      & ? [X3129] :
                                                                          ( r1(X3128,X3129)
                                                                          & ~ p2(X3129) )
                                                                      & ? [X3130] :
                                                                          ( r1(X3128,X3130)
                                                                          & ? [X3131] :
                                                                              ( r1(X3130,X3131)
                                                                              & ~ p2(X3131) )
                                                                          & ? [X3132] :
                                                                              ( r1(X3130,X3132)
                                                                              & ? [X3133] :
                                                                                  ( r1(X3132,X3133)
                                                                                  & ~ p2(X3133) )
                                                                              & ? [X3134] :
                                                                                  ( r1(X3132,X3134)
                                                                                  & ? [X3135] :
                                                                                      ( r1(X3134,X3135)
                                                                                      & ~ p2(X3135) )
                                                                                  & ? [X3136] :
                                                                                      ( r1(X3134,X3136)
                                                                                      & ? [X3137] :
                                                                                          ( r1(X3136,X3137)
                                                                                          & ! [X3138] :
                                                                                              ( ~ r1(X3137,X3138)
                                                                                              | p1(X3138) ) )
                                                                                      & ? [X3139] :
                                                                                          ( r1(X3136,X3139)
                                                                                          & ~ p1(X3139) ) )
                                                                                  & ? [X3140] :
                                                                                      ( r1(X3134,X3140)
                                                                                      & ~ p1(X3140) ) )
                                                                              & ? [X3141] :
                                                                                  ( r1(X3132,X3141)
                                                                                  & ~ p1(X3141) ) )
                                                                          & ? [X3142] :
                                                                              ( r1(X3130,X3142)
                                                                              & ~ p1(X3142) ) )
                                                                      & ? [X3143] :
                                                                          ( r1(X3128,X3143)
                                                                          & ~ p1(X3143) ) )
                                                                  & ? [X3144] :
                                                                      ( r1(X3126,X3144)
                                                                      & ~ p1(X3144) ) )
                                                              & ? [X3145] :
                                                                  ( r1(X3124,X3145)
                                                                  & ~ p1(X3145) ) )
                                                          & ? [X3146] :
                                                              ( r1(X3122,X3146)
                                                              & ~ p1(X3146) ) )
                                                      & ? [X3147] :
                                                          ( r1(X3120,X3147)
                                                          & ~ p1(X3147) ) )
                                                  & ? [X3148] :
                                                      ( r1(X3118,X3148)
                                                      & ~ p1(X3148) ) )
                                              & ? [X3149] :
                                                  ( r1(X3116,X3149)
                                                  & ~ p1(X3149) ) )
                                          & ? [X3150] :
                                              ( r1(X3114,X3150)
                                              & ~ p1(X3150) ) )
                                      & ? [X3151] :
                                          ( r1(X3112,X3151)
                                          & ~ p1(X3151) ) )
                                  & ? [X3152] :
                                      ( r1(X3110,X3152)
                                      & ~ p1(X3152) ) )
                              & ? [X3153] :
                                  ( r1(X3108,X3153)
                                  & ~ p1(X3153) ) )
                          & ? [X3154] :
                              ( r1(X3106,X3154)
                              & ~ p1(X3154) ) )
                      & ? [X3155] :
                          ( r1(X3104,X3155)
                          & ~ p1(X3155) ) )
                  & ? [X3156] :
                      ( r1(X3102,X3156)
                      & ~ p1(X3156) ) )
              & ? [X3157] :
                  ( r1(X3100,X3157)
                  & ~ p1(X3157) ) )
          & ? [X3158] :
              ( r1(X3098,X3158)
              & ~ p1(X3158) ) )
      & ? [X3159] :
          ( r1(X0,X3159)
          & ~ p1(X3159) )
      & ( ! [X3160] :
            ( ~ r1(X0,X3160)
            | p2(X3160) )
        | ! [X3161] :
            ( ~ r1(X0,X3161)
            | ! [X3162] :
                ( ~ r1(X3161,X3162)
                | p2(X3162) )
            | ! [X3163] :
                ( ~ r1(X3161,X3163)
                | ! [X3164] :
                    ( ~ r1(X3163,X3164)
                    | p2(X3164) )
                | ! [X3165] :
                    ( ~ r1(X3163,X3165)
                    | ! [X3166] :
                        ( ~ r1(X3165,X3166)
                        | p2(X3166) )
                    | ! [X3167] :
                        ( ~ r1(X3165,X3167)
                        | ! [X3168] :
                            ( ~ r1(X3167,X3168)
                            | p2(X3168) )
                        | ! [X3169] :
                            ( ~ r1(X3167,X3169)
                            | ! [X3170] :
                                ( ~ r1(X3169,X3170)
                                | p2(X3170) )
                            | ! [X3171] :
                                ( ~ r1(X3169,X3171)
                                | ! [X3172] :
                                    ( ~ r1(X3171,X3172)
                                    | p2(X3172) )
                                | ! [X3173] :
                                    ( ~ r1(X3171,X3173)
                                    | ! [X3174] :
                                        ( ~ r1(X3173,X3174)
                                        | ? [X3175] :
                                            ( r1(X3174,X3175)
                                            & p1(X3175) ) )
                                    | ~ p1(X3173) )
                                | ! [X3176] :
                                    ( ~ r1(X3171,X3176)
                                    | p1(X3176) ) )
                            | ! [X3177] :
                                ( ~ r1(X3169,X3177)
                                | p1(X3177) ) )
                        | ! [X3178] :
                            ( ~ r1(X3167,X3178)
                            | p1(X3178) ) )
                    | ! [X3179] :
                        ( ~ r1(X3165,X3179)
                        | p1(X3179) ) )
                | ! [X3180] :
                    ( ~ r1(X3163,X3180)
                    | p1(X3180) ) )
            | ! [X3181] :
                ( ~ r1(X3161,X3181)
                | p1(X3181) ) )
        | ! [X3182] :
            ( ~ r1(X0,X3182)
            | p1(X3182) ) )
      & ( ! [X3183] :
            ( ~ r1(X0,X3183)
            | p2(X3183) )
        | ! [X3184] :
            ( ~ r1(X0,X3184)
            | ! [X3185] :
                ( ~ r1(X3184,X3185)
                | p2(X3185) )
            | ! [X3186] :
                ( ~ r1(X3184,X3186)
                | ! [X3187] :
                    ( ~ r1(X3186,X3187)
                    | p2(X3187) )
                | ! [X3188] :
                    ( ~ r1(X3186,X3188)
                    | ! [X3189] :
                        ( ~ r1(X3188,X3189)
                        | p2(X3189) )
                    | ! [X3190] :
                        ( ~ r1(X3188,X3190)
                        | ! [X3191] :
                            ( ~ r1(X3190,X3191)
                            | p2(X3191) )
                        | ! [X3192] :
                            ( ~ r1(X3190,X3192)
                            | ! [X3193] :
                                ( ~ r1(X3192,X3193)
                                | p2(X3193) )
                            | ! [X3194] :
                                ( ~ r1(X3192,X3194)
                                | ! [X3195] :
                                    ( ~ r1(X3194,X3195)
                                    | p2(X3195) )
                                | ! [X3196] :
                                    ( ~ r1(X3194,X3196)
                                    | ! [X3197] :
                                        ( ~ r1(X3196,X3197)
                                        | ! [X3198] :
                                            ( ~ r1(X3197,X3198)
                                            | ? [X3199] :
                                                ( r1(X3198,X3199)
                                                & ~ p1(X3199) ) )
                                        | ! [X3200] :
                                            ( ~ r1(X3197,X3200)
                                            | p1(X3200) ) ) )
                                | ! [X3201] :
                                    ( ~ r1(X3194,X3201)
                                    | p1(X3201) ) )
                            | ! [X3202] :
                                ( ~ r1(X3192,X3202)
                                | p1(X3202) ) )
                        | ! [X3203] :
                            ( ~ r1(X3190,X3203)
                            | p1(X3203) ) )
                    | ! [X3204] :
                        ( ~ r1(X3188,X3204)
                        | p1(X3204) ) )
                | ! [X3205] :
                    ( ~ r1(X3186,X3205)
                    | p1(X3205) ) )
            | ! [X3206] :
                ( ~ r1(X3184,X3206)
                | p1(X3206) ) )
        | ! [X3207] :
            ( ~ r1(X0,X3207)
            | p1(X3207) ) )
      & ( ! [X3208] :
            ( ~ r1(X0,X3208)
            | p2(X3208) )
        | ! [X3209] :
            ( ~ r1(X0,X3209)
            | ! [X3210] :
                ( ~ r1(X3209,X3210)
                | p2(X3210) )
            | ! [X3211] :
                ( ~ r1(X3209,X3211)
                | ! [X3212] :
                    ( ~ r1(X3211,X3212)
                    | p2(X3212) )
                | ! [X3213] :
                    ( ~ r1(X3211,X3213)
                    | ! [X3214] :
                        ( ~ r1(X3213,X3214)
                        | p2(X3214) )
                    | ! [X3215] :
                        ( ~ r1(X3213,X3215)
                        | ! [X3216] :
                            ( ~ r1(X3215,X3216)
                            | p2(X3216) )
                        | ! [X3217] :
                            ( ~ r1(X3215,X3217)
                            | ! [X3218] :
                                ( ~ r1(X3217,X3218)
                                | p2(X3218) )
                            | ! [X3219] :
                                ( ~ r1(X3217,X3219)
                                | ! [X3220] :
                                    ( ~ r1(X3219,X3220)
                                    | p2(X3220) )
                                | ! [X3221] :
                                    ( ~ r1(X3219,X3221)
                                    | ! [X3222] :
                                        ( ~ r1(X3221,X3222)
                                        | ? [X3223] :
                                            ( r1(X3222,X3223)
                                            & ! [X3224] :
                                                ( ~ r1(X3223,X3224)
                                                | p1(X3224) ) ) )
                                    | ! [X3225] :
                                        ( ~ r1(X3221,X3225)
                                        | ? [X3226] :
                                            ( r1(X3225,X3226)
                                            & ~ p1(X3226) ) ) )
                                | ! [X3227] :
                                    ( ~ r1(X3219,X3227)
                                    | p1(X3227) ) )
                            | ! [X3228] :
                                ( ~ r1(X3217,X3228)
                                | p1(X3228) ) )
                        | ! [X3229] :
                            ( ~ r1(X3215,X3229)
                            | p1(X3229) ) )
                    | ! [X3230] :
                        ( ~ r1(X3213,X3230)
                        | p1(X3230) ) )
                | ! [X3231] :
                    ( ~ r1(X3211,X3231)
                    | p1(X3231) ) )
            | ! [X3232] :
                ( ~ r1(X3209,X3232)
                | p1(X3232) ) )
        | ! [X3233] :
            ( ~ r1(X0,X3233)
            | p1(X3233) ) )
      & ( ! [X3234] :
            ( ~ r1(X0,X3234)
            | p2(X3234) )
        | ! [X3235] :
            ( ~ r1(X0,X3235)
            | ! [X3236] :
                ( ~ r1(X3235,X3236)
                | p2(X3236) )
            | ! [X3237] :
                ( ~ r1(X3235,X3237)
                | ! [X3238] :
                    ( ~ r1(X3237,X3238)
                    | p2(X3238) )
                | ! [X3239] :
                    ( ~ r1(X3237,X3239)
                    | ! [X3240] :
                        ( ~ r1(X3239,X3240)
                        | p2(X3240) )
                    | ! [X3241] :
                        ( ~ r1(X3239,X3241)
                        | ! [X3242] :
                            ( ~ r1(X3241,X3242)
                            | p2(X3242) )
                        | ! [X3243] :
                            ( ~ r1(X3241,X3243)
                            | ! [X3244] :
                                ( ~ r1(X3243,X3244)
                                | p2(X3244) )
                            | ! [X3245] :
                                ( ~ r1(X3243,X3245)
                                | ! [X3246] :
                                    ( ~ r1(X3245,X3246)
                                    | p2(X3246) )
                                | ! [X3247] :
                                    ( ~ r1(X3245,X3247)
                                    | ? [X3248] : r1(X3247,X3248) )
                                | ! [X3249] :
                                    ( ~ r1(X3245,X3249)
                                    | p1(X3249) ) )
                            | ! [X3250] :
                                ( ~ r1(X3243,X3250)
                                | p1(X3250) ) )
                        | ! [X3251] :
                            ( ~ r1(X3241,X3251)
                            | p1(X3251) ) )
                    | ! [X3252] :
                        ( ~ r1(X3239,X3252)
                        | p1(X3252) ) )
                | ! [X3253] :
                    ( ~ r1(X3237,X3253)
                    | p1(X3253) ) )
            | ! [X3254] :
                ( ~ r1(X3235,X3254)
                | p1(X3254) ) )
        | ! [X3255] :
            ( ~ r1(X0,X3255)
            | p1(X3255) ) )
      & ? [X3256] :
          ( r1(X0,X3256)
          & ~ p2(X3256) )
      & ? [X3257] :
          ( r1(X0,X3257)
          & ? [X3258] :
              ( r1(X3257,X3258)
              & ~ p2(X3258) )
          & ? [X3259] :
              ( r1(X3257,X3259)
              & ? [X3260] :
                  ( r1(X3259,X3260)
                  & ~ p2(X3260) )
              & ? [X3261] :
                  ( r1(X3259,X3261)
                  & ? [X3262] :
                      ( r1(X3261,X3262)
                      & ~ p2(X3262) )
                  & ? [X3263] :
                      ( r1(X3261,X3263)
                      & ? [X3264] :
                          ( r1(X3263,X3264)
                          & ~ p2(X3264) )
                      & ? [X3265] :
                          ( r1(X3263,X3265)
                          & ? [X3266] :
                              ( r1(X3265,X3266)
                              & ~ p2(X3266) )
                          & ? [X3267] :
                              ( r1(X3265,X3267)
                              & ? [X3268] :
                                  ( r1(X3267,X3268)
                                  & ~ p2(X3268) )
                              & ? [X3269] :
                                  ( r1(X3267,X3269)
                                  & ? [X3270] :
                                      ( r1(X3269,X3270)
                                      & ~ p2(X3270) )
                                  & ? [X3271] :
                                      ( r1(X3269,X3271)
                                      & ? [X3272] :
                                          ( r1(X3271,X3272)
                                          & ~ p2(X3272) )
                                      & ? [X3273] :
                                          ( r1(X3271,X3273)
                                          & ? [X3274] :
                                              ( r1(X3273,X3274)
                                              & ~ p2(X3274) )
                                          & ? [X3275] :
                                              ( r1(X3273,X3275)
                                              & ? [X3276] :
                                                  ( r1(X3275,X3276)
                                                  & ~ p2(X3276) )
                                              & ? [X3277] :
                                                  ( r1(X3275,X3277)
                                                  & ? [X3278] :
                                                      ( r1(X3277,X3278)
                                                      & ~ p2(X3278) )
                                                  & ? [X3279] :
                                                      ( r1(X3277,X3279)
                                                      & ? [X3280] :
                                                          ( r1(X3279,X3280)
                                                          & ~ p2(X3280) )
                                                      & ? [X3281] :
                                                          ( r1(X3279,X3281)
                                                          & ? [X3282] :
                                                              ( r1(X3281,X3282)
                                                              & ~ p2(X3282) )
                                                          & ? [X3283] :
                                                              ( r1(X3281,X3283)
                                                              & ? [X3284] :
                                                                  ( r1(X3283,X3284)
                                                                  & ~ p2(X3284) )
                                                              & ? [X3285] :
                                                                  ( r1(X3283,X3285)
                                                                  & ? [X3286] :
                                                                      ( r1(X3285,X3286)
                                                                      & ~ p2(X3286) )
                                                                  & ? [X3287] :
                                                                      ( r1(X3285,X3287)
                                                                      & ? [X3288] :
                                                                          ( r1(X3287,X3288)
                                                                          & ~ p2(X3288) )
                                                                      & ? [X3289] :
                                                                          ( r1(X3287,X3289)
                                                                          & ? [X3290] :
                                                                              ( r1(X3289,X3290)
                                                                              & ~ p2(X3290) )
                                                                          & ? [X3291] :
                                                                              ( r1(X3289,X3291)
                                                                              & ? [X3292] :
                                                                                  ( r1(X3291,X3292)
                                                                                  & ~ p2(X3292) )
                                                                              & ? [X3293] :
                                                                                  ( r1(X3291,X3293)
                                                                                  & ? [X3294] :
                                                                                      ( r1(X3293,X3294)
                                                                                      & ~ p2(X3294) )
                                                                                  & ? [X3295] :
                                                                                      ( r1(X3293,X3295)
                                                                                      & ? [X3296] :
                                                                                          ( r1(X3295,X3296)
                                                                                          & ! [X3297] :
                                                                                              ( ~ r1(X3296,X3297)
                                                                                              | p1(X3297) ) )
                                                                                      & ? [X3298] :
                                                                                          ( r1(X3295,X3298)
                                                                                          & ~ p1(X3298) ) )
                                                                                  & ? [X3299] :
                                                                                      ( r1(X3293,X3299)
                                                                                      & ~ p1(X3299) ) )
                                                                              & ? [X3300] :
                                                                                  ( r1(X3291,X3300)
                                                                                  & ~ p1(X3300) ) )
                                                                          & ? [X3301] :
                                                                              ( r1(X3289,X3301)
                                                                              & ~ p1(X3301) ) )
                                                                      & ? [X3302] :
                                                                          ( r1(X3287,X3302)
                                                                          & ~ p1(X3302) ) )
                                                                  & ? [X3303] :
                                                                      ( r1(X3285,X3303)
                                                                      & ~ p1(X3303) ) )
                                                              & ? [X3304] :
                                                                  ( r1(X3283,X3304)
                                                                  & ~ p1(X3304) ) )
                                                          & ? [X3305] :
                                                              ( r1(X3281,X3305)
                                                              & ~ p1(X3305) ) )
                                                      & ? [X3306] :
                                                          ( r1(X3279,X3306)
                                                          & ~ p1(X3306) ) )
                                                  & ? [X3307] :
                                                      ( r1(X3277,X3307)
                                                      & ~ p1(X3307) ) )
                                              & ? [X3308] :
                                                  ( r1(X3275,X3308)
                                                  & ~ p1(X3308) ) )
                                          & ? [X3309] :
                                              ( r1(X3273,X3309)
                                              & ~ p1(X3309) ) )
                                      & ? [X3310] :
                                          ( r1(X3271,X3310)
                                          & ~ p1(X3310) ) )
                                  & ? [X3311] :
                                      ( r1(X3269,X3311)
                                      & ~ p1(X3311) ) )
                              & ? [X3312] :
                                  ( r1(X3267,X3312)
                                  & ~ p1(X3312) ) )
                          & ? [X3313] :
                              ( r1(X3265,X3313)
                              & ~ p1(X3313) ) )
                      & ? [X3314] :
                          ( r1(X3263,X3314)
                          & ~ p1(X3314) ) )
                  & ? [X3315] :
                      ( r1(X3261,X3315)
                      & ~ p1(X3315) ) )
              & ? [X3316] :
                  ( r1(X3259,X3316)
                  & ~ p1(X3316) ) )
          & ? [X3317] :
              ( r1(X3257,X3317)
              & ~ p1(X3317) ) )
      & ? [X3318] :
          ( r1(X0,X3318)
          & ~ p1(X3318) )
      & ( ! [X3319] :
            ( ~ r1(X0,X3319)
            | p2(X3319) )
        | ! [X3320] :
            ( ~ r1(X0,X3320)
            | ! [X3321] :
                ( ~ r1(X3320,X3321)
                | p2(X3321) )
            | ! [X3322] :
                ( ~ r1(X3320,X3322)
                | ! [X3323] :
                    ( ~ r1(X3322,X3323)
                    | p2(X3323) )
                | ! [X3324] :
                    ( ~ r1(X3322,X3324)
                    | ! [X3325] :
                        ( ~ r1(X3324,X3325)
                        | p2(X3325) )
                    | ! [X3326] :
                        ( ~ r1(X3324,X3326)
                        | ! [X3327] :
                            ( ~ r1(X3326,X3327)
                            | p2(X3327) )
                        | ! [X3328] :
                            ( ~ r1(X3326,X3328)
                            | ! [X3329] :
                                ( ~ r1(X3328,X3329)
                                | p2(X3329) )
                            | ! [X3330] :
                                ( ~ r1(X3328,X3330)
                                | ! [X3331] :
                                    ( ~ r1(X3330,X3331)
                                    | ? [X3332] :
                                        ( r1(X3331,X3332)
                                        & p1(X3332) ) )
                                | ~ p1(X3330) )
                            | ! [X3333] :
                                ( ~ r1(X3328,X3333)
                                | p1(X3333) ) )
                        | ! [X3334] :
                            ( ~ r1(X3326,X3334)
                            | p1(X3334) ) )
                    | ! [X3335] :
                        ( ~ r1(X3324,X3335)
                        | p1(X3335) ) )
                | ! [X3336] :
                    ( ~ r1(X3322,X3336)
                    | p1(X3336) ) )
            | ! [X3337] :
                ( ~ r1(X3320,X3337)
                | p1(X3337) ) )
        | ! [X3338] :
            ( ~ r1(X0,X3338)
            | p1(X3338) ) )
      & ( ! [X3339] :
            ( ~ r1(X0,X3339)
            | p2(X3339) )
        | ! [X3340] :
            ( ~ r1(X0,X3340)
            | ! [X3341] :
                ( ~ r1(X3340,X3341)
                | p2(X3341) )
            | ! [X3342] :
                ( ~ r1(X3340,X3342)
                | ! [X3343] :
                    ( ~ r1(X3342,X3343)
                    | p2(X3343) )
                | ! [X3344] :
                    ( ~ r1(X3342,X3344)
                    | ! [X3345] :
                        ( ~ r1(X3344,X3345)
                        | p2(X3345) )
                    | ! [X3346] :
                        ( ~ r1(X3344,X3346)
                        | ! [X3347] :
                            ( ~ r1(X3346,X3347)
                            | p2(X3347) )
                        | ! [X3348] :
                            ( ~ r1(X3346,X3348)
                            | ! [X3349] :
                                ( ~ r1(X3348,X3349)
                                | p2(X3349) )
                            | ! [X3350] :
                                ( ~ r1(X3348,X3350)
                                | ! [X3351] :
                                    ( ~ r1(X3350,X3351)
                                    | ! [X3352] :
                                        ( ~ r1(X3351,X3352)
                                        | ? [X3353] :
                                            ( r1(X3352,X3353)
                                            & ~ p1(X3353) ) )
                                    | ! [X3354] :
                                        ( ~ r1(X3351,X3354)
                                        | p1(X3354) ) ) )
                            | ! [X3355] :
                                ( ~ r1(X3348,X3355)
                                | p1(X3355) ) )
                        | ! [X3356] :
                            ( ~ r1(X3346,X3356)
                            | p1(X3356) ) )
                    | ! [X3357] :
                        ( ~ r1(X3344,X3357)
                        | p1(X3357) ) )
                | ! [X3358] :
                    ( ~ r1(X3342,X3358)
                    | p1(X3358) ) )
            | ! [X3359] :
                ( ~ r1(X3340,X3359)
                | p1(X3359) ) )
        | ! [X3360] :
            ( ~ r1(X0,X3360)
            | p1(X3360) ) )
      & ( ! [X3361] :
            ( ~ r1(X0,X3361)
            | p2(X3361) )
        | ! [X3362] :
            ( ~ r1(X0,X3362)
            | ! [X3363] :
                ( ~ r1(X3362,X3363)
                | p2(X3363) )
            | ! [X3364] :
                ( ~ r1(X3362,X3364)
                | ! [X3365] :
                    ( ~ r1(X3364,X3365)
                    | p2(X3365) )
                | ! [X3366] :
                    ( ~ r1(X3364,X3366)
                    | ! [X3367] :
                        ( ~ r1(X3366,X3367)
                        | p2(X3367) )
                    | ! [X3368] :
                        ( ~ r1(X3366,X3368)
                        | ! [X3369] :
                            ( ~ r1(X3368,X3369)
                            | p2(X3369) )
                        | ! [X3370] :
                            ( ~ r1(X3368,X3370)
                            | ! [X3371] :
                                ( ~ r1(X3370,X3371)
                                | p2(X3371) )
                            | ! [X3372] :
                                ( ~ r1(X3370,X3372)
                                | ! [X3373] :
                                    ( ~ r1(X3372,X3373)
                                    | ? [X3374] :
                                        ( r1(X3373,X3374)
                                        & ! [X3375] :
                                            ( ~ r1(X3374,X3375)
                                            | p1(X3375) ) ) )
                                | ! [X3376] :
                                    ( ~ r1(X3372,X3376)
                                    | ? [X3377] :
                                        ( r1(X3376,X3377)
                                        & ~ p1(X3377) ) ) )
                            | ! [X3378] :
                                ( ~ r1(X3370,X3378)
                                | p1(X3378) ) )
                        | ! [X3379] :
                            ( ~ r1(X3368,X3379)
                            | p1(X3379) ) )
                    | ! [X3380] :
                        ( ~ r1(X3366,X3380)
                        | p1(X3380) ) )
                | ! [X3381] :
                    ( ~ r1(X3364,X3381)
                    | p1(X3381) ) )
            | ! [X3382] :
                ( ~ r1(X3362,X3382)
                | p1(X3382) ) )
        | ! [X3383] :
            ( ~ r1(X0,X3383)
            | p1(X3383) ) )
      & ( ! [X3384] :
            ( ~ r1(X0,X3384)
            | p2(X3384) )
        | ! [X3385] :
            ( ~ r1(X0,X3385)
            | ! [X3386] :
                ( ~ r1(X3385,X3386)
                | p2(X3386) )
            | ! [X3387] :
                ( ~ r1(X3385,X3387)
                | ! [X3388] :
                    ( ~ r1(X3387,X3388)
                    | p2(X3388) )
                | ! [X3389] :
                    ( ~ r1(X3387,X3389)
                    | ! [X3390] :
                        ( ~ r1(X3389,X3390)
                        | p2(X3390) )
                    | ! [X3391] :
                        ( ~ r1(X3389,X3391)
                        | ! [X3392] :
                            ( ~ r1(X3391,X3392)
                            | p2(X3392) )
                        | ! [X3393] :
                            ( ~ r1(X3391,X3393)
                            | ! [X3394] :
                                ( ~ r1(X3393,X3394)
                                | p2(X3394) )
                            | ! [X3395] :
                                ( ~ r1(X3393,X3395)
                                | ? [X3396] : r1(X3395,X3396) )
                            | ! [X3397] :
                                ( ~ r1(X3393,X3397)
                                | p1(X3397) ) )
                        | ! [X3398] :
                            ( ~ r1(X3391,X3398)
                            | p1(X3398) ) )
                    | ! [X3399] :
                        ( ~ r1(X3389,X3399)
                        | p1(X3399) ) )
                | ! [X3400] :
                    ( ~ r1(X3387,X3400)
                    | p1(X3400) ) )
            | ! [X3401] :
                ( ~ r1(X3385,X3401)
                | p1(X3401) ) )
        | ! [X3402] :
            ( ~ r1(X0,X3402)
            | p1(X3402) ) )
      & ? [X3403] :
          ( r1(X0,X3403)
          & ~ p2(X3403) )
      & ? [X3404] :
          ( r1(X0,X3404)
          & ? [X3405] :
              ( r1(X3404,X3405)
              & ~ p2(X3405) )
          & ? [X3406] :
              ( r1(X3404,X3406)
              & ? [X3407] :
                  ( r1(X3406,X3407)
                  & ~ p2(X3407) )
              & ? [X3408] :
                  ( r1(X3406,X3408)
                  & ? [X3409] :
                      ( r1(X3408,X3409)
                      & ~ p2(X3409) )
                  & ? [X3410] :
                      ( r1(X3408,X3410)
                      & ? [X3411] :
                          ( r1(X3410,X3411)
                          & ~ p2(X3411) )
                      & ? [X3412] :
                          ( r1(X3410,X3412)
                          & ? [X3413] :
                              ( r1(X3412,X3413)
                              & ~ p2(X3413) )
                          & ? [X3414] :
                              ( r1(X3412,X3414)
                              & ? [X3415] :
                                  ( r1(X3414,X3415)
                                  & ~ p2(X3415) )
                              & ? [X3416] :
                                  ( r1(X3414,X3416)
                                  & ? [X3417] :
                                      ( r1(X3416,X3417)
                                      & ~ p2(X3417) )
                                  & ? [X3418] :
                                      ( r1(X3416,X3418)
                                      & ? [X3419] :
                                          ( r1(X3418,X3419)
                                          & ~ p2(X3419) )
                                      & ? [X3420] :
                                          ( r1(X3418,X3420)
                                          & ? [X3421] :
                                              ( r1(X3420,X3421)
                                              & ~ p2(X3421) )
                                          & ? [X3422] :
                                              ( r1(X3420,X3422)
                                              & ? [X3423] :
                                                  ( r1(X3422,X3423)
                                                  & ~ p2(X3423) )
                                              & ? [X3424] :
                                                  ( r1(X3422,X3424)
                                                  & ? [X3425] :
                                                      ( r1(X3424,X3425)
                                                      & ~ p2(X3425) )
                                                  & ? [X3426] :
                                                      ( r1(X3424,X3426)
                                                      & ? [X3427] :
                                                          ( r1(X3426,X3427)
                                                          & ~ p2(X3427) )
                                                      & ? [X3428] :
                                                          ( r1(X3426,X3428)
                                                          & ? [X3429] :
                                                              ( r1(X3428,X3429)
                                                              & ~ p2(X3429) )
                                                          & ? [X3430] :
                                                              ( r1(X3428,X3430)
                                                              & ? [X3431] :
                                                                  ( r1(X3430,X3431)
                                                                  & ~ p2(X3431) )
                                                              & ? [X3432] :
                                                                  ( r1(X3430,X3432)
                                                                  & ? [X3433] :
                                                                      ( r1(X3432,X3433)
                                                                      & ~ p2(X3433) )
                                                                  & ? [X3434] :
                                                                      ( r1(X3432,X3434)
                                                                      & ? [X3435] :
                                                                          ( r1(X3434,X3435)
                                                                          & ~ p2(X3435) )
                                                                      & ? [X3436] :
                                                                          ( r1(X3434,X3436)
                                                                          & ? [X3437] :
                                                                              ( r1(X3436,X3437)
                                                                              & ~ p2(X3437) )
                                                                          & ? [X3438] :
                                                                              ( r1(X3436,X3438)
                                                                              & ? [X3439] :
                                                                                  ( r1(X3438,X3439)
                                                                                  & ~ p2(X3439) )
                                                                              & ? [X3440] :
                                                                                  ( r1(X3438,X3440)
                                                                                  & ? [X3441] :
                                                                                      ( r1(X3440,X3441)
                                                                                      & ~ p2(X3441) )
                                                                                  & ? [X3442] :
                                                                                      ( r1(X3440,X3442)
                                                                                      & ? [X3443] :
                                                                                          ( r1(X3442,X3443)
                                                                                          & ! [X3444] :
                                                                                              ( ~ r1(X3443,X3444)
                                                                                              | p1(X3444) ) )
                                                                                      & ? [X3445] :
                                                                                          ( r1(X3442,X3445)
                                                                                          & ~ p1(X3445) ) )
                                                                                  & ? [X3446] :
                                                                                      ( r1(X3440,X3446)
                                                                                      & ~ p1(X3446) ) )
                                                                              & ? [X3447] :
                                                                                  ( r1(X3438,X3447)
                                                                                  & ~ p1(X3447) ) )
                                                                          & ? [X3448] :
                                                                              ( r1(X3436,X3448)
                                                                              & ~ p1(X3448) ) )
                                                                      & ? [X3449] :
                                                                          ( r1(X3434,X3449)
                                                                          & ~ p1(X3449) ) )
                                                                  & ? [X3450] :
                                                                      ( r1(X3432,X3450)
                                                                      & ~ p1(X3450) ) )
                                                              & ? [X3451] :
                                                                  ( r1(X3430,X3451)
                                                                  & ~ p1(X3451) ) )
                                                          & ? [X3452] :
                                                              ( r1(X3428,X3452)
                                                              & ~ p1(X3452) ) )
                                                      & ? [X3453] :
                                                          ( r1(X3426,X3453)
                                                          & ~ p1(X3453) ) )
                                                  & ? [X3454] :
                                                      ( r1(X3424,X3454)
                                                      & ~ p1(X3454) ) )
                                              & ? [X3455] :
                                                  ( r1(X3422,X3455)
                                                  & ~ p1(X3455) ) )
                                          & ? [X3456] :
                                              ( r1(X3420,X3456)
                                              & ~ p1(X3456) ) )
                                      & ? [X3457] :
                                          ( r1(X3418,X3457)
                                          & ~ p1(X3457) ) )
                                  & ? [X3458] :
                                      ( r1(X3416,X3458)
                                      & ~ p1(X3458) ) )
                              & ? [X3459] :
                                  ( r1(X3414,X3459)
                                  & ~ p1(X3459) ) )
                          & ? [X3460] :
                              ( r1(X3412,X3460)
                              & ~ p1(X3460) ) )
                      & ? [X3461] :
                          ( r1(X3410,X3461)
                          & ~ p1(X3461) ) )
                  & ? [X3462] :
                      ( r1(X3408,X3462)
                      & ~ p1(X3462) ) )
              & ? [X3463] :
                  ( r1(X3406,X3463)
                  & ~ p1(X3463) ) )
          & ? [X3464] :
              ( r1(X3404,X3464)
              & ~ p1(X3464) ) )
      & ? [X3465] :
          ( r1(X0,X3465)
          & ~ p1(X3465) )
      & ( ! [X3466] :
            ( ~ r1(X0,X3466)
            | p2(X3466) )
        | ! [X3467] :
            ( ~ r1(X0,X3467)
            | ! [X3468] :
                ( ~ r1(X3467,X3468)
                | p2(X3468) )
            | ! [X3469] :
                ( ~ r1(X3467,X3469)
                | ! [X3470] :
                    ( ~ r1(X3469,X3470)
                    | p2(X3470) )
                | ! [X3471] :
                    ( ~ r1(X3469,X3471)
                    | ! [X3472] :
                        ( ~ r1(X3471,X3472)
                        | p2(X3472) )
                    | ! [X3473] :
                        ( ~ r1(X3471,X3473)
                        | ! [X3474] :
                            ( ~ r1(X3473,X3474)
                            | p2(X3474) )
                        | ! [X3475] :
                            ( ~ r1(X3473,X3475)
                            | ! [X3476] :
                                ( ~ r1(X3475,X3476)
                                | ? [X3477] :
                                    ( r1(X3476,X3477)
                                    & p1(X3477) ) )
                            | ~ p1(X3475) )
                        | ! [X3478] :
                            ( ~ r1(X3473,X3478)
                            | p1(X3478) ) )
                    | ! [X3479] :
                        ( ~ r1(X3471,X3479)
                        | p1(X3479) ) )
                | ! [X3480] :
                    ( ~ r1(X3469,X3480)
                    | p1(X3480) ) )
            | ! [X3481] :
                ( ~ r1(X3467,X3481)
                | p1(X3481) ) )
        | ! [X3482] :
            ( ~ r1(X0,X3482)
            | p1(X3482) ) )
      & ( ! [X3483] :
            ( ~ r1(X0,X3483)
            | p2(X3483) )
        | ! [X3484] :
            ( ~ r1(X0,X3484)
            | ! [X3485] :
                ( ~ r1(X3484,X3485)
                | p2(X3485) )
            | ! [X3486] :
                ( ~ r1(X3484,X3486)
                | ! [X3487] :
                    ( ~ r1(X3486,X3487)
                    | p2(X3487) )
                | ! [X3488] :
                    ( ~ r1(X3486,X3488)
                    | ! [X3489] :
                        ( ~ r1(X3488,X3489)
                        | p2(X3489) )
                    | ! [X3490] :
                        ( ~ r1(X3488,X3490)
                        | ! [X3491] :
                            ( ~ r1(X3490,X3491)
                            | p2(X3491) )
                        | ! [X3492] :
                            ( ~ r1(X3490,X3492)
                            | ! [X3493] :
                                ( ~ r1(X3492,X3493)
                                | ! [X3494] :
                                    ( ~ r1(X3493,X3494)
                                    | ? [X3495] :
                                        ( r1(X3494,X3495)
                                        & ~ p1(X3495) ) )
                                | ! [X3496] :
                                    ( ~ r1(X3493,X3496)
                                    | p1(X3496) ) ) )
                        | ! [X3497] :
                            ( ~ r1(X3490,X3497)
                            | p1(X3497) ) )
                    | ! [X3498] :
                        ( ~ r1(X3488,X3498)
                        | p1(X3498) ) )
                | ! [X3499] :
                    ( ~ r1(X3486,X3499)
                    | p1(X3499) ) )
            | ! [X3500] :
                ( ~ r1(X3484,X3500)
                | p1(X3500) ) )
        | ! [X3501] :
            ( ~ r1(X0,X3501)
            | p1(X3501) ) )
      & ( ! [X3502] :
            ( ~ r1(X0,X3502)
            | p2(X3502) )
        | ! [X3503] :
            ( ~ r1(X0,X3503)
            | ! [X3504] :
                ( ~ r1(X3503,X3504)
                | p2(X3504) )
            | ! [X3505] :
                ( ~ r1(X3503,X3505)
                | ! [X3506] :
                    ( ~ r1(X3505,X3506)
                    | p2(X3506) )
                | ! [X3507] :
                    ( ~ r1(X3505,X3507)
                    | ! [X3508] :
                        ( ~ r1(X3507,X3508)
                        | p2(X3508) )
                    | ! [X3509] :
                        ( ~ r1(X3507,X3509)
                        | ! [X3510] :
                            ( ~ r1(X3509,X3510)
                            | p2(X3510) )
                        | ! [X3511] :
                            ( ~ r1(X3509,X3511)
                            | ! [X3512] :
                                ( ~ r1(X3511,X3512)
                                | ? [X3513] :
                                    ( r1(X3512,X3513)
                                    & ! [X3514] :
                                        ( ~ r1(X3513,X3514)
                                        | p1(X3514) ) ) )
                            | ! [X3515] :
                                ( ~ r1(X3511,X3515)
                                | ? [X3516] :
                                    ( r1(X3515,X3516)
                                    & ~ p1(X3516) ) ) )
                        | ! [X3517] :
                            ( ~ r1(X3509,X3517)
                            | p1(X3517) ) )
                    | ! [X3518] :
                        ( ~ r1(X3507,X3518)
                        | p1(X3518) ) )
                | ! [X3519] :
                    ( ~ r1(X3505,X3519)
                    | p1(X3519) ) )
            | ! [X3520] :
                ( ~ r1(X3503,X3520)
                | p1(X3520) ) )
        | ! [X3521] :
            ( ~ r1(X0,X3521)
            | p1(X3521) ) )
      & ( ! [X3522] :
            ( ~ r1(X0,X3522)
            | p2(X3522) )
        | ! [X3523] :
            ( ~ r1(X0,X3523)
            | ! [X3524] :
                ( ~ r1(X3523,X3524)
                | p2(X3524) )
            | ! [X3525] :
                ( ~ r1(X3523,X3525)
                | ! [X3526] :
                    ( ~ r1(X3525,X3526)
                    | p2(X3526) )
                | ! [X3527] :
                    ( ~ r1(X3525,X3527)
                    | ! [X3528] :
                        ( ~ r1(X3527,X3528)
                        | p2(X3528) )
                    | ! [X3529] :
                        ( ~ r1(X3527,X3529)
                        | ! [X3530] :
                            ( ~ r1(X3529,X3530)
                            | p2(X3530) )
                        | ! [X3531] :
                            ( ~ r1(X3529,X3531)
                            | ? [X3532] : r1(X3531,X3532) )
                        | ! [X3533] :
                            ( ~ r1(X3529,X3533)
                            | p1(X3533) ) )
                    | ! [X3534] :
                        ( ~ r1(X3527,X3534)
                        | p1(X3534) ) )
                | ! [X3535] :
                    ( ~ r1(X3525,X3535)
                    | p1(X3535) ) )
            | ! [X3536] :
                ( ~ r1(X3523,X3536)
                | p1(X3536) ) )
        | ! [X3537] :
            ( ~ r1(X0,X3537)
            | p1(X3537) ) )
      & ? [X3538] :
          ( r1(X0,X3538)
          & ~ p2(X3538) )
      & ? [X3539] :
          ( r1(X0,X3539)
          & ? [X3540] :
              ( r1(X3539,X3540)
              & ~ p2(X3540) )
          & ? [X3541] :
              ( r1(X3539,X3541)
              & ? [X3542] :
                  ( r1(X3541,X3542)
                  & ~ p2(X3542) )
              & ? [X3543] :
                  ( r1(X3541,X3543)
                  & ? [X3544] :
                      ( r1(X3543,X3544)
                      & ~ p2(X3544) )
                  & ? [X3545] :
                      ( r1(X3543,X3545)
                      & ? [X3546] :
                          ( r1(X3545,X3546)
                          & ~ p2(X3546) )
                      & ? [X3547] :
                          ( r1(X3545,X3547)
                          & ? [X3548] :
                              ( r1(X3547,X3548)
                              & ~ p2(X3548) )
                          & ? [X3549] :
                              ( r1(X3547,X3549)
                              & ? [X3550] :
                                  ( r1(X3549,X3550)
                                  & ~ p2(X3550) )
                              & ? [X3551] :
                                  ( r1(X3549,X3551)
                                  & ? [X3552] :
                                      ( r1(X3551,X3552)
                                      & ~ p2(X3552) )
                                  & ? [X3553] :
                                      ( r1(X3551,X3553)
                                      & ? [X3554] :
                                          ( r1(X3553,X3554)
                                          & ~ p2(X3554) )
                                      & ? [X3555] :
                                          ( r1(X3553,X3555)
                                          & ? [X3556] :
                                              ( r1(X3555,X3556)
                                              & ~ p2(X3556) )
                                          & ? [X3557] :
                                              ( r1(X3555,X3557)
                                              & ? [X3558] :
                                                  ( r1(X3557,X3558)
                                                  & ~ p2(X3558) )
                                              & ? [X3559] :
                                                  ( r1(X3557,X3559)
                                                  & ? [X3560] :
                                                      ( r1(X3559,X3560)
                                                      & ~ p2(X3560) )
                                                  & ? [X3561] :
                                                      ( r1(X3559,X3561)
                                                      & ? [X3562] :
                                                          ( r1(X3561,X3562)
                                                          & ~ p2(X3562) )
                                                      & ? [X3563] :
                                                          ( r1(X3561,X3563)
                                                          & ? [X3564] :
                                                              ( r1(X3563,X3564)
                                                              & ~ p2(X3564) )
                                                          & ? [X3565] :
                                                              ( r1(X3563,X3565)
                                                              & ? [X3566] :
                                                                  ( r1(X3565,X3566)
                                                                  & ~ p2(X3566) )
                                                              & ? [X3567] :
                                                                  ( r1(X3565,X3567)
                                                                  & ? [X3568] :
                                                                      ( r1(X3567,X3568)
                                                                      & ~ p2(X3568) )
                                                                  & ? [X3569] :
                                                                      ( r1(X3567,X3569)
                                                                      & ? [X3570] :
                                                                          ( r1(X3569,X3570)
                                                                          & ~ p2(X3570) )
                                                                      & ? [X3571] :
                                                                          ( r1(X3569,X3571)
                                                                          & ? [X3572] :
                                                                              ( r1(X3571,X3572)
                                                                              & ~ p2(X3572) )
                                                                          & ? [X3573] :
                                                                              ( r1(X3571,X3573)
                                                                              & ? [X3574] :
                                                                                  ( r1(X3573,X3574)
                                                                                  & ~ p2(X3574) )
                                                                              & ? [X3575] :
                                                                                  ( r1(X3573,X3575)
                                                                                  & ? [X3576] :
                                                                                      ( r1(X3575,X3576)
                                                                                      & ~ p2(X3576) )
                                                                                  & ? [X3577] :
                                                                                      ( r1(X3575,X3577)
                                                                                      & ? [X3578] :
                                                                                          ( r1(X3577,X3578)
                                                                                          & ! [X3579] :
                                                                                              ( ~ r1(X3578,X3579)
                                                                                              | p1(X3579) ) )
                                                                                      & ? [X3580] :
                                                                                          ( r1(X3577,X3580)
                                                                                          & ~ p1(X3580) ) )
                                                                                  & ? [X3581] :
                                                                                      ( r1(X3575,X3581)
                                                                                      & ~ p1(X3581) ) )
                                                                              & ? [X3582] :
                                                                                  ( r1(X3573,X3582)
                                                                                  & ~ p1(X3582) ) )
                                                                          & ? [X3583] :
                                                                              ( r1(X3571,X3583)
                                                                              & ~ p1(X3583) ) )
                                                                      & ? [X3584] :
                                                                          ( r1(X3569,X3584)
                                                                          & ~ p1(X3584) ) )
                                                                  & ? [X3585] :
                                                                      ( r1(X3567,X3585)
                                                                      & ~ p1(X3585) ) )
                                                              & ? [X3586] :
                                                                  ( r1(X3565,X3586)
                                                                  & ~ p1(X3586) ) )
                                                          & ? [X3587] :
                                                              ( r1(X3563,X3587)
                                                              & ~ p1(X3587) ) )
                                                      & ? [X3588] :
                                                          ( r1(X3561,X3588)
                                                          & ~ p1(X3588) ) )
                                                  & ? [X3589] :
                                                      ( r1(X3559,X3589)
                                                      & ~ p1(X3589) ) )
                                              & ? [X3590] :
                                                  ( r1(X3557,X3590)
                                                  & ~ p1(X3590) ) )
                                          & ? [X3591] :
                                              ( r1(X3555,X3591)
                                              & ~ p1(X3591) ) )
                                      & ? [X3592] :
                                          ( r1(X3553,X3592)
                                          & ~ p1(X3592) ) )
                                  & ? [X3593] :
                                      ( r1(X3551,X3593)
                                      & ~ p1(X3593) ) )
                              & ? [X3594] :
                                  ( r1(X3549,X3594)
                                  & ~ p1(X3594) ) )
                          & ? [X3595] :
                              ( r1(X3547,X3595)
                              & ~ p1(X3595) ) )
                      & ? [X3596] :
                          ( r1(X3545,X3596)
                          & ~ p1(X3596) ) )
                  & ? [X3597] :
                      ( r1(X3543,X3597)
                      & ~ p1(X3597) ) )
              & ? [X3598] :
                  ( r1(X3541,X3598)
                  & ~ p1(X3598) ) )
          & ? [X3599] :
              ( r1(X3539,X3599)
              & ~ p1(X3599) ) )
      & ? [X3600] :
          ( r1(X0,X3600)
          & ~ p1(X3600) )
      & ( ! [X3601] :
            ( ~ r1(X0,X3601)
            | p2(X3601) )
        | ! [X3602] :
            ( ~ r1(X0,X3602)
            | ! [X3603] :
                ( ~ r1(X3602,X3603)
                | p2(X3603) )
            | ! [X3604] :
                ( ~ r1(X3602,X3604)
                | ! [X3605] :
                    ( ~ r1(X3604,X3605)
                    | p2(X3605) )
                | ! [X3606] :
                    ( ~ r1(X3604,X3606)
                    | ! [X3607] :
                        ( ~ r1(X3606,X3607)
                        | p2(X3607) )
                    | ! [X3608] :
                        ( ~ r1(X3606,X3608)
                        | ! [X3609] :
                            ( ~ r1(X3608,X3609)
                            | ? [X3610] :
                                ( r1(X3609,X3610)
                                & p1(X3610) ) )
                        | ~ p1(X3608) )
                    | ! [X3611] :
                        ( ~ r1(X3606,X3611)
                        | p1(X3611) ) )
                | ! [X3612] :
                    ( ~ r1(X3604,X3612)
                    | p1(X3612) ) )
            | ! [X3613] :
                ( ~ r1(X3602,X3613)
                | p1(X3613) ) )
        | ! [X3614] :
            ( ~ r1(X0,X3614)
            | p1(X3614) ) )
      & ( ! [X3615] :
            ( ~ r1(X0,X3615)
            | p2(X3615) )
        | ! [X3616] :
            ( ~ r1(X0,X3616)
            | ! [X3617] :
                ( ~ r1(X3616,X3617)
                | p2(X3617) )
            | ! [X3618] :
                ( ~ r1(X3616,X3618)
                | ! [X3619] :
                    ( ~ r1(X3618,X3619)
                    | p2(X3619) )
                | ! [X3620] :
                    ( ~ r1(X3618,X3620)
                    | ! [X3621] :
                        ( ~ r1(X3620,X3621)
                        | p2(X3621) )
                    | ! [X3622] :
                        ( ~ r1(X3620,X3622)
                        | ! [X3623] :
                            ( ~ r1(X3622,X3623)
                            | ! [X3624] :
                                ( ~ r1(X3623,X3624)
                                | ? [X3625] :
                                    ( r1(X3624,X3625)
                                    & ~ p1(X3625) ) )
                            | ! [X3626] :
                                ( ~ r1(X3623,X3626)
                                | p1(X3626) ) ) )
                    | ! [X3627] :
                        ( ~ r1(X3620,X3627)
                        | p1(X3627) ) )
                | ! [X3628] :
                    ( ~ r1(X3618,X3628)
                    | p1(X3628) ) )
            | ! [X3629] :
                ( ~ r1(X3616,X3629)
                | p1(X3629) ) )
        | ! [X3630] :
            ( ~ r1(X0,X3630)
            | p1(X3630) ) )
      & ( ! [X3631] :
            ( ~ r1(X0,X3631)
            | p2(X3631) )
        | ! [X3632] :
            ( ~ r1(X0,X3632)
            | ! [X3633] :
                ( ~ r1(X3632,X3633)
                | p2(X3633) )
            | ! [X3634] :
                ( ~ r1(X3632,X3634)
                | ! [X3635] :
                    ( ~ r1(X3634,X3635)
                    | p2(X3635) )
                | ! [X3636] :
                    ( ~ r1(X3634,X3636)
                    | ! [X3637] :
                        ( ~ r1(X3636,X3637)
                        | p2(X3637) )
                    | ! [X3638] :
                        ( ~ r1(X3636,X3638)
                        | ! [X3639] :
                            ( ~ r1(X3638,X3639)
                            | ? [X3640] :
                                ( r1(X3639,X3640)
                                & ! [X3641] :
                                    ( ~ r1(X3640,X3641)
                                    | p1(X3641) ) ) )
                        | ! [X3642] :
                            ( ~ r1(X3638,X3642)
                            | ? [X3643] :
                                ( r1(X3642,X3643)
                                & ~ p1(X3643) ) ) )
                    | ! [X3644] :
                        ( ~ r1(X3636,X3644)
                        | p1(X3644) ) )
                | ! [X3645] :
                    ( ~ r1(X3634,X3645)
                    | p1(X3645) ) )
            | ! [X3646] :
                ( ~ r1(X3632,X3646)
                | p1(X3646) ) )
        | ! [X3647] :
            ( ~ r1(X0,X3647)
            | p1(X3647) ) )
      & ( ! [X3648] :
            ( ~ r1(X0,X3648)
            | p2(X3648) )
        | ! [X3649] :
            ( ~ r1(X0,X3649)
            | ! [X3650] :
                ( ~ r1(X3649,X3650)
                | p2(X3650) )
            | ! [X3651] :
                ( ~ r1(X3649,X3651)
                | ! [X3652] :
                    ( ~ r1(X3651,X3652)
                    | p2(X3652) )
                | ! [X3653] :
                    ( ~ r1(X3651,X3653)
                    | ! [X3654] :
                        ( ~ r1(X3653,X3654)
                        | p2(X3654) )
                    | ! [X3655] :
                        ( ~ r1(X3653,X3655)
                        | ? [X3656] : r1(X3655,X3656) )
                    | ! [X3657] :
                        ( ~ r1(X3653,X3657)
                        | p1(X3657) ) )
                | ! [X3658] :
                    ( ~ r1(X3651,X3658)
                    | p1(X3658) ) )
            | ! [X3659] :
                ( ~ r1(X3649,X3659)
                | p1(X3659) ) )
        | ! [X3660] :
            ( ~ r1(X0,X3660)
            | p1(X3660) ) )
      & ? [X3661] :
          ( r1(X0,X3661)
          & ~ p2(X3661) )
      & ? [X3662] :
          ( r1(X0,X3662)
          & ? [X3663] :
              ( r1(X3662,X3663)
              & ~ p2(X3663) )
          & ? [X3664] :
              ( r1(X3662,X3664)
              & ? [X3665] :
                  ( r1(X3664,X3665)
                  & ~ p2(X3665) )
              & ? [X3666] :
                  ( r1(X3664,X3666)
                  & ? [X3667] :
                      ( r1(X3666,X3667)
                      & ~ p2(X3667) )
                  & ? [X3668] :
                      ( r1(X3666,X3668)
                      & ? [X3669] :
                          ( r1(X3668,X3669)
                          & ~ p2(X3669) )
                      & ? [X3670] :
                          ( r1(X3668,X3670)
                          & ? [X3671] :
                              ( r1(X3670,X3671)
                              & ~ p2(X3671) )
                          & ? [X3672] :
                              ( r1(X3670,X3672)
                              & ? [X3673] :
                                  ( r1(X3672,X3673)
                                  & ~ p2(X3673) )
                              & ? [X3674] :
                                  ( r1(X3672,X3674)
                                  & ? [X3675] :
                                      ( r1(X3674,X3675)
                                      & ~ p2(X3675) )
                                  & ? [X3676] :
                                      ( r1(X3674,X3676)
                                      & ? [X3677] :
                                          ( r1(X3676,X3677)
                                          & ~ p2(X3677) )
                                      & ? [X3678] :
                                          ( r1(X3676,X3678)
                                          & ? [X3679] :
                                              ( r1(X3678,X3679)
                                              & ~ p2(X3679) )
                                          & ? [X3680] :
                                              ( r1(X3678,X3680)
                                              & ? [X3681] :
                                                  ( r1(X3680,X3681)
                                                  & ~ p2(X3681) )
                                              & ? [X3682] :
                                                  ( r1(X3680,X3682)
                                                  & ? [X3683] :
                                                      ( r1(X3682,X3683)
                                                      & ~ p2(X3683) )
                                                  & ? [X3684] :
                                                      ( r1(X3682,X3684)
                                                      & ? [X3685] :
                                                          ( r1(X3684,X3685)
                                                          & ~ p2(X3685) )
                                                      & ? [X3686] :
                                                          ( r1(X3684,X3686)
                                                          & ? [X3687] :
                                                              ( r1(X3686,X3687)
                                                              & ~ p2(X3687) )
                                                          & ? [X3688] :
                                                              ( r1(X3686,X3688)
                                                              & ? [X3689] :
                                                                  ( r1(X3688,X3689)
                                                                  & ~ p2(X3689) )
                                                              & ? [X3690] :
                                                                  ( r1(X3688,X3690)
                                                                  & ? [X3691] :
                                                                      ( r1(X3690,X3691)
                                                                      & ~ p2(X3691) )
                                                                  & ? [X3692] :
                                                                      ( r1(X3690,X3692)
                                                                      & ? [X3693] :
                                                                          ( r1(X3692,X3693)
                                                                          & ~ p2(X3693) )
                                                                      & ? [X3694] :
                                                                          ( r1(X3692,X3694)
                                                                          & ? [X3695] :
                                                                              ( r1(X3694,X3695)
                                                                              & ~ p2(X3695) )
                                                                          & ? [X3696] :
                                                                              ( r1(X3694,X3696)
                                                                              & ? [X3697] :
                                                                                  ( r1(X3696,X3697)
                                                                                  & ~ p2(X3697) )
                                                                              & ? [X3698] :
                                                                                  ( r1(X3696,X3698)
                                                                                  & ? [X3699] :
                                                                                      ( r1(X3698,X3699)
                                                                                      & ~ p2(X3699) )
                                                                                  & ? [X3700] :
                                                                                      ( r1(X3698,X3700)
                                                                                      & ? [X3701] :
                                                                                          ( r1(X3700,X3701)
                                                                                          & ! [X3702] :
                                                                                              ( ~ r1(X3701,X3702)
                                                                                              | p1(X3702) ) )
                                                                                      & ? [X3703] :
                                                                                          ( r1(X3700,X3703)
                                                                                          & ~ p1(X3703) ) )
                                                                                  & ? [X3704] :
                                                                                      ( r1(X3698,X3704)
                                                                                      & ~ p1(X3704) ) )
                                                                              & ? [X3705] :
                                                                                  ( r1(X3696,X3705)
                                                                                  & ~ p1(X3705) ) )
                                                                          & ? [X3706] :
                                                                              ( r1(X3694,X3706)
                                                                              & ~ p1(X3706) ) )
                                                                      & ? [X3707] :
                                                                          ( r1(X3692,X3707)
                                                                          & ~ p1(X3707) ) )
                                                                  & ? [X3708] :
                                                                      ( r1(X3690,X3708)
                                                                      & ~ p1(X3708) ) )
                                                              & ? [X3709] :
                                                                  ( r1(X3688,X3709)
                                                                  & ~ p1(X3709) ) )
                                                          & ? [X3710] :
                                                              ( r1(X3686,X3710)
                                                              & ~ p1(X3710) ) )
                                                      & ? [X3711] :
                                                          ( r1(X3684,X3711)
                                                          & ~ p1(X3711) ) )
                                                  & ? [X3712] :
                                                      ( r1(X3682,X3712)
                                                      & ~ p1(X3712) ) )
                                              & ? [X3713] :
                                                  ( r1(X3680,X3713)
                                                  & ~ p1(X3713) ) )
                                          & ? [X3714] :
                                              ( r1(X3678,X3714)
                                              & ~ p1(X3714) ) )
                                      & ? [X3715] :
                                          ( r1(X3676,X3715)
                                          & ~ p1(X3715) ) )
                                  & ? [X3716] :
                                      ( r1(X3674,X3716)
                                      & ~ p1(X3716) ) )
                              & ? [X3717] :
                                  ( r1(X3672,X3717)
                                  & ~ p1(X3717) ) )
                          & ? [X3718] :
                              ( r1(X3670,X3718)
                              & ~ p1(X3718) ) )
                      & ? [X3719] :
                          ( r1(X3668,X3719)
                          & ~ p1(X3719) ) )
                  & ? [X3720] :
                      ( r1(X3666,X3720)
                      & ~ p1(X3720) ) )
              & ? [X3721] :
                  ( r1(X3664,X3721)
                  & ~ p1(X3721) ) )
          & ? [X3722] :
              ( r1(X3662,X3722)
              & ~ p1(X3722) ) )
      & ? [X3723] :
          ( r1(X0,X3723)
          & ~ p1(X3723) )
      & ( ! [X3724] :
            ( ~ r1(X0,X3724)
            | p2(X3724) )
        | ! [X3725] :
            ( ~ r1(X0,X3725)
            | ! [X3726] :
                ( ~ r1(X3725,X3726)
                | p2(X3726) )
            | ! [X3727] :
                ( ~ r1(X3725,X3727)
                | ! [X3728] :
                    ( ~ r1(X3727,X3728)
                    | p2(X3728) )
                | ! [X3729] :
                    ( ~ r1(X3727,X3729)
                    | ! [X3730] :
                        ( ~ r1(X3729,X3730)
                        | ? [X3731] :
                            ( r1(X3730,X3731)
                            & p1(X3731) ) )
                    | ~ p1(X3729) )
                | ! [X3732] :
                    ( ~ r1(X3727,X3732)
                    | p1(X3732) ) )
            | ! [X3733] :
                ( ~ r1(X3725,X3733)
                | p1(X3733) ) )
        | ! [X3734] :
            ( ~ r1(X0,X3734)
            | p1(X3734) ) )
      & ( ! [X3735] :
            ( ~ r1(X0,X3735)
            | p2(X3735) )
        | ! [X3736] :
            ( ~ r1(X0,X3736)
            | ! [X3737] :
                ( ~ r1(X3736,X3737)
                | p2(X3737) )
            | ! [X3738] :
                ( ~ r1(X3736,X3738)
                | ! [X3739] :
                    ( ~ r1(X3738,X3739)
                    | p2(X3739) )
                | ! [X3740] :
                    ( ~ r1(X3738,X3740)
                    | ! [X3741] :
                        ( ~ r1(X3740,X3741)
                        | ! [X3742] :
                            ( ~ r1(X3741,X3742)
                            | ? [X3743] :
                                ( r1(X3742,X3743)
                                & ~ p1(X3743) ) )
                        | ! [X3744] :
                            ( ~ r1(X3741,X3744)
                            | p1(X3744) ) ) )
                | ! [X3745] :
                    ( ~ r1(X3738,X3745)
                    | p1(X3745) ) )
            | ! [X3746] :
                ( ~ r1(X3736,X3746)
                | p1(X3746) ) )
        | ! [X3747] :
            ( ~ r1(X0,X3747)
            | p1(X3747) ) )
      & ( ! [X3748] :
            ( ~ r1(X0,X3748)
            | p2(X3748) )
        | ! [X3749] :
            ( ~ r1(X0,X3749)
            | ! [X3750] :
                ( ~ r1(X3749,X3750)
                | p2(X3750) )
            | ! [X3751] :
                ( ~ r1(X3749,X3751)
                | ! [X3752] :
                    ( ~ r1(X3751,X3752)
                    | p2(X3752) )
                | ! [X3753] :
                    ( ~ r1(X3751,X3753)
                    | ! [X3754] :
                        ( ~ r1(X3753,X3754)
                        | ? [X3755] :
                            ( r1(X3754,X3755)
                            & ! [X3756] :
                                ( ~ r1(X3755,X3756)
                                | p1(X3756) ) ) )
                    | ! [X3757] :
                        ( ~ r1(X3753,X3757)
                        | ? [X3758] :
                            ( r1(X3757,X3758)
                            & ~ p1(X3758) ) ) )
                | ! [X3759] :
                    ( ~ r1(X3751,X3759)
                    | p1(X3759) ) )
            | ! [X3760] :
                ( ~ r1(X3749,X3760)
                | p1(X3760) ) )
        | ! [X3761] :
            ( ~ r1(X0,X3761)
            | p1(X3761) ) )
      & ( ! [X3762] :
            ( ~ r1(X0,X3762)
            | p2(X3762) )
        | ! [X3763] :
            ( ~ r1(X0,X3763)
            | ! [X3764] :
                ( ~ r1(X3763,X3764)
                | p2(X3764) )
            | ! [X3765] :
                ( ~ r1(X3763,X3765)
                | ! [X3766] :
                    ( ~ r1(X3765,X3766)
                    | p2(X3766) )
                | ! [X3767] :
                    ( ~ r1(X3765,X3767)
                    | ? [X3768] : r1(X3767,X3768) )
                | ! [X3769] :
                    ( ~ r1(X3765,X3769)
                    | p1(X3769) ) )
            | ! [X3770] :
                ( ~ r1(X3763,X3770)
                | p1(X3770) ) )
        | ! [X3771] :
            ( ~ r1(X0,X3771)
            | p1(X3771) ) )
      & ? [X3772] :
          ( r1(X0,X3772)
          & ~ p2(X3772) )
      & ? [X3773] :
          ( r1(X0,X3773)
          & ? [X3774] :
              ( r1(X3773,X3774)
              & ~ p2(X3774) )
          & ? [X3775] :
              ( r1(X3773,X3775)
              & ? [X3776] :
                  ( r1(X3775,X3776)
                  & ~ p2(X3776) )
              & ? [X3777] :
                  ( r1(X3775,X3777)
                  & ? [X3778] :
                      ( r1(X3777,X3778)
                      & ~ p2(X3778) )
                  & ? [X3779] :
                      ( r1(X3777,X3779)
                      & ? [X3780] :
                          ( r1(X3779,X3780)
                          & ~ p2(X3780) )
                      & ? [X3781] :
                          ( r1(X3779,X3781)
                          & ? [X3782] :
                              ( r1(X3781,X3782)
                              & ~ p2(X3782) )
                          & ? [X3783] :
                              ( r1(X3781,X3783)
                              & ? [X3784] :
                                  ( r1(X3783,X3784)
                                  & ~ p2(X3784) )
                              & ? [X3785] :
                                  ( r1(X3783,X3785)
                                  & ? [X3786] :
                                      ( r1(X3785,X3786)
                                      & ~ p2(X3786) )
                                  & ? [X3787] :
                                      ( r1(X3785,X3787)
                                      & ? [X3788] :
                                          ( r1(X3787,X3788)
                                          & ~ p2(X3788) )
                                      & ? [X3789] :
                                          ( r1(X3787,X3789)
                                          & ? [X3790] :
                                              ( r1(X3789,X3790)
                                              & ~ p2(X3790) )
                                          & ? [X3791] :
                                              ( r1(X3789,X3791)
                                              & ? [X3792] :
                                                  ( r1(X3791,X3792)
                                                  & ~ p2(X3792) )
                                              & ? [X3793] :
                                                  ( r1(X3791,X3793)
                                                  & ? [X3794] :
                                                      ( r1(X3793,X3794)
                                                      & ~ p2(X3794) )
                                                  & ? [X3795] :
                                                      ( r1(X3793,X3795)
                                                      & ? [X3796] :
                                                          ( r1(X3795,X3796)
                                                          & ~ p2(X3796) )
                                                      & ? [X3797] :
                                                          ( r1(X3795,X3797)
                                                          & ? [X3798] :
                                                              ( r1(X3797,X3798)
                                                              & ~ p2(X3798) )
                                                          & ? [X3799] :
                                                              ( r1(X3797,X3799)
                                                              & ? [X3800] :
                                                                  ( r1(X3799,X3800)
                                                                  & ~ p2(X3800) )
                                                              & ? [X3801] :
                                                                  ( r1(X3799,X3801)
                                                                  & ? [X3802] :
                                                                      ( r1(X3801,X3802)
                                                                      & ~ p2(X3802) )
                                                                  & ? [X3803] :
                                                                      ( r1(X3801,X3803)
                                                                      & ? [X3804] :
                                                                          ( r1(X3803,X3804)
                                                                          & ~ p2(X3804) )
                                                                      & ? [X3805] :
                                                                          ( r1(X3803,X3805)
                                                                          & ? [X3806] :
                                                                              ( r1(X3805,X3806)
                                                                              & ~ p2(X3806) )
                                                                          & ? [X3807] :
                                                                              ( r1(X3805,X3807)
                                                                              & ? [X3808] :
                                                                                  ( r1(X3807,X3808)
                                                                                  & ~ p2(X3808) )
                                                                              & ? [X3809] :
                                                                                  ( r1(X3807,X3809)
                                                                                  & ? [X3810] :
                                                                                      ( r1(X3809,X3810)
                                                                                      & ~ p2(X3810) )
                                                                                  & ? [X3811] :
                                                                                      ( r1(X3809,X3811)
                                                                                      & ? [X3812] :
                                                                                          ( r1(X3811,X3812)
                                                                                          & ! [X3813] :
                                                                                              ( ~ r1(X3812,X3813)
                                                                                              | p1(X3813) ) )
                                                                                      & ? [X3814] :
                                                                                          ( r1(X3811,X3814)
                                                                                          & ~ p1(X3814) ) )
                                                                                  & ? [X3815] :
                                                                                      ( r1(X3809,X3815)
                                                                                      & ~ p1(X3815) ) )
                                                                              & ? [X3816] :
                                                                                  ( r1(X3807,X3816)
                                                                                  & ~ p1(X3816) ) )
                                                                          & ? [X3817] :
                                                                              ( r1(X3805,X3817)
                                                                              & ~ p1(X3817) ) )
                                                                      & ? [X3818] :
                                                                          ( r1(X3803,X3818)
                                                                          & ~ p1(X3818) ) )
                                                                  & ? [X3819] :
                                                                      ( r1(X3801,X3819)
                                                                      & ~ p1(X3819) ) )
                                                              & ? [X3820] :
                                                                  ( r1(X3799,X3820)
                                                                  & ~ p1(X3820) ) )
                                                          & ? [X3821] :
                                                              ( r1(X3797,X3821)
                                                              & ~ p1(X3821) ) )
                                                      & ? [X3822] :
                                                          ( r1(X3795,X3822)
                                                          & ~ p1(X3822) ) )
                                                  & ? [X3823] :
                                                      ( r1(X3793,X3823)
                                                      & ~ p1(X3823) ) )
                                              & ? [X3824] :
                                                  ( r1(X3791,X3824)
                                                  & ~ p1(X3824) ) )
                                          & ? [X3825] :
                                              ( r1(X3789,X3825)
                                              & ~ p1(X3825) ) )
                                      & ? [X3826] :
                                          ( r1(X3787,X3826)
                                          & ~ p1(X3826) ) )
                                  & ? [X3827] :
                                      ( r1(X3785,X3827)
                                      & ~ p1(X3827) ) )
                              & ? [X3828] :
                                  ( r1(X3783,X3828)
                                  & ~ p1(X3828) ) )
                          & ? [X3829] :
                              ( r1(X3781,X3829)
                              & ~ p1(X3829) ) )
                      & ? [X3830] :
                          ( r1(X3779,X3830)
                          & ~ p1(X3830) ) )
                  & ? [X3831] :
                      ( r1(X3777,X3831)
                      & ~ p1(X3831) ) )
              & ? [X3832] :
                  ( r1(X3775,X3832)
                  & ~ p1(X3832) ) )
          & ? [X3833] :
              ( r1(X3773,X3833)
              & ~ p1(X3833) ) )
      & ? [X3834] :
          ( r1(X0,X3834)
          & ~ p1(X3834) )
      & ( ! [X3835] :
            ( ~ r1(X0,X3835)
            | p2(X3835) )
        | ! [X3836] :
            ( ~ r1(X0,X3836)
            | ! [X3837] :
                ( ~ r1(X3836,X3837)
                | p2(X3837) )
            | ! [X3838] :
                ( ~ r1(X3836,X3838)
                | ! [X3839] :
                    ( ~ r1(X3838,X3839)
                    | ? [X3840] :
                        ( r1(X3839,X3840)
                        & p1(X3840) ) )
                | ~ p1(X3838) )
            | ! [X3841] :
                ( ~ r1(X3836,X3841)
                | p1(X3841) ) )
        | ! [X3842] :
            ( ~ r1(X0,X3842)
            | p1(X3842) ) )
      & ( ! [X3843] :
            ( ~ r1(X0,X3843)
            | p2(X3843) )
        | ! [X3844] :
            ( ~ r1(X0,X3844)
            | ! [X3845] :
                ( ~ r1(X3844,X3845)
                | p2(X3845) )
            | ! [X3846] :
                ( ~ r1(X3844,X3846)
                | ! [X3847] :
                    ( ~ r1(X3846,X3847)
                    | ! [X3848] :
                        ( ~ r1(X3847,X3848)
                        | ? [X3849] :
                            ( r1(X3848,X3849)
                            & ~ p1(X3849) ) )
                    | ! [X3850] :
                        ( ~ r1(X3847,X3850)
                        | p1(X3850) ) ) )
            | ! [X3851] :
                ( ~ r1(X3844,X3851)
                | p1(X3851) ) )
        | ! [X3852] :
            ( ~ r1(X0,X3852)
            | p1(X3852) ) )
      & ( ! [X3853] :
            ( ~ r1(X0,X3853)
            | p2(X3853) )
        | ! [X3854] :
            ( ~ r1(X0,X3854)
            | ! [X3855] :
                ( ~ r1(X3854,X3855)
                | p2(X3855) )
            | ! [X3856] :
                ( ~ r1(X3854,X3856)
                | ! [X3857] :
                    ( ~ r1(X3856,X3857)
                    | ? [X3858] :
                        ( r1(X3857,X3858)
                        & ! [X3859] :
                            ( ~ r1(X3858,X3859)
                            | p1(X3859) ) ) )
                | ! [X3860] :
                    ( ~ r1(X3856,X3860)
                    | ? [X3861] :
                        ( r1(X3860,X3861)
                        & ~ p1(X3861) ) ) )
            | ! [X3862] :
                ( ~ r1(X3854,X3862)
                | p1(X3862) ) )
        | ! [X3863] :
            ( ~ r1(X0,X3863)
            | p1(X3863) ) )
      & ( ! [X3864] :
            ( ~ r1(X0,X3864)
            | p2(X3864) )
        | ! [X3865] :
            ( ~ r1(X0,X3865)
            | ! [X3866] :
                ( ~ r1(X3865,X3866)
                | p2(X3866) )
            | ! [X3867] :
                ( ~ r1(X3865,X3867)
                | ? [X3868] : r1(X3867,X3868) )
            | ! [X3869] :
                ( ~ r1(X3865,X3869)
                | p1(X3869) ) )
        | ! [X3870] :
            ( ~ r1(X0,X3870)
            | p1(X3870) ) )
      & ? [X3871] :
          ( r1(X0,X3871)
          & ~ p2(X3871) )
      & ? [X3872] :
          ( r1(X0,X3872)
          & ? [X3873] :
              ( r1(X3872,X3873)
              & ~ p2(X3873) )
          & ? [X3874] :
              ( r1(X3872,X3874)
              & ? [X3875] :
                  ( r1(X3874,X3875)
                  & ~ p2(X3875) )
              & ? [X3876] :
                  ( r1(X3874,X3876)
                  & ? [X3877] :
                      ( r1(X3876,X3877)
                      & ~ p2(X3877) )
                  & ? [X3878] :
                      ( r1(X3876,X3878)
                      & ? [X3879] :
                          ( r1(X3878,X3879)
                          & ~ p2(X3879) )
                      & ? [X3880] :
                          ( r1(X3878,X3880)
                          & ? [X3881] :
                              ( r1(X3880,X3881)
                              & ~ p2(X3881) )
                          & ? [X3882] :
                              ( r1(X3880,X3882)
                              & ? [X3883] :
                                  ( r1(X3882,X3883)
                                  & ~ p2(X3883) )
                              & ? [X3884] :
                                  ( r1(X3882,X3884)
                                  & ? [X3885] :
                                      ( r1(X3884,X3885)
                                      & ~ p2(X3885) )
                                  & ? [X3886] :
                                      ( r1(X3884,X3886)
                                      & ? [X3887] :
                                          ( r1(X3886,X3887)
                                          & ~ p2(X3887) )
                                      & ? [X3888] :
                                          ( r1(X3886,X3888)
                                          & ? [X3889] :
                                              ( r1(X3888,X3889)
                                              & ~ p2(X3889) )
                                          & ? [X3890] :
                                              ( r1(X3888,X3890)
                                              & ? [X3891] :
                                                  ( r1(X3890,X3891)
                                                  & ~ p2(X3891) )
                                              & ? [X3892] :
                                                  ( r1(X3890,X3892)
                                                  & ? [X3893] :
                                                      ( r1(X3892,X3893)
                                                      & ~ p2(X3893) )
                                                  & ? [X3894] :
                                                      ( r1(X3892,X3894)
                                                      & ? [X3895] :
                                                          ( r1(X3894,X3895)
                                                          & ~ p2(X3895) )
                                                      & ? [X3896] :
                                                          ( r1(X3894,X3896)
                                                          & ? [X3897] :
                                                              ( r1(X3896,X3897)
                                                              & ~ p2(X3897) )
                                                          & ? [X3898] :
                                                              ( r1(X3896,X3898)
                                                              & ? [X3899] :
                                                                  ( r1(X3898,X3899)
                                                                  & ~ p2(X3899) )
                                                              & ? [X3900] :
                                                                  ( r1(X3898,X3900)
                                                                  & ? [X3901] :
                                                                      ( r1(X3900,X3901)
                                                                      & ~ p2(X3901) )
                                                                  & ? [X3902] :
                                                                      ( r1(X3900,X3902)
                                                                      & ? [X3903] :
                                                                          ( r1(X3902,X3903)
                                                                          & ~ p2(X3903) )
                                                                      & ? [X3904] :
                                                                          ( r1(X3902,X3904)
                                                                          & ? [X3905] :
                                                                              ( r1(X3904,X3905)
                                                                              & ~ p2(X3905) )
                                                                          & ? [X3906] :
                                                                              ( r1(X3904,X3906)
                                                                              & ? [X3907] :
                                                                                  ( r1(X3906,X3907)
                                                                                  & ~ p2(X3907) )
                                                                              & ? [X3908] :
                                                                                  ( r1(X3906,X3908)
                                                                                  & ? [X3909] :
                                                                                      ( r1(X3908,X3909)
                                                                                      & ~ p2(X3909) )
                                                                                  & ? [X3910] :
                                                                                      ( r1(X3908,X3910)
                                                                                      & ? [X3911] :
                                                                                          ( r1(X3910,X3911)
                                                                                          & ! [X3912] :
                                                                                              ( ~ r1(X3911,X3912)
                                                                                              | p1(X3912) ) )
                                                                                      & ? [X3913] :
                                                                                          ( r1(X3910,X3913)
                                                                                          & ~ p1(X3913) ) )
                                                                                  & ? [X3914] :
                                                                                      ( r1(X3908,X3914)
                                                                                      & ~ p1(X3914) ) )
                                                                              & ? [X3915] :
                                                                                  ( r1(X3906,X3915)
                                                                                  & ~ p1(X3915) ) )
                                                                          & ? [X3916] :
                                                                              ( r1(X3904,X3916)
                                                                              & ~ p1(X3916) ) )
                                                                      & ? [X3917] :
                                                                          ( r1(X3902,X3917)
                                                                          & ~ p1(X3917) ) )
                                                                  & ? [X3918] :
                                                                      ( r1(X3900,X3918)
                                                                      & ~ p1(X3918) ) )
                                                              & ? [X3919] :
                                                                  ( r1(X3898,X3919)
                                                                  & ~ p1(X3919) ) )
                                                          & ? [X3920] :
                                                              ( r1(X3896,X3920)
                                                              & ~ p1(X3920) ) )
                                                      & ? [X3921] :
                                                          ( r1(X3894,X3921)
                                                          & ~ p1(X3921) ) )
                                                  & ? [X3922] :
                                                      ( r1(X3892,X3922)
                                                      & ~ p1(X3922) ) )
                                              & ? [X3923] :
                                                  ( r1(X3890,X3923)
                                                  & ~ p1(X3923) ) )
                                          & ? [X3924] :
                                              ( r1(X3888,X3924)
                                              & ~ p1(X3924) ) )
                                      & ? [X3925] :
                                          ( r1(X3886,X3925)
                                          & ~ p1(X3925) ) )
                                  & ? [X3926] :
                                      ( r1(X3884,X3926)
                                      & ~ p1(X3926) ) )
                              & ? [X3927] :
                                  ( r1(X3882,X3927)
                                  & ~ p1(X3927) ) )
                          & ? [X3928] :
                              ( r1(X3880,X3928)
                              & ~ p1(X3928) ) )
                      & ? [X3929] :
                          ( r1(X3878,X3929)
                          & ~ p1(X3929) ) )
                  & ? [X3930] :
                      ( r1(X3876,X3930)
                      & ~ p1(X3930) ) )
              & ? [X3931] :
                  ( r1(X3874,X3931)
                  & ~ p1(X3931) ) )
          & ? [X3932] :
              ( r1(X3872,X3932)
              & ~ p1(X3932) ) )
      & ? [X3933] :
          ( r1(X0,X3933)
          & ~ p1(X3933) )
      & ( ! [X3934] :
            ( ~ r1(X0,X3934)
            | p2(X3934) )
        | ! [X3935] :
            ( ~ r1(X0,X3935)
            | ! [X3936] :
                ( ~ r1(X3935,X3936)
                | ? [X3937] :
                    ( r1(X3936,X3937)
                    & p1(X3937) ) )
            | ~ p1(X3935) )
        | ! [X3938] :
            ( ~ r1(X0,X3938)
            | p1(X3938) ) )
      & ( ! [X3939] :
            ( ~ r1(X0,X3939)
            | p2(X3939) )
        | ! [X3940] :
            ( ~ r1(X0,X3940)
            | ! [X3941] :
                ( ~ r1(X3940,X3941)
                | ! [X3942] :
                    ( ~ r1(X3941,X3942)
                    | ? [X3943] :
                        ( r1(X3942,X3943)
                        & ~ p1(X3943) ) )
                | ! [X3944] :
                    ( ~ r1(X3941,X3944)
                    | p1(X3944) ) ) )
        | ! [X3945] :
            ( ~ r1(X0,X3945)
            | p1(X3945) ) )
      & ( ! [X3946] :
            ( ~ r1(X0,X3946)
            | p2(X3946) )
        | ! [X3947] :
            ( ~ r1(X0,X3947)
            | ! [X3948] :
                ( ~ r1(X3947,X3948)
                | ? [X3949] :
                    ( r1(X3948,X3949)
                    & ! [X3950] :
                        ( ~ r1(X3949,X3950)
                        | p1(X3950) ) ) )
            | ! [X3951] :
                ( ~ r1(X3947,X3951)
                | ? [X3952] :
                    ( r1(X3951,X3952)
                    & ~ p1(X3952) ) ) )
        | ! [X3953] :
            ( ~ r1(X0,X3953)
            | p1(X3953) ) )
      & ( ! [X3954] :
            ( ~ r1(X0,X3954)
            | p2(X3954) )
        | ! [X3955] :
            ( ~ r1(X0,X3955)
            | ? [X3956] : r1(X3955,X3956) )
        | ! [X3957] :
            ( ~ r1(X0,X3957)
            | p1(X3957) ) )
      & ? [X3958] :
          ( r1(X0,X3958)
          & ~ p2(X3958) )
      & ? [X3959] :
          ( r1(X0,X3959)
          & ? [X3960] :
              ( r1(X3959,X3960)
              & ~ p2(X3960) )
          & ? [X3961] :
              ( r1(X3959,X3961)
              & ? [X3962] :
                  ( r1(X3961,X3962)
                  & ~ p2(X3962) )
              & ? [X3963] :
                  ( r1(X3961,X3963)
                  & ? [X3964] :
                      ( r1(X3963,X3964)
                      & ~ p2(X3964) )
                  & ? [X3965] :
                      ( r1(X3963,X3965)
                      & ? [X3966] :
                          ( r1(X3965,X3966)
                          & ~ p2(X3966) )
                      & ? [X3967] :
                          ( r1(X3965,X3967)
                          & ? [X3968] :
                              ( r1(X3967,X3968)
                              & ~ p2(X3968) )
                          & ? [X3969] :
                              ( r1(X3967,X3969)
                              & ? [X3970] :
                                  ( r1(X3969,X3970)
                                  & ~ p2(X3970) )
                              & ? [X3971] :
                                  ( r1(X3969,X3971)
                                  & ? [X3972] :
                                      ( r1(X3971,X3972)
                                      & ~ p2(X3972) )
                                  & ? [X3973] :
                                      ( r1(X3971,X3973)
                                      & ? [X3974] :
                                          ( r1(X3973,X3974)
                                          & ~ p2(X3974) )
                                      & ? [X3975] :
                                          ( r1(X3973,X3975)
                                          & ? [X3976] :
                                              ( r1(X3975,X3976)
                                              & ~ p2(X3976) )
                                          & ? [X3977] :
                                              ( r1(X3975,X3977)
                                              & ? [X3978] :
                                                  ( r1(X3977,X3978)
                                                  & ~ p2(X3978) )
                                              & ? [X3979] :
                                                  ( r1(X3977,X3979)
                                                  & ? [X3980] :
                                                      ( r1(X3979,X3980)
                                                      & ~ p2(X3980) )
                                                  & ? [X3981] :
                                                      ( r1(X3979,X3981)
                                                      & ? [X3982] :
                                                          ( r1(X3981,X3982)
                                                          & ~ p2(X3982) )
                                                      & ? [X3983] :
                                                          ( r1(X3981,X3983)
                                                          & ? [X3984] :
                                                              ( r1(X3983,X3984)
                                                              & ~ p2(X3984) )
                                                          & ? [X3985] :
                                                              ( r1(X3983,X3985)
                                                              & ? [X3986] :
                                                                  ( r1(X3985,X3986)
                                                                  & ~ p2(X3986) )
                                                              & ? [X3987] :
                                                                  ( r1(X3985,X3987)
                                                                  & ? [X3988] :
                                                                      ( r1(X3987,X3988)
                                                                      & ~ p2(X3988) )
                                                                  & ? [X3989] :
                                                                      ( r1(X3987,X3989)
                                                                      & ? [X3990] :
                                                                          ( r1(X3989,X3990)
                                                                          & ~ p2(X3990) )
                                                                      & ? [X3991] :
                                                                          ( r1(X3989,X3991)
                                                                          & ? [X3992] :
                                                                              ( r1(X3991,X3992)
                                                                              & ~ p2(X3992) )
                                                                          & ? [X3993] :
                                                                              ( r1(X3991,X3993)
                                                                              & ? [X3994] :
                                                                                  ( r1(X3993,X3994)
                                                                                  & ~ p2(X3994) )
                                                                              & ? [X3995] :
                                                                                  ( r1(X3993,X3995)
                                                                                  & ? [X3996] :
                                                                                      ( r1(X3995,X3996)
                                                                                      & ~ p2(X3996) )
                                                                                  & ? [X3997] :
                                                                                      ( r1(X3995,X3997)
                                                                                      & ? [X3998] :
                                                                                          ( r1(X3997,X3998)
                                                                                          & ! [X3999] :
                                                                                              ( ~ r1(X3998,X3999)
                                                                                              | p1(X3999) ) )
                                                                                      & ? [X4000] :
                                                                                          ( r1(X3997,X4000)
                                                                                          & ~ p1(X4000) ) )
                                                                                  & ? [X4001] :
                                                                                      ( r1(X3995,X4001)
                                                                                      & ~ p1(X4001) ) )
                                                                              & ? [X4002] :
                                                                                  ( r1(X3993,X4002)
                                                                                  & ~ p1(X4002) ) )
                                                                          & ? [X4003] :
                                                                              ( r1(X3991,X4003)
                                                                              & ~ p1(X4003) ) )
                                                                      & ? [X4004] :
                                                                          ( r1(X3989,X4004)
                                                                          & ~ p1(X4004) ) )
                                                                  & ? [X4005] :
                                                                      ( r1(X3987,X4005)
                                                                      & ~ p1(X4005) ) )
                                                              & ? [X4006] :
                                                                  ( r1(X3985,X4006)
                                                                  & ~ p1(X4006) ) )
                                                          & ? [X4007] :
                                                              ( r1(X3983,X4007)
                                                              & ~ p1(X4007) ) )
                                                      & ? [X4008] :
                                                          ( r1(X3981,X4008)
                                                          & ~ p1(X4008) ) )
                                                  & ? [X4009] :
                                                      ( r1(X3979,X4009)
                                                      & ~ p1(X4009) ) )
                                              & ? [X4010] :
                                                  ( r1(X3977,X4010)
                                                  & ~ p1(X4010) ) )
                                          & ? [X4011] :
                                              ( r1(X3975,X4011)
                                              & ~ p1(X4011) ) )
                                      & ? [X4012] :
                                          ( r1(X3973,X4012)
                                          & ~ p1(X4012) ) )
                                  & ? [X4013] :
                                      ( r1(X3971,X4013)
                                      & ~ p1(X4013) ) )
                              & ? [X4014] :
                                  ( r1(X3969,X4014)
                                  & ~ p1(X4014) ) )
                          & ? [X4015] :
                              ( r1(X3967,X4015)
                              & ~ p1(X4015) ) )
                      & ? [X4016] :
                          ( r1(X3965,X4016)
                          & ~ p1(X4016) ) )
                  & ? [X4017] :
                      ( r1(X3963,X4017)
                      & ~ p1(X4017) ) )
              & ? [X4018] :
                  ( r1(X3961,X4018)
                  & ~ p1(X4018) ) )
          & ? [X4019] :
              ( r1(X3959,X4019)
              & ~ p1(X4019) ) )
      & ? [X4020] :
          ( r1(X0,X4020)
          & ~ p1(X4020) ) ),
    inference(ennf_transformation,[],[f7]) ).

fof(f11,plain,
    ? [X0] :
      ( ( ! [X1] :
            ( ~ r1(X0,X1)
            | p2(X1) )
        | ! [X2] :
            ( ~ r1(X0,X2)
            | ! [X3] :
                ( ~ r1(X2,X3)
                | p2(X3) )
            | ! [X4] :
                ( ~ r1(X2,X4)
                | ! [X5] :
                    ( ~ r1(X4,X5)
                    | p2(X5) )
                | ! [X6] :
                    ( ~ r1(X4,X6)
                    | ! [X7] :
                        ( ~ r1(X6,X7)
                        | p2(X7) )
                    | ! [X8] :
                        ( ~ r1(X6,X8)
                        | ! [X9] :
                            ( ~ r1(X8,X9)
                            | p2(X9) )
                        | ! [X10] :
                            ( ~ r1(X8,X10)
                            | ! [X11] :
                                ( ~ r1(X10,X11)
                                | p2(X11) )
                            | ! [X12] :
                                ( ~ r1(X10,X12)
                                | ! [X13] :
                                    ( ~ r1(X12,X13)
                                    | p2(X13) )
                                | ! [X14] :
                                    ( ~ r1(X12,X14)
                                    | ! [X15] :
                                        ( ~ r1(X14,X15)
                                        | p2(X15) )
                                    | ! [X16] :
                                        ( ~ r1(X14,X16)
                                        | ! [X17] :
                                            ( ~ r1(X16,X17)
                                            | p2(X17) )
                                        | ! [X18] :
                                            ( ~ r1(X16,X18)
                                            | ! [X19] :
                                                ( ~ r1(X18,X19)
                                                | p2(X19) )
                                            | ! [X20] :
                                                ( ~ r1(X18,X20)
                                                | ! [X21] :
                                                    ( ~ r1(X20,X21)
                                                    | p2(X21) )
                                                | ! [X22] :
                                                    ( ~ r1(X20,X22)
                                                    | ! [X23] :
                                                        ( ~ r1(X22,X23)
                                                        | p2(X23) )
                                                    | ! [X24] :
                                                        ( ~ r1(X22,X24)
                                                        | ! [X25] :
                                                            ( ~ r1(X24,X25)
                                                            | p2(X25) )
                                                        | ! [X26] :
                                                            ( ~ r1(X24,X26)
                                                            | ! [X27] :
                                                                ( ~ r1(X26,X27)
                                                                | p2(X27) )
                                                            | ! [X28] :
                                                                ( ~ r1(X26,X28)
                                                                | ! [X29] :
                                                                    ( ~ r1(X28,X29)
                                                                    | p2(X29) )
                                                                | ! [X30] :
                                                                    ( ~ r1(X28,X30)
                                                                    | ! [X31] :
                                                                        ( ~ r1(X30,X31)
                                                                        | p2(X31) )
                                                                    | ! [X32] :
                                                                        ( ~ r1(X30,X32)
                                                                        | ! [X33] :
                                                                            ( ~ r1(X32,X33)
                                                                            | p2(X33) )
                                                                        | ! [X34] :
                                                                            ( ~ r1(X32,X34)
                                                                            | ! [X35] :
                                                                                ( ~ r1(X34,X35)
                                                                                | p2(X35) )
                                                                            | ! [X36] :
                                                                                ( ~ r1(X34,X36)
                                                                                | ! [X37] :
                                                                                    ( ~ r1(X36,X37)
                                                                                    | p2(X37) )
                                                                                | ! [X38] :
                                                                                    ( ~ r1(X36,X38)
                                                                                    | ! [X39] :
                                                                                        ( ~ r1(X38,X39)
                                                                                        | p2(X39) )
                                                                                    | ! [X40] :
                                                                                        ( ~ r1(X38,X40)
                                                                                        | ! [X41] :
                                                                                            ( ~ r1(X40,X41)
                                                                                            | ? [X42] :
                                                                                                ( r1(X41,X42)
                                                                                                & p1(X42) ) )
                                                                                        | ~ p1(X40) )
                                                                                    | ! [X43] :
                                                                                        ( ~ r1(X38,X43)
                                                                                        | p1(X43) ) )
                                                                                | ! [X44] :
                                                                                    ( ~ r1(X36,X44)
                                                                                    | p1(X44) ) )
                                                                            | ! [X45] :
                                                                                ( ~ r1(X34,X45)
                                                                                | p1(X45) ) )
                                                                        | ! [X46] :
                                                                            ( ~ r1(X32,X46)
                                                                            | p1(X46) ) )
                                                                    | ! [X47] :
                                                                        ( ~ r1(X30,X47)
                                                                        | p1(X47) ) )
                                                                | ! [X48] :
                                                                    ( ~ r1(X28,X48)
                                                                    | p1(X48) ) )
                                                            | ! [X49] :
                                                                ( ~ r1(X26,X49)
                                                                | p1(X49) ) )
                                                        | ! [X50] :
                                                            ( ~ r1(X24,X50)
                                                            | p1(X50) ) )
                                                    | ! [X51] :
                                                        ( ~ r1(X22,X51)
                                                        | p1(X51) ) )
                                                | ! [X52] :
                                                    ( ~ r1(X20,X52)
                                                    | p1(X52) ) )
                                            | ! [X53] :
                                                ( ~ r1(X18,X53)
                                                | p1(X53) ) )
                                        | ! [X54] :
                                            ( ~ r1(X16,X54)
                                            | p1(X54) ) )
                                    | ! [X55] :
                                        ( ~ r1(X14,X55)
                                        | p1(X55) ) )
                                | ! [X56] :
                                    ( ~ r1(X12,X56)
                                    | p1(X56) ) )
                            | ! [X57] :
                                ( ~ r1(X10,X57)
                                | p1(X57) ) )
                        | ! [X58] :
                            ( ~ r1(X8,X58)
                            | p1(X58) ) )
                    | ! [X59] :
                        ( ~ r1(X6,X59)
                        | p1(X59) ) )
                | ! [X60] :
                    ( ~ r1(X4,X60)
                    | p1(X60) ) )
            | ! [X61] :
                ( ~ r1(X2,X61)
                | p1(X61) ) )
        | ! [X62] :
            ( ~ r1(X0,X62)
            | p1(X62) ) )
      & ( ! [X63] :
            ( ~ r1(X0,X63)
            | p2(X63) )
        | ! [X64] :
            ( ~ r1(X0,X64)
            | ! [X65] :
                ( ~ r1(X64,X65)
                | p2(X65) )
            | ! [X66] :
                ( ~ r1(X64,X66)
                | ! [X67] :
                    ( ~ r1(X66,X67)
                    | p2(X67) )
                | ! [X68] :
                    ( ~ r1(X66,X68)
                    | ! [X69] :
                        ( ~ r1(X68,X69)
                        | p2(X69) )
                    | ! [X70] :
                        ( ~ r1(X68,X70)
                        | ! [X71] :
                            ( ~ r1(X70,X71)
                            | p2(X71) )
                        | ! [X72] :
                            ( ~ r1(X70,X72)
                            | ! [X73] :
                                ( ~ r1(X72,X73)
                                | p2(X73) )
                            | ! [X74] :
                                ( ~ r1(X72,X74)
                                | ! [X75] :
                                    ( ~ r1(X74,X75)
                                    | p2(X75) )
                                | ! [X76] :
                                    ( ~ r1(X74,X76)
                                    | ! [X77] :
                                        ( ~ r1(X76,X77)
                                        | p2(X77) )
                                    | ! [X78] :
                                        ( ~ r1(X76,X78)
                                        | ! [X79] :
                                            ( ~ r1(X78,X79)
                                            | p2(X79) )
                                        | ! [X80] :
                                            ( ~ r1(X78,X80)
                                            | ! [X81] :
                                                ( ~ r1(X80,X81)
                                                | p2(X81) )
                                            | ! [X82] :
                                                ( ~ r1(X80,X82)
                                                | ! [X83] :
                                                    ( ~ r1(X82,X83)
                                                    | p2(X83) )
                                                | ! [X84] :
                                                    ( ~ r1(X82,X84)
                                                    | ! [X85] :
                                                        ( ~ r1(X84,X85)
                                                        | p2(X85) )
                                                    | ! [X86] :
                                                        ( ~ r1(X84,X86)
                                                        | ! [X87] :
                                                            ( ~ r1(X86,X87)
                                                            | p2(X87) )
                                                        | ! [X88] :
                                                            ( ~ r1(X86,X88)
                                                            | ! [X89] :
                                                                ( ~ r1(X88,X89)
                                                                | p2(X89) )
                                                            | ! [X90] :
                                                                ( ~ r1(X88,X90)
                                                                | ! [X91] :
                                                                    ( ~ r1(X90,X91)
                                                                    | p2(X91) )
                                                                | ! [X92] :
                                                                    ( ~ r1(X90,X92)
                                                                    | ! [X93] :
                                                                        ( ~ r1(X92,X93)
                                                                        | p2(X93) )
                                                                    | ! [X94] :
                                                                        ( ~ r1(X92,X94)
                                                                        | ! [X95] :
                                                                            ( ~ r1(X94,X95)
                                                                            | p2(X95) )
                                                                        | ! [X96] :
                                                                            ( ~ r1(X94,X96)
                                                                            | ! [X97] :
                                                                                ( ~ r1(X96,X97)
                                                                                | p2(X97) )
                                                                            | ! [X98] :
                                                                                ( ~ r1(X96,X98)
                                                                                | ! [X99] :
                                                                                    ( ~ r1(X98,X99)
                                                                                    | p2(X99) )
                                                                                | ! [X100] :
                                                                                    ( ~ r1(X98,X100)
                                                                                    | ! [X101] :
                                                                                        ( ~ r1(X100,X101)
                                                                                        | p2(X101) )
                                                                                    | ! [X102] :
                                                                                        ( ~ r1(X100,X102)
                                                                                        | ! [X103] :
                                                                                            ( ~ r1(X102,X103)
                                                                                            | ! [X104] :
                                                                                                ( ~ r1(X103,X104)
                                                                                                | ? [X105] :
                                                                                                    ( r1(X104,X105)
                                                                                                    & ~ p1(X105) ) )
                                                                                            | ! [X106] :
                                                                                                ( ~ r1(X103,X106)
                                                                                                | p1(X106) ) ) )
                                                                                    | ! [X107] :
                                                                                        ( ~ r1(X100,X107)
                                                                                        | p1(X107) ) )
                                                                                | ! [X108] :
                                                                                    ( ~ r1(X98,X108)
                                                                                    | p1(X108) ) )
                                                                            | ! [X109] :
                                                                                ( ~ r1(X96,X109)
                                                                                | p1(X109) ) )
                                                                        | ! [X110] :
                                                                            ( ~ r1(X94,X110)
                                                                            | p1(X110) ) )
                                                                    | ! [X111] :
                                                                        ( ~ r1(X92,X111)
                                                                        | p1(X111) ) )
                                                                | ! [X112] :
                                                                    ( ~ r1(X90,X112)
                                                                    | p1(X112) ) )
                                                            | ! [X113] :
                                                                ( ~ r1(X88,X113)
                                                                | p1(X113) ) )
                                                        | ! [X114] :
                                                            ( ~ r1(X86,X114)
                                                            | p1(X114) ) )
                                                    | ! [X115] :
                                                        ( ~ r1(X84,X115)
                                                        | p1(X115) ) )
                                                | ! [X116] :
                                                    ( ~ r1(X82,X116)
                                                    | p1(X116) ) )
                                            | ! [X117] :
                                                ( ~ r1(X80,X117)
                                                | p1(X117) ) )
                                        | ! [X118] :
                                            ( ~ r1(X78,X118)
                                            | p1(X118) ) )
                                    | ! [X119] :
                                        ( ~ r1(X76,X119)
                                        | p1(X119) ) )
                                | ! [X120] :
                                    ( ~ r1(X74,X120)
                                    | p1(X120) ) )
                            | ! [X121] :
                                ( ~ r1(X72,X121)
                                | p1(X121) ) )
                        | ! [X122] :
                            ( ~ r1(X70,X122)
                            | p1(X122) ) )
                    | ! [X123] :
                        ( ~ r1(X68,X123)
                        | p1(X123) ) )
                | ! [X124] :
                    ( ~ r1(X66,X124)
                    | p1(X124) ) )
            | ! [X125] :
                ( ~ r1(X64,X125)
                | p1(X125) ) )
        | ! [X126] :
            ( ~ r1(X0,X126)
            | p1(X126) ) )
      & ( ! [X127] :
            ( ~ r1(X0,X127)
            | p2(X127) )
        | ! [X128] :
            ( ~ r1(X0,X128)
            | ! [X129] :
                ( ~ r1(X128,X129)
                | p2(X129) )
            | ! [X130] :
                ( ~ r1(X128,X130)
                | ! [X131] :
                    ( ~ r1(X130,X131)
                    | p2(X131) )
                | ! [X132] :
                    ( ~ r1(X130,X132)
                    | ! [X133] :
                        ( ~ r1(X132,X133)
                        | p2(X133) )
                    | ! [X134] :
                        ( ~ r1(X132,X134)
                        | ! [X135] :
                            ( ~ r1(X134,X135)
                            | p2(X135) )
                        | ! [X136] :
                            ( ~ r1(X134,X136)
                            | ! [X137] :
                                ( ~ r1(X136,X137)
                                | p2(X137) )
                            | ! [X138] :
                                ( ~ r1(X136,X138)
                                | ! [X139] :
                                    ( ~ r1(X138,X139)
                                    | p2(X139) )
                                | ! [X140] :
                                    ( ~ r1(X138,X140)
                                    | ! [X141] :
                                        ( ~ r1(X140,X141)
                                        | p2(X141) )
                                    | ! [X142] :
                                        ( ~ r1(X140,X142)
                                        | ! [X143] :
                                            ( ~ r1(X142,X143)
                                            | p2(X143) )
                                        | ! [X144] :
                                            ( ~ r1(X142,X144)
                                            | ! [X145] :
                                                ( ~ r1(X144,X145)
                                                | p2(X145) )
                                            | ! [X146] :
                                                ( ~ r1(X144,X146)
                                                | ! [X147] :
                                                    ( ~ r1(X146,X147)
                                                    | p2(X147) )
                                                | ! [X148] :
                                                    ( ~ r1(X146,X148)
                                                    | ! [X149] :
                                                        ( ~ r1(X148,X149)
                                                        | p2(X149) )
                                                    | ! [X150] :
                                                        ( ~ r1(X148,X150)
                                                        | ! [X151] :
                                                            ( ~ r1(X150,X151)
                                                            | p2(X151) )
                                                        | ! [X152] :
                                                            ( ~ r1(X150,X152)
                                                            | ! [X153] :
                                                                ( ~ r1(X152,X153)
                                                                | p2(X153) )
                                                            | ! [X154] :
                                                                ( ~ r1(X152,X154)
                                                                | ! [X155] :
                                                                    ( ~ r1(X154,X155)
                                                                    | p2(X155) )
                                                                | ! [X156] :
                                                                    ( ~ r1(X154,X156)
                                                                    | ! [X157] :
                                                                        ( ~ r1(X156,X157)
                                                                        | p2(X157) )
                                                                    | ! [X158] :
                                                                        ( ~ r1(X156,X158)
                                                                        | ! [X159] :
                                                                            ( ~ r1(X158,X159)
                                                                            | p2(X159) )
                                                                        | ! [X160] :
                                                                            ( ~ r1(X158,X160)
                                                                            | ! [X161] :
                                                                                ( ~ r1(X160,X161)
                                                                                | p2(X161) )
                                                                            | ! [X162] :
                                                                                ( ~ r1(X160,X162)
                                                                                | ! [X163] :
                                                                                    ( ~ r1(X162,X163)
                                                                                    | p2(X163) )
                                                                                | ! [X164] :
                                                                                    ( ~ r1(X162,X164)
                                                                                    | ! [X165] :
                                                                                        ( ~ r1(X164,X165)
                                                                                        | p2(X165) )
                                                                                    | ! [X166] :
                                                                                        ( ~ r1(X164,X166)
                                                                                        | ! [X167] :
                                                                                            ( ~ r1(X166,X167)
                                                                                            | ? [X168] :
                                                                                                ( r1(X167,X168)
                                                                                                & ! [X169] :
                                                                                                    ( ~ r1(X168,X169)
                                                                                                    | p1(X169) ) ) )
                                                                                        | ! [X170] :
                                                                                            ( ~ r1(X166,X170)
                                                                                            | ? [X171] :
                                                                                                ( r1(X170,X171)
                                                                                                & ~ p1(X171) ) ) )
                                                                                    | ! [X172] :
                                                                                        ( ~ r1(X164,X172)
                                                                                        | p1(X172) ) )
                                                                                | ! [X173] :
                                                                                    ( ~ r1(X162,X173)
                                                                                    | p1(X173) ) )
                                                                            | ! [X174] :
                                                                                ( ~ r1(X160,X174)
                                                                                | p1(X174) ) )
                                                                        | ! [X175] :
                                                                            ( ~ r1(X158,X175)
                                                                            | p1(X175) ) )
                                                                    | ! [X176] :
                                                                        ( ~ r1(X156,X176)
                                                                        | p1(X176) ) )
                                                                | ! [X177] :
                                                                    ( ~ r1(X154,X177)
                                                                    | p1(X177) ) )
                                                            | ! [X178] :
                                                                ( ~ r1(X152,X178)
                                                                | p1(X178) ) )
                                                        | ! [X179] :
                                                            ( ~ r1(X150,X179)
                                                            | p1(X179) ) )
                                                    | ! [X180] :
                                                        ( ~ r1(X148,X180)
                                                        | p1(X180) ) )
                                                | ! [X181] :
                                                    ( ~ r1(X146,X181)
                                                    | p1(X181) ) )
                                            | ! [X182] :
                                                ( ~ r1(X144,X182)
                                                | p1(X182) ) )
                                        | ! [X183] :
                                            ( ~ r1(X142,X183)
                                            | p1(X183) ) )
                                    | ! [X184] :
                                        ( ~ r1(X140,X184)
                                        | p1(X184) ) )
                                | ! [X185] :
                                    ( ~ r1(X138,X185)
                                    | p1(X185) ) )
                            | ! [X186] :
                                ( ~ r1(X136,X186)
                                | p1(X186) ) )
                        | ! [X187] :
                            ( ~ r1(X134,X187)
                            | p1(X187) ) )
                    | ! [X188] :
                        ( ~ r1(X132,X188)
                        | p1(X188) ) )
                | ! [X189] :
                    ( ~ r1(X130,X189)
                    | p1(X189) ) )
            | ! [X190] :
                ( ~ r1(X128,X190)
                | p1(X190) ) )
        | ! [X191] :
            ( ~ r1(X0,X191)
            | p1(X191) ) )
      & ( ! [X192] :
            ( ~ r1(X0,X192)
            | p2(X192) )
        | ! [X193] :
            ( ~ r1(X0,X193)
            | ! [X194] :
                ( ~ r1(X193,X194)
                | p2(X194) )
            | ! [X195] :
                ( ~ r1(X193,X195)
                | ! [X196] :
                    ( ~ r1(X195,X196)
                    | p2(X196) )
                | ! [X197] :
                    ( ~ r1(X195,X197)
                    | ! [X198] :
                        ( ~ r1(X197,X198)
                        | p2(X198) )
                    | ! [X199] :
                        ( ~ r1(X197,X199)
                        | ! [X200] :
                            ( ~ r1(X199,X200)
                            | p2(X200) )
                        | ! [X201] :
                            ( ~ r1(X199,X201)
                            | ! [X202] :
                                ( ~ r1(X201,X202)
                                | p2(X202) )
                            | ! [X203] :
                                ( ~ r1(X201,X203)
                                | ! [X204] :
                                    ( ~ r1(X203,X204)
                                    | p2(X204) )
                                | ! [X205] :
                                    ( ~ r1(X203,X205)
                                    | ! [X206] :
                                        ( ~ r1(X205,X206)
                                        | p2(X206) )
                                    | ! [X207] :
                                        ( ~ r1(X205,X207)
                                        | ! [X208] :
                                            ( ~ r1(X207,X208)
                                            | p2(X208) )
                                        | ! [X209] :
                                            ( ~ r1(X207,X209)
                                            | ! [X210] :
                                                ( ~ r1(X209,X210)
                                                | p2(X210) )
                                            | ! [X211] :
                                                ( ~ r1(X209,X211)
                                                | ! [X212] :
                                                    ( ~ r1(X211,X212)
                                                    | p2(X212) )
                                                | ! [X213] :
                                                    ( ~ r1(X211,X213)
                                                    | ! [X214] :
                                                        ( ~ r1(X213,X214)
                                                        | p2(X214) )
                                                    | ! [X215] :
                                                        ( ~ r1(X213,X215)
                                                        | ! [X216] :
                                                            ( ~ r1(X215,X216)
                                                            | p2(X216) )
                                                        | ! [X217] :
                                                            ( ~ r1(X215,X217)
                                                            | ! [X218] :
                                                                ( ~ r1(X217,X218)
                                                                | p2(X218) )
                                                            | ! [X219] :
                                                                ( ~ r1(X217,X219)
                                                                | ! [X220] :
                                                                    ( ~ r1(X219,X220)
                                                                    | p2(X220) )
                                                                | ! [X221] :
                                                                    ( ~ r1(X219,X221)
                                                                    | ! [X222] :
                                                                        ( ~ r1(X221,X222)
                                                                        | p2(X222) )
                                                                    | ! [X223] :
                                                                        ( ~ r1(X221,X223)
                                                                        | ! [X224] :
                                                                            ( ~ r1(X223,X224)
                                                                            | p2(X224) )
                                                                        | ! [X225] :
                                                                            ( ~ r1(X223,X225)
                                                                            | ! [X226] :
                                                                                ( ~ r1(X225,X226)
                                                                                | p2(X226) )
                                                                            | ! [X227] :
                                                                                ( ~ r1(X225,X227)
                                                                                | ! [X228] :
                                                                                    ( ~ r1(X227,X228)
                                                                                    | p2(X228) )
                                                                                | ! [X229] :
                                                                                    ( ~ r1(X227,X229)
                                                                                    | ! [X230] :
                                                                                        ( ~ r1(X229,X230)
                                                                                        | p2(X230) )
                                                                                    | ! [X231] :
                                                                                        ( ~ r1(X229,X231)
                                                                                        | ? [X232] : r1(X231,X232) )
                                                                                    | ! [X233] :
                                                                                        ( ~ r1(X229,X233)
                                                                                        | p1(X233) ) )
                                                                                | ! [X234] :
                                                                                    ( ~ r1(X227,X234)
                                                                                    | p1(X234) ) )
                                                                            | ! [X235] :
                                                                                ( ~ r1(X225,X235)
                                                                                | p1(X235) ) )
                                                                        | ! [X236] :
                                                                            ( ~ r1(X223,X236)
                                                                            | p1(X236) ) )
                                                                    | ! [X237] :
                                                                        ( ~ r1(X221,X237)
                                                                        | p1(X237) ) )
                                                                | ! [X238] :
                                                                    ( ~ r1(X219,X238)
                                                                    | p1(X238) ) )
                                                            | ! [X239] :
                                                                ( ~ r1(X217,X239)
                                                                | p1(X239) ) )
                                                        | ! [X240] :
                                                            ( ~ r1(X215,X240)
                                                            | p1(X240) ) )
                                                    | ! [X241] :
                                                        ( ~ r1(X213,X241)
                                                        | p1(X241) ) )
                                                | ! [X242] :
                                                    ( ~ r1(X211,X242)
                                                    | p1(X242) ) )
                                            | ! [X243] :
                                                ( ~ r1(X209,X243)
                                                | p1(X243) ) )
                                        | ! [X244] :
                                            ( ~ r1(X207,X244)
                                            | p1(X244) ) )
                                    | ! [X245] :
                                        ( ~ r1(X205,X245)
                                        | p1(X245) ) )
                                | ! [X246] :
                                    ( ~ r1(X203,X246)
                                    | p1(X246) ) )
                            | ! [X247] :
                                ( ~ r1(X201,X247)
                                | p1(X247) ) )
                        | ! [X248] :
                            ( ~ r1(X199,X248)
                            | p1(X248) ) )
                    | ! [X249] :
                        ( ~ r1(X197,X249)
                        | p1(X249) ) )
                | ! [X250] :
                    ( ~ r1(X195,X250)
                    | p1(X250) ) )
            | ! [X251] :
                ( ~ r1(X193,X251)
                | p1(X251) ) )
        | ! [X252] :
            ( ~ r1(X0,X252)
            | p1(X252) ) )
      & ? [X253] :
          ( r1(X0,X253)
          & ~ p2(X253) )
      & ? [X254] :
          ( r1(X0,X254)
          & ? [X255] :
              ( r1(X254,X255)
              & ~ p2(X255) )
          & ? [X256] :
              ( r1(X254,X256)
              & ? [X257] :
                  ( r1(X256,X257)
                  & ~ p2(X257) )
              & ? [X258] :
                  ( r1(X256,X258)
                  & ? [X259] :
                      ( r1(X258,X259)
                      & ~ p2(X259) )
                  & ? [X260] :
                      ( r1(X258,X260)
                      & ? [X261] :
                          ( r1(X260,X261)
                          & ~ p2(X261) )
                      & ? [X262] :
                          ( r1(X260,X262)
                          & ? [X263] :
                              ( r1(X262,X263)
                              & ~ p2(X263) )
                          & ? [X264] :
                              ( r1(X262,X264)
                              & ? [X265] :
                                  ( r1(X264,X265)
                                  & ~ p2(X265) )
                              & ? [X266] :
                                  ( r1(X264,X266)
                                  & ? [X267] :
                                      ( r1(X266,X267)
                                      & ~ p2(X267) )
                                  & ? [X268] :
                                      ( r1(X266,X268)
                                      & ? [X269] :
                                          ( r1(X268,X269)
                                          & ~ p2(X269) )
                                      & ? [X270] :
                                          ( r1(X268,X270)
                                          & ? [X271] :
                                              ( r1(X270,X271)
                                              & ~ p2(X271) )
                                          & ? [X272] :
                                              ( r1(X270,X272)
                                              & ? [X273] :
                                                  ( r1(X272,X273)
                                                  & ~ p2(X273) )
                                              & ? [X274] :
                                                  ( r1(X272,X274)
                                                  & ? [X275] :
                                                      ( r1(X274,X275)
                                                      & ~ p2(X275) )
                                                  & ? [X276] :
                                                      ( r1(X274,X276)
                                                      & ? [X277] :
                                                          ( r1(X276,X277)
                                                          & ~ p2(X277) )
                                                      & ? [X278] :
                                                          ( r1(X276,X278)
                                                          & ? [X279] :
                                                              ( r1(X278,X279)
                                                              & ~ p2(X279) )
                                                          & ? [X280] :
                                                              ( r1(X278,X280)
                                                              & ? [X281] :
                                                                  ( r1(X280,X281)
                                                                  & ~ p2(X281) )
                                                              & ? [X282] :
                                                                  ( r1(X280,X282)
                                                                  & ? [X283] :
                                                                      ( r1(X282,X283)
                                                                      & ~ p2(X283) )
                                                                  & ? [X284] :
                                                                      ( r1(X282,X284)
                                                                      & ? [X285] :
                                                                          ( r1(X284,X285)
                                                                          & ~ p2(X285) )
                                                                      & ? [X286] :
                                                                          ( r1(X284,X286)
                                                                          & ? [X287] :
                                                                              ( r1(X286,X287)
                                                                              & ~ p2(X287) )
                                                                          & ? [X288] :
                                                                              ( r1(X286,X288)
                                                                              & ? [X289] :
                                                                                  ( r1(X288,X289)
                                                                                  & ~ p2(X289) )
                                                                              & ? [X290] :
                                                                                  ( r1(X288,X290)
                                                                                  & ? [X291] :
                                                                                      ( r1(X290,X291)
                                                                                      & ~ p2(X291) )
                                                                                  & ? [X292] :
                                                                                      ( r1(X290,X292)
                                                                                      & ? [X293] :
                                                                                          ( r1(X292,X293)
                                                                                          & ! [X294] :
                                                                                              ( ~ r1(X293,X294)
                                                                                              | p1(X294) ) )
                                                                                      & ? [X295] :
                                                                                          ( r1(X292,X295)
                                                                                          & ~ p1(X295) ) )
                                                                                  & ? [X296] :
                                                                                      ( r1(X290,X296)
                                                                                      & ~ p1(X296) ) )
                                                                              & ? [X297] :
                                                                                  ( r1(X288,X297)
                                                                                  & ~ p1(X297) ) )
                                                                          & ? [X298] :
                                                                              ( r1(X286,X298)
                                                                              & ~ p1(X298) ) )
                                                                      & ? [X299] :
                                                                          ( r1(X284,X299)
                                                                          & ~ p1(X299) ) )
                                                                  & ? [X300] :
                                                                      ( r1(X282,X300)
                                                                      & ~ p1(X300) ) )
                                                              & ? [X301] :
                                                                  ( r1(X280,X301)
                                                                  & ~ p1(X301) ) )
                                                          & ? [X302] :
                                                              ( r1(X278,X302)
                                                              & ~ p1(X302) ) )
                                                      & ? [X303] :
                                                          ( r1(X276,X303)
                                                          & ~ p1(X303) ) )
                                                  & ? [X304] :
                                                      ( r1(X274,X304)
                                                      & ~ p1(X304) ) )
                                              & ? [X305] :
                                                  ( r1(X272,X305)
                                                  & ~ p1(X305) ) )
                                          & ? [X306] :
                                              ( r1(X270,X306)
                                              & ~ p1(X306) ) )
                                      & ? [X307] :
                                          ( r1(X268,X307)
                                          & ~ p1(X307) ) )
                                  & ? [X308] :
                                      ( r1(X266,X308)
                                      & ~ p1(X308) ) )
                              & ? [X309] :
                                  ( r1(X264,X309)
                                  & ~ p1(X309) ) )
                          & ? [X310] :
                              ( r1(X262,X310)
                              & ~ p1(X310) ) )
                      & ? [X311] :
                          ( r1(X260,X311)
                          & ~ p1(X311) ) )
                  & ? [X312] :
                      ( r1(X258,X312)
                      & ~ p1(X312) ) )
              & ? [X313] :
                  ( r1(X256,X313)
                  & ~ p1(X313) ) )
          & ? [X314] :
              ( r1(X254,X314)
              & ~ p1(X314) ) )
      & ? [X315] :
          ( r1(X0,X315)
          & ~ p1(X315) )
      & ( ! [X316] :
            ( ~ r1(X0,X316)
            | p2(X316) )
        | ! [X317] :
            ( ~ r1(X0,X317)
            | ! [X318] :
                ( ~ r1(X317,X318)
                | p2(X318) )
            | ! [X319] :
                ( ~ r1(X317,X319)
                | ! [X320] :
                    ( ~ r1(X319,X320)
                    | p2(X320) )
                | ! [X321] :
                    ( ~ r1(X319,X321)
                    | ! [X322] :
                        ( ~ r1(X321,X322)
                        | p2(X322) )
                    | ! [X323] :
                        ( ~ r1(X321,X323)
                        | ! [X324] :
                            ( ~ r1(X323,X324)
                            | p2(X324) )
                        | ! [X325] :
                            ( ~ r1(X323,X325)
                            | ! [X326] :
                                ( ~ r1(X325,X326)
                                | p2(X326) )
                            | ! [X327] :
                                ( ~ r1(X325,X327)
                                | ! [X328] :
                                    ( ~ r1(X327,X328)
                                    | p2(X328) )
                                | ! [X329] :
                                    ( ~ r1(X327,X329)
                                    | ! [X330] :
                                        ( ~ r1(X329,X330)
                                        | p2(X330) )
                                    | ! [X331] :
                                        ( ~ r1(X329,X331)
                                        | ! [X332] :
                                            ( ~ r1(X331,X332)
                                            | p2(X332) )
                                        | ! [X333] :
                                            ( ~ r1(X331,X333)
                                            | ! [X334] :
                                                ( ~ r1(X333,X334)
                                                | p2(X334) )
                                            | ! [X335] :
                                                ( ~ r1(X333,X335)
                                                | ! [X336] :
                                                    ( ~ r1(X335,X336)
                                                    | p2(X336) )
                                                | ! [X337] :
                                                    ( ~ r1(X335,X337)
                                                    | ! [X338] :
                                                        ( ~ r1(X337,X338)
                                                        | p2(X338) )
                                                    | ! [X339] :
                                                        ( ~ r1(X337,X339)
                                                        | ! [X340] :
                                                            ( ~ r1(X339,X340)
                                                            | p2(X340) )
                                                        | ! [X341] :
                                                            ( ~ r1(X339,X341)
                                                            | ! [X342] :
                                                                ( ~ r1(X341,X342)
                                                                | p2(X342) )
                                                            | ! [X343] :
                                                                ( ~ r1(X341,X343)
                                                                | ! [X344] :
                                                                    ( ~ r1(X343,X344)
                                                                    | p2(X344) )
                                                                | ! [X345] :
                                                                    ( ~ r1(X343,X345)
                                                                    | ! [X346] :
                                                                        ( ~ r1(X345,X346)
                                                                        | p2(X346) )
                                                                    | ! [X347] :
                                                                        ( ~ r1(X345,X347)
                                                                        | ! [X348] :
                                                                            ( ~ r1(X347,X348)
                                                                            | p2(X348) )
                                                                        | ! [X349] :
                                                                            ( ~ r1(X347,X349)
                                                                            | ! [X350] :
                                                                                ( ~ r1(X349,X350)
                                                                                | p2(X350) )
                                                                            | ! [X351] :
                                                                                ( ~ r1(X349,X351)
                                                                                | ! [X352] :
                                                                                    ( ~ r1(X351,X352)
                                                                                    | p2(X352) )
                                                                                | ! [X353] :
                                                                                    ( ~ r1(X351,X353)
                                                                                    | ! [X354] :
                                                                                        ( ~ r1(X353,X354)
                                                                                        | ? [X355] :
                                                                                            ( r1(X354,X355)
                                                                                            & p1(X355) ) )
                                                                                    | ~ p1(X353) )
                                                                                | ! [X356] :
                                                                                    ( ~ r1(X351,X356)
                                                                                    | p1(X356) ) )
                                                                            | ! [X357] :
                                                                                ( ~ r1(X349,X357)
                                                                                | p1(X357) ) )
                                                                        | ! [X358] :
                                                                            ( ~ r1(X347,X358)
                                                                            | p1(X358) ) )
                                                                    | ! [X359] :
                                                                        ( ~ r1(X345,X359)
                                                                        | p1(X359) ) )
                                                                | ! [X360] :
                                                                    ( ~ r1(X343,X360)
                                                                    | p1(X360) ) )
                                                            | ! [X361] :
                                                                ( ~ r1(X341,X361)
                                                                | p1(X361) ) )
                                                        | ! [X362] :
                                                            ( ~ r1(X339,X362)
                                                            | p1(X362) ) )
                                                    | ! [X363] :
                                                        ( ~ r1(X337,X363)
                                                        | p1(X363) ) )
                                                | ! [X364] :
                                                    ( ~ r1(X335,X364)
                                                    | p1(X364) ) )
                                            | ! [X365] :
                                                ( ~ r1(X333,X365)
                                                | p1(X365) ) )
                                        | ! [X366] :
                                            ( ~ r1(X331,X366)
                                            | p1(X366) ) )
                                    | ! [X367] :
                                        ( ~ r1(X329,X367)
                                        | p1(X367) ) )
                                | ! [X368] :
                                    ( ~ r1(X327,X368)
                                    | p1(X368) ) )
                            | ! [X369] :
                                ( ~ r1(X325,X369)
                                | p1(X369) ) )
                        | ! [X370] :
                            ( ~ r1(X323,X370)
                            | p1(X370) ) )
                    | ! [X371] :
                        ( ~ r1(X321,X371)
                        | p1(X371) ) )
                | ! [X372] :
                    ( ~ r1(X319,X372)
                    | p1(X372) ) )
            | ! [X373] :
                ( ~ r1(X317,X373)
                | p1(X373) ) )
        | ! [X374] :
            ( ~ r1(X0,X374)
            | p1(X374) ) )
      & ( ! [X375] :
            ( ~ r1(X0,X375)
            | p2(X375) )
        | ! [X376] :
            ( ~ r1(X0,X376)
            | ! [X377] :
                ( ~ r1(X376,X377)
                | p2(X377) )
            | ! [X378] :
                ( ~ r1(X376,X378)
                | ! [X379] :
                    ( ~ r1(X378,X379)
                    | p2(X379) )
                | ! [X380] :
                    ( ~ r1(X378,X380)
                    | ! [X381] :
                        ( ~ r1(X380,X381)
                        | p2(X381) )
                    | ! [X382] :
                        ( ~ r1(X380,X382)
                        | ! [X383] :
                            ( ~ r1(X382,X383)
                            | p2(X383) )
                        | ! [X384] :
                            ( ~ r1(X382,X384)
                            | ! [X385] :
                                ( ~ r1(X384,X385)
                                | p2(X385) )
                            | ! [X386] :
                                ( ~ r1(X384,X386)
                                | ! [X387] :
                                    ( ~ r1(X386,X387)
                                    | p2(X387) )
                                | ! [X388] :
                                    ( ~ r1(X386,X388)
                                    | ! [X389] :
                                        ( ~ r1(X388,X389)
                                        | p2(X389) )
                                    | ! [X390] :
                                        ( ~ r1(X388,X390)
                                        | ! [X391] :
                                            ( ~ r1(X390,X391)
                                            | p2(X391) )
                                        | ! [X392] :
                                            ( ~ r1(X390,X392)
                                            | ! [X393] :
                                                ( ~ r1(X392,X393)
                                                | p2(X393) )
                                            | ! [X394] :
                                                ( ~ r1(X392,X394)
                                                | ! [X395] :
                                                    ( ~ r1(X394,X395)
                                                    | p2(X395) )
                                                | ! [X396] :
                                                    ( ~ r1(X394,X396)
                                                    | ! [X397] :
                                                        ( ~ r1(X396,X397)
                                                        | p2(X397) )
                                                    | ! [X398] :
                                                        ( ~ r1(X396,X398)
                                                        | ! [X399] :
                                                            ( ~ r1(X398,X399)
                                                            | p2(X399) )
                                                        | ! [X400] :
                                                            ( ~ r1(X398,X400)
                                                            | ! [X401] :
                                                                ( ~ r1(X400,X401)
                                                                | p2(X401) )
                                                            | ! [X402] :
                                                                ( ~ r1(X400,X402)
                                                                | ! [X403] :
                                                                    ( ~ r1(X402,X403)
                                                                    | p2(X403) )
                                                                | ! [X404] :
                                                                    ( ~ r1(X402,X404)
                                                                    | ! [X405] :
                                                                        ( ~ r1(X404,X405)
                                                                        | p2(X405) )
                                                                    | ! [X406] :
                                                                        ( ~ r1(X404,X406)
                                                                        | ! [X407] :
                                                                            ( ~ r1(X406,X407)
                                                                            | p2(X407) )
                                                                        | ! [X408] :
                                                                            ( ~ r1(X406,X408)
                                                                            | ! [X409] :
                                                                                ( ~ r1(X408,X409)
                                                                                | p2(X409) )
                                                                            | ! [X410] :
                                                                                ( ~ r1(X408,X410)
                                                                                | ! [X411] :
                                                                                    ( ~ r1(X410,X411)
                                                                                    | p2(X411) )
                                                                                | ! [X412] :
                                                                                    ( ~ r1(X410,X412)
                                                                                    | ! [X413] :
                                                                                        ( ~ r1(X412,X413)
                                                                                        | ! [X414] :
                                                                                            ( ~ r1(X413,X414)
                                                                                            | ? [X415] :
                                                                                                ( r1(X414,X415)
                                                                                                & ~ p1(X415) ) )
                                                                                        | ! [X416] :
                                                                                            ( ~ r1(X413,X416)
                                                                                            | p1(X416) ) ) )
                                                                                | ! [X417] :
                                                                                    ( ~ r1(X410,X417)
                                                                                    | p1(X417) ) )
                                                                            | ! [X418] :
                                                                                ( ~ r1(X408,X418)
                                                                                | p1(X418) ) )
                                                                        | ! [X419] :
                                                                            ( ~ r1(X406,X419)
                                                                            | p1(X419) ) )
                                                                    | ! [X420] :
                                                                        ( ~ r1(X404,X420)
                                                                        | p1(X420) ) )
                                                                | ! [X421] :
                                                                    ( ~ r1(X402,X421)
                                                                    | p1(X421) ) )
                                                            | ! [X422] :
                                                                ( ~ r1(X400,X422)
                                                                | p1(X422) ) )
                                                        | ! [X423] :
                                                            ( ~ r1(X398,X423)
                                                            | p1(X423) ) )
                                                    | ! [X424] :
                                                        ( ~ r1(X396,X424)
                                                        | p1(X424) ) )
                                                | ! [X425] :
                                                    ( ~ r1(X394,X425)
                                                    | p1(X425) ) )
                                            | ! [X426] :
                                                ( ~ r1(X392,X426)
                                                | p1(X426) ) )
                                        | ! [X427] :
                                            ( ~ r1(X390,X427)
                                            | p1(X427) ) )
                                    | ! [X428] :
                                        ( ~ r1(X388,X428)
                                        | p1(X428) ) )
                                | ! [X429] :
                                    ( ~ r1(X386,X429)
                                    | p1(X429) ) )
                            | ! [X430] :
                                ( ~ r1(X384,X430)
                                | p1(X430) ) )
                        | ! [X431] :
                            ( ~ r1(X382,X431)
                            | p1(X431) ) )
                    | ! [X432] :
                        ( ~ r1(X380,X432)
                        | p1(X432) ) )
                | ! [X433] :
                    ( ~ r1(X378,X433)
                    | p1(X433) ) )
            | ! [X434] :
                ( ~ r1(X376,X434)
                | p1(X434) ) )
        | ! [X435] :
            ( ~ r1(X0,X435)
            | p1(X435) ) )
      & ( ! [X436] :
            ( ~ r1(X0,X436)
            | p2(X436) )
        | ! [X437] :
            ( ~ r1(X0,X437)
            | ! [X438] :
                ( ~ r1(X437,X438)
                | p2(X438) )
            | ! [X439] :
                ( ~ r1(X437,X439)
                | ! [X440] :
                    ( ~ r1(X439,X440)
                    | p2(X440) )
                | ! [X441] :
                    ( ~ r1(X439,X441)
                    | ! [X442] :
                        ( ~ r1(X441,X442)
                        | p2(X442) )
                    | ! [X443] :
                        ( ~ r1(X441,X443)
                        | ! [X444] :
                            ( ~ r1(X443,X444)
                            | p2(X444) )
                        | ! [X445] :
                            ( ~ r1(X443,X445)
                            | ! [X446] :
                                ( ~ r1(X445,X446)
                                | p2(X446) )
                            | ! [X447] :
                                ( ~ r1(X445,X447)
                                | ! [X448] :
                                    ( ~ r1(X447,X448)
                                    | p2(X448) )
                                | ! [X449] :
                                    ( ~ r1(X447,X449)
                                    | ! [X450] :
                                        ( ~ r1(X449,X450)
                                        | p2(X450) )
                                    | ! [X451] :
                                        ( ~ r1(X449,X451)
                                        | ! [X452] :
                                            ( ~ r1(X451,X452)
                                            | p2(X452) )
                                        | ! [X453] :
                                            ( ~ r1(X451,X453)
                                            | ! [X454] :
                                                ( ~ r1(X453,X454)
                                                | p2(X454) )
                                            | ! [X455] :
                                                ( ~ r1(X453,X455)
                                                | ! [X456] :
                                                    ( ~ r1(X455,X456)
                                                    | p2(X456) )
                                                | ! [X457] :
                                                    ( ~ r1(X455,X457)
                                                    | ! [X458] :
                                                        ( ~ r1(X457,X458)
                                                        | p2(X458) )
                                                    | ! [X459] :
                                                        ( ~ r1(X457,X459)
                                                        | ! [X460] :
                                                            ( ~ r1(X459,X460)
                                                            | p2(X460) )
                                                        | ! [X461] :
                                                            ( ~ r1(X459,X461)
                                                            | ! [X462] :
                                                                ( ~ r1(X461,X462)
                                                                | p2(X462) )
                                                            | ! [X463] :
                                                                ( ~ r1(X461,X463)
                                                                | ! [X464] :
                                                                    ( ~ r1(X463,X464)
                                                                    | p2(X464) )
                                                                | ! [X465] :
                                                                    ( ~ r1(X463,X465)
                                                                    | ! [X466] :
                                                                        ( ~ r1(X465,X466)
                                                                        | p2(X466) )
                                                                    | ! [X467] :
                                                                        ( ~ r1(X465,X467)
                                                                        | ! [X468] :
                                                                            ( ~ r1(X467,X468)
                                                                            | p2(X468) )
                                                                        | ! [X469] :
                                                                            ( ~ r1(X467,X469)
                                                                            | ! [X470] :
                                                                                ( ~ r1(X469,X470)
                                                                                | p2(X470) )
                                                                            | ! [X471] :
                                                                                ( ~ r1(X469,X471)
                                                                                | ! [X472] :
                                                                                    ( ~ r1(X471,X472)
                                                                                    | p2(X472) )
                                                                                | ! [X473] :
                                                                                    ( ~ r1(X471,X473)
                                                                                    | ! [X474] :
                                                                                        ( ~ r1(X473,X474)
                                                                                        | ? [X475] :
                                                                                            ( r1(X474,X475)
                                                                                            & ! [X476] :
                                                                                                ( ~ r1(X475,X476)
                                                                                                | p1(X476) ) ) )
                                                                                    | ! [X477] :
                                                                                        ( ~ r1(X473,X477)
                                                                                        | ? [X478] :
                                                                                            ( r1(X477,X478)
                                                                                            & ~ p1(X478) ) ) )
                                                                                | ! [X479] :
                                                                                    ( ~ r1(X471,X479)
                                                                                    | p1(X479) ) )
                                                                            | ! [X480] :
                                                                                ( ~ r1(X469,X480)
                                                                                | p1(X480) ) )
                                                                        | ! [X481] :
                                                                            ( ~ r1(X467,X481)
                                                                            | p1(X481) ) )
                                                                    | ! [X482] :
                                                                        ( ~ r1(X465,X482)
                                                                        | p1(X482) ) )
                                                                | ! [X483] :
                                                                    ( ~ r1(X463,X483)
                                                                    | p1(X483) ) )
                                                            | ! [X484] :
                                                                ( ~ r1(X461,X484)
                                                                | p1(X484) ) )
                                                        | ! [X485] :
                                                            ( ~ r1(X459,X485)
                                                            | p1(X485) ) )
                                                    | ! [X486] :
                                                        ( ~ r1(X457,X486)
                                                        | p1(X486) ) )
                                                | ! [X487] :
                                                    ( ~ r1(X455,X487)
                                                    | p1(X487) ) )
                                            | ! [X488] :
                                                ( ~ r1(X453,X488)
                                                | p1(X488) ) )
                                        | ! [X489] :
                                            ( ~ r1(X451,X489)
                                            | p1(X489) ) )
                                    | ! [X490] :
                                        ( ~ r1(X449,X490)
                                        | p1(X490) ) )
                                | ! [X491] :
                                    ( ~ r1(X447,X491)
                                    | p1(X491) ) )
                            | ! [X492] :
                                ( ~ r1(X445,X492)
                                | p1(X492) ) )
                        | ! [X493] :
                            ( ~ r1(X443,X493)
                            | p1(X493) ) )
                    | ! [X494] :
                        ( ~ r1(X441,X494)
                        | p1(X494) ) )
                | ! [X495] :
                    ( ~ r1(X439,X495)
                    | p1(X495) ) )
            | ! [X496] :
                ( ~ r1(X437,X496)
                | p1(X496) ) )
        | ! [X497] :
            ( ~ r1(X0,X497)
            | p1(X497) ) )
      & ( ! [X498] :
            ( ~ r1(X0,X498)
            | p2(X498) )
        | ! [X499] :
            ( ~ r1(X0,X499)
            | ! [X500] :
                ( ~ r1(X499,X500)
                | p2(X500) )
            | ! [X501] :
                ( ~ r1(X499,X501)
                | ! [X502] :
                    ( ~ r1(X501,X502)
                    | p2(X502) )
                | ! [X503] :
                    ( ~ r1(X501,X503)
                    | ! [X504] :
                        ( ~ r1(X503,X504)
                        | p2(X504) )
                    | ! [X505] :
                        ( ~ r1(X503,X505)
                        | ! [X506] :
                            ( ~ r1(X505,X506)
                            | p2(X506) )
                        | ! [X507] :
                            ( ~ r1(X505,X507)
                            | ! [X508] :
                                ( ~ r1(X507,X508)
                                | p2(X508) )
                            | ! [X509] :
                                ( ~ r1(X507,X509)
                                | ! [X510] :
                                    ( ~ r1(X509,X510)
                                    | p2(X510) )
                                | ! [X511] :
                                    ( ~ r1(X509,X511)
                                    | ! [X512] :
                                        ( ~ r1(X511,X512)
                                        | p2(X512) )
                                    | ! [X513] :
                                        ( ~ r1(X511,X513)
                                        | ! [X514] :
                                            ( ~ r1(X513,X514)
                                            | p2(X514) )
                                        | ! [X515] :
                                            ( ~ r1(X513,X515)
                                            | ! [X516] :
                                                ( ~ r1(X515,X516)
                                                | p2(X516) )
                                            | ! [X517] :
                                                ( ~ r1(X515,X517)
                                                | ! [X518] :
                                                    ( ~ r1(X517,X518)
                                                    | p2(X518) )
                                                | ! [X519] :
                                                    ( ~ r1(X517,X519)
                                                    | ! [X520] :
                                                        ( ~ r1(X519,X520)
                                                        | p2(X520) )
                                                    | ! [X521] :
                                                        ( ~ r1(X519,X521)
                                                        | ! [X522] :
                                                            ( ~ r1(X521,X522)
                                                            | p2(X522) )
                                                        | ! [X523] :
                                                            ( ~ r1(X521,X523)
                                                            | ! [X524] :
                                                                ( ~ r1(X523,X524)
                                                                | p2(X524) )
                                                            | ! [X525] :
                                                                ( ~ r1(X523,X525)
                                                                | ! [X526] :
                                                                    ( ~ r1(X525,X526)
                                                                    | p2(X526) )
                                                                | ! [X527] :
                                                                    ( ~ r1(X525,X527)
                                                                    | ! [X528] :
                                                                        ( ~ r1(X527,X528)
                                                                        | p2(X528) )
                                                                    | ! [X529] :
                                                                        ( ~ r1(X527,X529)
                                                                        | ! [X530] :
                                                                            ( ~ r1(X529,X530)
                                                                            | p2(X530) )
                                                                        | ! [X531] :
                                                                            ( ~ r1(X529,X531)
                                                                            | ! [X532] :
                                                                                ( ~ r1(X531,X532)
                                                                                | p2(X532) )
                                                                            | ! [X533] :
                                                                                ( ~ r1(X531,X533)
                                                                                | ! [X534] :
                                                                                    ( ~ r1(X533,X534)
                                                                                    | p2(X534) )
                                                                                | ! [X535] :
                                                                                    ( ~ r1(X533,X535)
                                                                                    | ? [X536] : r1(X535,X536) )
                                                                                | ! [X537] :
                                                                                    ( ~ r1(X533,X537)
                                                                                    | p1(X537) ) )
                                                                            | ! [X538] :
                                                                                ( ~ r1(X531,X538)
                                                                                | p1(X538) ) )
                                                                        | ! [X539] :
                                                                            ( ~ r1(X529,X539)
                                                                            | p1(X539) ) )
                                                                    | ! [X540] :
                                                                        ( ~ r1(X527,X540)
                                                                        | p1(X540) ) )
                                                                | ! [X541] :
                                                                    ( ~ r1(X525,X541)
                                                                    | p1(X541) ) )
                                                            | ! [X542] :
                                                                ( ~ r1(X523,X542)
                                                                | p1(X542) ) )
                                                        | ! [X543] :
                                                            ( ~ r1(X521,X543)
                                                            | p1(X543) ) )
                                                    | ! [X544] :
                                                        ( ~ r1(X519,X544)
                                                        | p1(X544) ) )
                                                | ! [X545] :
                                                    ( ~ r1(X517,X545)
                                                    | p1(X545) ) )
                                            | ! [X546] :
                                                ( ~ r1(X515,X546)
                                                | p1(X546) ) )
                                        | ! [X547] :
                                            ( ~ r1(X513,X547)
                                            | p1(X547) ) )
                                    | ! [X548] :
                                        ( ~ r1(X511,X548)
                                        | p1(X548) ) )
                                | ! [X549] :
                                    ( ~ r1(X509,X549)
                                    | p1(X549) ) )
                            | ! [X550] :
                                ( ~ r1(X507,X550)
                                | p1(X550) ) )
                        | ! [X551] :
                            ( ~ r1(X505,X551)
                            | p1(X551) ) )
                    | ! [X552] :
                        ( ~ r1(X503,X552)
                        | p1(X552) ) )
                | ! [X553] :
                    ( ~ r1(X501,X553)
                    | p1(X553) ) )
            | ! [X554] :
                ( ~ r1(X499,X554)
                | p1(X554) ) )
        | ! [X555] :
            ( ~ r1(X0,X555)
            | p1(X555) ) )
      & ? [X556] :
          ( r1(X0,X556)
          & ~ p2(X556) )
      & ? [X557] :
          ( r1(X0,X557)
          & ? [X558] :
              ( r1(X557,X558)
              & ~ p2(X558) )
          & ? [X559] :
              ( r1(X557,X559)
              & ? [X560] :
                  ( r1(X559,X560)
                  & ~ p2(X560) )
              & ? [X561] :
                  ( r1(X559,X561)
                  & ? [X562] :
                      ( r1(X561,X562)
                      & ~ p2(X562) )
                  & ? [X563] :
                      ( r1(X561,X563)
                      & ? [X564] :
                          ( r1(X563,X564)
                          & ~ p2(X564) )
                      & ? [X565] :
                          ( r1(X563,X565)
                          & ? [X566] :
                              ( r1(X565,X566)
                              & ~ p2(X566) )
                          & ? [X567] :
                              ( r1(X565,X567)
                              & ? [X568] :
                                  ( r1(X567,X568)
                                  & ~ p2(X568) )
                              & ? [X569] :
                                  ( r1(X567,X569)
                                  & ? [X570] :
                                      ( r1(X569,X570)
                                      & ~ p2(X570) )
                                  & ? [X571] :
                                      ( r1(X569,X571)
                                      & ? [X572] :
                                          ( r1(X571,X572)
                                          & ~ p2(X572) )
                                      & ? [X573] :
                                          ( r1(X571,X573)
                                          & ? [X574] :
                                              ( r1(X573,X574)
                                              & ~ p2(X574) )
                                          & ? [X575] :
                                              ( r1(X573,X575)
                                              & ? [X576] :
                                                  ( r1(X575,X576)
                                                  & ~ p2(X576) )
                                              & ? [X577] :
                                                  ( r1(X575,X577)
                                                  & ? [X578] :
                                                      ( r1(X577,X578)
                                                      & ~ p2(X578) )
                                                  & ? [X579] :
                                                      ( r1(X577,X579)
                                                      & ? [X580] :
                                                          ( r1(X579,X580)
                                                          & ~ p2(X580) )
                                                      & ? [X581] :
                                                          ( r1(X579,X581)
                                                          & ? [X582] :
                                                              ( r1(X581,X582)
                                                              & ~ p2(X582) )
                                                          & ? [X583] :
                                                              ( r1(X581,X583)
                                                              & ? [X584] :
                                                                  ( r1(X583,X584)
                                                                  & ~ p2(X584) )
                                                              & ? [X585] :
                                                                  ( r1(X583,X585)
                                                                  & ? [X586] :
                                                                      ( r1(X585,X586)
                                                                      & ~ p2(X586) )
                                                                  & ? [X587] :
                                                                      ( r1(X585,X587)
                                                                      & ? [X588] :
                                                                          ( r1(X587,X588)
                                                                          & ~ p2(X588) )
                                                                      & ? [X589] :
                                                                          ( r1(X587,X589)
                                                                          & ? [X590] :
                                                                              ( r1(X589,X590)
                                                                              & ~ p2(X590) )
                                                                          & ? [X591] :
                                                                              ( r1(X589,X591)
                                                                              & ? [X592] :
                                                                                  ( r1(X591,X592)
                                                                                  & ~ p2(X592) )
                                                                              & ? [X593] :
                                                                                  ( r1(X591,X593)
                                                                                  & ? [X594] :
                                                                                      ( r1(X593,X594)
                                                                                      & ~ p2(X594) )
                                                                                  & ? [X595] :
                                                                                      ( r1(X593,X595)
                                                                                      & ? [X596] :
                                                                                          ( r1(X595,X596)
                                                                                          & ! [X597] :
                                                                                              ( ~ r1(X596,X597)
                                                                                              | p1(X597) ) )
                                                                                      & ? [X598] :
                                                                                          ( r1(X595,X598)
                                                                                          & ~ p1(X598) ) )
                                                                                  & ? [X599] :
                                                                                      ( r1(X593,X599)
                                                                                      & ~ p1(X599) ) )
                                                                              & ? [X600] :
                                                                                  ( r1(X591,X600)
                                                                                  & ~ p1(X600) ) )
                                                                          & ? [X601] :
                                                                              ( r1(X589,X601)
                                                                              & ~ p1(X601) ) )
                                                                      & ? [X602] :
                                                                          ( r1(X587,X602)
                                                                          & ~ p1(X602) ) )
                                                                  & ? [X603] :
                                                                      ( r1(X585,X603)
                                                                      & ~ p1(X603) ) )
                                                              & ? [X604] :
                                                                  ( r1(X583,X604)
                                                                  & ~ p1(X604) ) )
                                                          & ? [X605] :
                                                              ( r1(X581,X605)
                                                              & ~ p1(X605) ) )
                                                      & ? [X606] :
                                                          ( r1(X579,X606)
                                                          & ~ p1(X606) ) )
                                                  & ? [X607] :
                                                      ( r1(X577,X607)
                                                      & ~ p1(X607) ) )
                                              & ? [X608] :
                                                  ( r1(X575,X608)
                                                  & ~ p1(X608) ) )
                                          & ? [X609] :
                                              ( r1(X573,X609)
                                              & ~ p1(X609) ) )
                                      & ? [X610] :
                                          ( r1(X571,X610)
                                          & ~ p1(X610) ) )
                                  & ? [X611] :
                                      ( r1(X569,X611)
                                      & ~ p1(X611) ) )
                              & ? [X612] :
                                  ( r1(X567,X612)
                                  & ~ p1(X612) ) )
                          & ? [X613] :
                              ( r1(X565,X613)
                              & ~ p1(X613) ) )
                      & ? [X614] :
                          ( r1(X563,X614)
                          & ~ p1(X614) ) )
                  & ? [X615] :
                      ( r1(X561,X615)
                      & ~ p1(X615) ) )
              & ? [X616] :
                  ( r1(X559,X616)
                  & ~ p1(X616) ) )
          & ? [X617] :
              ( r1(X557,X617)
              & ~ p1(X617) ) )
      & ? [X618] :
          ( r1(X0,X618)
          & ~ p1(X618) )
      & ( ! [X619] :
            ( ~ r1(X0,X619)
            | p2(X619) )
        | ! [X620] :
            ( ~ r1(X0,X620)
            | ! [X621] :
                ( ~ r1(X620,X621)
                | p2(X621) )
            | ! [X622] :
                ( ~ r1(X620,X622)
                | ! [X623] :
                    ( ~ r1(X622,X623)
                    | p2(X623) )
                | ! [X624] :
                    ( ~ r1(X622,X624)
                    | ! [X625] :
                        ( ~ r1(X624,X625)
                        | p2(X625) )
                    | ! [X626] :
                        ( ~ r1(X624,X626)
                        | ! [X627] :
                            ( ~ r1(X626,X627)
                            | p2(X627) )
                        | ! [X628] :
                            ( ~ r1(X626,X628)
                            | ! [X629] :
                                ( ~ r1(X628,X629)
                                | p2(X629) )
                            | ! [X630] :
                                ( ~ r1(X628,X630)
                                | ! [X631] :
                                    ( ~ r1(X630,X631)
                                    | p2(X631) )
                                | ! [X632] :
                                    ( ~ r1(X630,X632)
                                    | ! [X633] :
                                        ( ~ r1(X632,X633)
                                        | p2(X633) )
                                    | ! [X634] :
                                        ( ~ r1(X632,X634)
                                        | ! [X635] :
                                            ( ~ r1(X634,X635)
                                            | p2(X635) )
                                        | ! [X636] :
                                            ( ~ r1(X634,X636)
                                            | ! [X637] :
                                                ( ~ r1(X636,X637)
                                                | p2(X637) )
                                            | ! [X638] :
                                                ( ~ r1(X636,X638)
                                                | ! [X639] :
                                                    ( ~ r1(X638,X639)
                                                    | p2(X639) )
                                                | ! [X640] :
                                                    ( ~ r1(X638,X640)
                                                    | ! [X641] :
                                                        ( ~ r1(X640,X641)
                                                        | p2(X641) )
                                                    | ! [X642] :
                                                        ( ~ r1(X640,X642)
                                                        | ! [X643] :
                                                            ( ~ r1(X642,X643)
                                                            | p2(X643) )
                                                        | ! [X644] :
                                                            ( ~ r1(X642,X644)
                                                            | ! [X645] :
                                                                ( ~ r1(X644,X645)
                                                                | p2(X645) )
                                                            | ! [X646] :
                                                                ( ~ r1(X644,X646)
                                                                | ! [X647] :
                                                                    ( ~ r1(X646,X647)
                                                                    | p2(X647) )
                                                                | ! [X648] :
                                                                    ( ~ r1(X646,X648)
                                                                    | ! [X649] :
                                                                        ( ~ r1(X648,X649)
                                                                        | p2(X649) )
                                                                    | ! [X650] :
                                                                        ( ~ r1(X648,X650)
                                                                        | ! [X651] :
                                                                            ( ~ r1(X650,X651)
                                                                            | p2(X651) )
                                                                        | ! [X652] :
                                                                            ( ~ r1(X650,X652)
                                                                            | ! [X653] :
                                                                                ( ~ r1(X652,X653)
                                                                                | p2(X653) )
                                                                            | ! [X654] :
                                                                                ( ~ r1(X652,X654)
                                                                                | ! [X655] :
                                                                                    ( ~ r1(X654,X655)
                                                                                    | ? [X656] :
                                                                                        ( r1(X655,X656)
                                                                                        & p1(X656) ) )
                                                                                | ~ p1(X654) )
                                                                            | ! [X657] :
                                                                                ( ~ r1(X652,X657)
                                                                                | p1(X657) ) )
                                                                        | ! [X658] :
                                                                            ( ~ r1(X650,X658)
                                                                            | p1(X658) ) )
                                                                    | ! [X659] :
                                                                        ( ~ r1(X648,X659)
                                                                        | p1(X659) ) )
                                                                | ! [X660] :
                                                                    ( ~ r1(X646,X660)
                                                                    | p1(X660) ) )
                                                            | ! [X661] :
                                                                ( ~ r1(X644,X661)
                                                                | p1(X661) ) )
                                                        | ! [X662] :
                                                            ( ~ r1(X642,X662)
                                                            | p1(X662) ) )
                                                    | ! [X663] :
                                                        ( ~ r1(X640,X663)
                                                        | p1(X663) ) )
                                                | ! [X664] :
                                                    ( ~ r1(X638,X664)
                                                    | p1(X664) ) )
                                            | ! [X665] :
                                                ( ~ r1(X636,X665)
                                                | p1(X665) ) )
                                        | ! [X666] :
                                            ( ~ r1(X634,X666)
                                            | p1(X666) ) )
                                    | ! [X667] :
                                        ( ~ r1(X632,X667)
                                        | p1(X667) ) )
                                | ! [X668] :
                                    ( ~ r1(X630,X668)
                                    | p1(X668) ) )
                            | ! [X669] :
                                ( ~ r1(X628,X669)
                                | p1(X669) ) )
                        | ! [X670] :
                            ( ~ r1(X626,X670)
                            | p1(X670) ) )
                    | ! [X671] :
                        ( ~ r1(X624,X671)
                        | p1(X671) ) )
                | ! [X672] :
                    ( ~ r1(X622,X672)
                    | p1(X672) ) )
            | ! [X673] :
                ( ~ r1(X620,X673)
                | p1(X673) ) )
        | ! [X674] :
            ( ~ r1(X0,X674)
            | p1(X674) ) )
      & ( ! [X675] :
            ( ~ r1(X0,X675)
            | p2(X675) )
        | ! [X676] :
            ( ~ r1(X0,X676)
            | ! [X677] :
                ( ~ r1(X676,X677)
                | p2(X677) )
            | ! [X678] :
                ( ~ r1(X676,X678)
                | ! [X679] :
                    ( ~ r1(X678,X679)
                    | p2(X679) )
                | ! [X680] :
                    ( ~ r1(X678,X680)
                    | ! [X681] :
                        ( ~ r1(X680,X681)
                        | p2(X681) )
                    | ! [X682] :
                        ( ~ r1(X680,X682)
                        | ! [X683] :
                            ( ~ r1(X682,X683)
                            | p2(X683) )
                        | ! [X684] :
                            ( ~ r1(X682,X684)
                            | ! [X685] :
                                ( ~ r1(X684,X685)
                                | p2(X685) )
                            | ! [X686] :
                                ( ~ r1(X684,X686)
                                | ! [X687] :
                                    ( ~ r1(X686,X687)
                                    | p2(X687) )
                                | ! [X688] :
                                    ( ~ r1(X686,X688)
                                    | ! [X689] :
                                        ( ~ r1(X688,X689)
                                        | p2(X689) )
                                    | ! [X690] :
                                        ( ~ r1(X688,X690)
                                        | ! [X691] :
                                            ( ~ r1(X690,X691)
                                            | p2(X691) )
                                        | ! [X692] :
                                            ( ~ r1(X690,X692)
                                            | ! [X693] :
                                                ( ~ r1(X692,X693)
                                                | p2(X693) )
                                            | ! [X694] :
                                                ( ~ r1(X692,X694)
                                                | ! [X695] :
                                                    ( ~ r1(X694,X695)
                                                    | p2(X695) )
                                                | ! [X696] :
                                                    ( ~ r1(X694,X696)
                                                    | ! [X697] :
                                                        ( ~ r1(X696,X697)
                                                        | p2(X697) )
                                                    | ! [X698] :
                                                        ( ~ r1(X696,X698)
                                                        | ! [X699] :
                                                            ( ~ r1(X698,X699)
                                                            | p2(X699) )
                                                        | ! [X700] :
                                                            ( ~ r1(X698,X700)
                                                            | ! [X701] :
                                                                ( ~ r1(X700,X701)
                                                                | p2(X701) )
                                                            | ! [X702] :
                                                                ( ~ r1(X700,X702)
                                                                | ! [X703] :
                                                                    ( ~ r1(X702,X703)
                                                                    | p2(X703) )
                                                                | ! [X704] :
                                                                    ( ~ r1(X702,X704)
                                                                    | ! [X705] :
                                                                        ( ~ r1(X704,X705)
                                                                        | p2(X705) )
                                                                    | ! [X706] :
                                                                        ( ~ r1(X704,X706)
                                                                        | ! [X707] :
                                                                            ( ~ r1(X706,X707)
                                                                            | p2(X707) )
                                                                        | ! [X708] :
                                                                            ( ~ r1(X706,X708)
                                                                            | ! [X709] :
                                                                                ( ~ r1(X708,X709)
                                                                                | p2(X709) )
                                                                            | ! [X710] :
                                                                                ( ~ r1(X708,X710)
                                                                                | ! [X711] :
                                                                                    ( ~ r1(X710,X711)
                                                                                    | ! [X712] :
                                                                                        ( ~ r1(X711,X712)
                                                                                        | ? [X713] :
                                                                                            ( r1(X712,X713)
                                                                                            & ~ p1(X713) ) )
                                                                                    | ! [X714] :
                                                                                        ( ~ r1(X711,X714)
                                                                                        | p1(X714) ) ) )
                                                                            | ! [X715] :
                                                                                ( ~ r1(X708,X715)
                                                                                | p1(X715) ) )
                                                                        | ! [X716] :
                                                                            ( ~ r1(X706,X716)
                                                                            | p1(X716) ) )
                                                                    | ! [X717] :
                                                                        ( ~ r1(X704,X717)
                                                                        | p1(X717) ) )
                                                                | ! [X718] :
                                                                    ( ~ r1(X702,X718)
                                                                    | p1(X718) ) )
                                                            | ! [X719] :
                                                                ( ~ r1(X700,X719)
                                                                | p1(X719) ) )
                                                        | ! [X720] :
                                                            ( ~ r1(X698,X720)
                                                            | p1(X720) ) )
                                                    | ! [X721] :
                                                        ( ~ r1(X696,X721)
                                                        | p1(X721) ) )
                                                | ! [X722] :
                                                    ( ~ r1(X694,X722)
                                                    | p1(X722) ) )
                                            | ! [X723] :
                                                ( ~ r1(X692,X723)
                                                | p1(X723) ) )
                                        | ! [X724] :
                                            ( ~ r1(X690,X724)
                                            | p1(X724) ) )
                                    | ! [X725] :
                                        ( ~ r1(X688,X725)
                                        | p1(X725) ) )
                                | ! [X726] :
                                    ( ~ r1(X686,X726)
                                    | p1(X726) ) )
                            | ! [X727] :
                                ( ~ r1(X684,X727)
                                | p1(X727) ) )
                        | ! [X728] :
                            ( ~ r1(X682,X728)
                            | p1(X728) ) )
                    | ! [X729] :
                        ( ~ r1(X680,X729)
                        | p1(X729) ) )
                | ! [X730] :
                    ( ~ r1(X678,X730)
                    | p1(X730) ) )
            | ! [X731] :
                ( ~ r1(X676,X731)
                | p1(X731) ) )
        | ! [X732] :
            ( ~ r1(X0,X732)
            | p1(X732) ) )
      & ( ! [X733] :
            ( ~ r1(X0,X733)
            | p2(X733) )
        | ! [X734] :
            ( ~ r1(X0,X734)
            | ! [X735] :
                ( ~ r1(X734,X735)
                | p2(X735) )
            | ! [X736] :
                ( ~ r1(X734,X736)
                | ! [X737] :
                    ( ~ r1(X736,X737)
                    | p2(X737) )
                | ! [X738] :
                    ( ~ r1(X736,X738)
                    | ! [X739] :
                        ( ~ r1(X738,X739)
                        | p2(X739) )
                    | ! [X740] :
                        ( ~ r1(X738,X740)
                        | ! [X741] :
                            ( ~ r1(X740,X741)
                            | p2(X741) )
                        | ! [X742] :
                            ( ~ r1(X740,X742)
                            | ! [X743] :
                                ( ~ r1(X742,X743)
                                | p2(X743) )
                            | ! [X744] :
                                ( ~ r1(X742,X744)
                                | ! [X745] :
                                    ( ~ r1(X744,X745)
                                    | p2(X745) )
                                | ! [X746] :
                                    ( ~ r1(X744,X746)
                                    | ! [X747] :
                                        ( ~ r1(X746,X747)
                                        | p2(X747) )
                                    | ! [X748] :
                                        ( ~ r1(X746,X748)
                                        | ! [X749] :
                                            ( ~ r1(X748,X749)
                                            | p2(X749) )
                                        | ! [X750] :
                                            ( ~ r1(X748,X750)
                                            | ! [X751] :
                                                ( ~ r1(X750,X751)
                                                | p2(X751) )
                                            | ! [X752] :
                                                ( ~ r1(X750,X752)
                                                | ! [X753] :
                                                    ( ~ r1(X752,X753)
                                                    | p2(X753) )
                                                | ! [X754] :
                                                    ( ~ r1(X752,X754)
                                                    | ! [X755] :
                                                        ( ~ r1(X754,X755)
                                                        | p2(X755) )
                                                    | ! [X756] :
                                                        ( ~ r1(X754,X756)
                                                        | ! [X757] :
                                                            ( ~ r1(X756,X757)
                                                            | p2(X757) )
                                                        | ! [X758] :
                                                            ( ~ r1(X756,X758)
                                                            | ! [X759] :
                                                                ( ~ r1(X758,X759)
                                                                | p2(X759) )
                                                            | ! [X760] :
                                                                ( ~ r1(X758,X760)
                                                                | ! [X761] :
                                                                    ( ~ r1(X760,X761)
                                                                    | p2(X761) )
                                                                | ! [X762] :
                                                                    ( ~ r1(X760,X762)
                                                                    | ! [X763] :
                                                                        ( ~ r1(X762,X763)
                                                                        | p2(X763) )
                                                                    | ! [X764] :
                                                                        ( ~ r1(X762,X764)
                                                                        | ! [X765] :
                                                                            ( ~ r1(X764,X765)
                                                                            | p2(X765) )
                                                                        | ! [X766] :
                                                                            ( ~ r1(X764,X766)
                                                                            | ! [X767] :
                                                                                ( ~ r1(X766,X767)
                                                                                | p2(X767) )
                                                                            | ! [X768] :
                                                                                ( ~ r1(X766,X768)
                                                                                | ! [X769] :
                                                                                    ( ~ r1(X768,X769)
                                                                                    | ? [X770] :
                                                                                        ( r1(X769,X770)
                                                                                        & ! [X771] :
                                                                                            ( ~ r1(X770,X771)
                                                                                            | p1(X771) ) ) )
                                                                                | ! [X772] :
                                                                                    ( ~ r1(X768,X772)
                                                                                    | ? [X773] :
                                                                                        ( r1(X772,X773)
                                                                                        & ~ p1(X773) ) ) )
                                                                            | ! [X774] :
                                                                                ( ~ r1(X766,X774)
                                                                                | p1(X774) ) )
                                                                        | ! [X775] :
                                                                            ( ~ r1(X764,X775)
                                                                            | p1(X775) ) )
                                                                    | ! [X776] :
                                                                        ( ~ r1(X762,X776)
                                                                        | p1(X776) ) )
                                                                | ! [X777] :
                                                                    ( ~ r1(X760,X777)
                                                                    | p1(X777) ) )
                                                            | ! [X778] :
                                                                ( ~ r1(X758,X778)
                                                                | p1(X778) ) )
                                                        | ! [X779] :
                                                            ( ~ r1(X756,X779)
                                                            | p1(X779) ) )
                                                    | ! [X780] :
                                                        ( ~ r1(X754,X780)
                                                        | p1(X780) ) )
                                                | ! [X781] :
                                                    ( ~ r1(X752,X781)
                                                    | p1(X781) ) )
                                            | ! [X782] :
                                                ( ~ r1(X750,X782)
                                                | p1(X782) ) )
                                        | ! [X783] :
                                            ( ~ r1(X748,X783)
                                            | p1(X783) ) )
                                    | ! [X784] :
                                        ( ~ r1(X746,X784)
                                        | p1(X784) ) )
                                | ! [X785] :
                                    ( ~ r1(X744,X785)
                                    | p1(X785) ) )
                            | ! [X786] :
                                ( ~ r1(X742,X786)
                                | p1(X786) ) )
                        | ! [X787] :
                            ( ~ r1(X740,X787)
                            | p1(X787) ) )
                    | ! [X788] :
                        ( ~ r1(X738,X788)
                        | p1(X788) ) )
                | ! [X789] :
                    ( ~ r1(X736,X789)
                    | p1(X789) ) )
            | ! [X790] :
                ( ~ r1(X734,X790)
                | p1(X790) ) )
        | ! [X791] :
            ( ~ r1(X0,X791)
            | p1(X791) ) )
      & ( ! [X792] :
            ( ~ r1(X0,X792)
            | p2(X792) )
        | ! [X793] :
            ( ~ r1(X0,X793)
            | ! [X794] :
                ( ~ r1(X793,X794)
                | p2(X794) )
            | ! [X795] :
                ( ~ r1(X793,X795)
                | ! [X796] :
                    ( ~ r1(X795,X796)
                    | p2(X796) )
                | ! [X797] :
                    ( ~ r1(X795,X797)
                    | ! [X798] :
                        ( ~ r1(X797,X798)
                        | p2(X798) )
                    | ! [X799] :
                        ( ~ r1(X797,X799)
                        | ! [X800] :
                            ( ~ r1(X799,X800)
                            | p2(X800) )
                        | ! [X801] :
                            ( ~ r1(X799,X801)
                            | ! [X802] :
                                ( ~ r1(X801,X802)
                                | p2(X802) )
                            | ! [X803] :
                                ( ~ r1(X801,X803)
                                | ! [X804] :
                                    ( ~ r1(X803,X804)
                                    | p2(X804) )
                                | ! [X805] :
                                    ( ~ r1(X803,X805)
                                    | ! [X806] :
                                        ( ~ r1(X805,X806)
                                        | p2(X806) )
                                    | ! [X807] :
                                        ( ~ r1(X805,X807)
                                        | ! [X808] :
                                            ( ~ r1(X807,X808)
                                            | p2(X808) )
                                        | ! [X809] :
                                            ( ~ r1(X807,X809)
                                            | ! [X810] :
                                                ( ~ r1(X809,X810)
                                                | p2(X810) )
                                            | ! [X811] :
                                                ( ~ r1(X809,X811)
                                                | ! [X812] :
                                                    ( ~ r1(X811,X812)
                                                    | p2(X812) )
                                                | ! [X813] :
                                                    ( ~ r1(X811,X813)
                                                    | ! [X814] :
                                                        ( ~ r1(X813,X814)
                                                        | p2(X814) )
                                                    | ! [X815] :
                                                        ( ~ r1(X813,X815)
                                                        | ! [X816] :
                                                            ( ~ r1(X815,X816)
                                                            | p2(X816) )
                                                        | ! [X817] :
                                                            ( ~ r1(X815,X817)
                                                            | ! [X818] :
                                                                ( ~ r1(X817,X818)
                                                                | p2(X818) )
                                                            | ! [X819] :
                                                                ( ~ r1(X817,X819)
                                                                | ! [X820] :
                                                                    ( ~ r1(X819,X820)
                                                                    | p2(X820) )
                                                                | ! [X821] :
                                                                    ( ~ r1(X819,X821)
                                                                    | ! [X822] :
                                                                        ( ~ r1(X821,X822)
                                                                        | p2(X822) )
                                                                    | ! [X823] :
                                                                        ( ~ r1(X821,X823)
                                                                        | ! [X824] :
                                                                            ( ~ r1(X823,X824)
                                                                            | p2(X824) )
                                                                        | ! [X825] :
                                                                            ( ~ r1(X823,X825)
                                                                            | ! [X826] :
                                                                                ( ~ r1(X825,X826)
                                                                                | p2(X826) )
                                                                            | ! [X827] :
                                                                                ( ~ r1(X825,X827)
                                                                                | ? [X828] : r1(X827,X828) )
                                                                            | ! [X829] :
                                                                                ( ~ r1(X825,X829)
                                                                                | p1(X829) ) )
                                                                        | ! [X830] :
                                                                            ( ~ r1(X823,X830)
                                                                            | p1(X830) ) )
                                                                    | ! [X831] :
                                                                        ( ~ r1(X821,X831)
                                                                        | p1(X831) ) )
                                                                | ! [X832] :
                                                                    ( ~ r1(X819,X832)
                                                                    | p1(X832) ) )
                                                            | ! [X833] :
                                                                ( ~ r1(X817,X833)
                                                                | p1(X833) ) )
                                                        | ! [X834] :
                                                            ( ~ r1(X815,X834)
                                                            | p1(X834) ) )
                                                    | ! [X835] :
                                                        ( ~ r1(X813,X835)
                                                        | p1(X835) ) )
                                                | ! [X836] :
                                                    ( ~ r1(X811,X836)
                                                    | p1(X836) ) )
                                            | ! [X837] :
                                                ( ~ r1(X809,X837)
                                                | p1(X837) ) )
                                        | ! [X838] :
                                            ( ~ r1(X807,X838)
                                            | p1(X838) ) )
                                    | ! [X839] :
                                        ( ~ r1(X805,X839)
                                        | p1(X839) ) )
                                | ! [X840] :
                                    ( ~ r1(X803,X840)
                                    | p1(X840) ) )
                            | ! [X841] :
                                ( ~ r1(X801,X841)
                                | p1(X841) ) )
                        | ! [X842] :
                            ( ~ r1(X799,X842)
                            | p1(X842) ) )
                    | ! [X843] :
                        ( ~ r1(X797,X843)
                        | p1(X843) ) )
                | ! [X844] :
                    ( ~ r1(X795,X844)
                    | p1(X844) ) )
            | ! [X845] :
                ( ~ r1(X793,X845)
                | p1(X845) ) )
        | ! [X846] :
            ( ~ r1(X0,X846)
            | p1(X846) ) )
      & ? [X847] :
          ( r1(X0,X847)
          & ~ p2(X847) )
      & ? [X848] :
          ( r1(X0,X848)
          & ? [X849] :
              ( r1(X848,X849)
              & ~ p2(X849) )
          & ? [X850] :
              ( r1(X848,X850)
              & ? [X851] :
                  ( r1(X850,X851)
                  & ~ p2(X851) )
              & ? [X852] :
                  ( r1(X850,X852)
                  & ? [X853] :
                      ( r1(X852,X853)
                      & ~ p2(X853) )
                  & ? [X854] :
                      ( r1(X852,X854)
                      & ? [X855] :
                          ( r1(X854,X855)
                          & ~ p2(X855) )
                      & ? [X856] :
                          ( r1(X854,X856)
                          & ? [X857] :
                              ( r1(X856,X857)
                              & ~ p2(X857) )
                          & ? [X858] :
                              ( r1(X856,X858)
                              & ? [X859] :
                                  ( r1(X858,X859)
                                  & ~ p2(X859) )
                              & ? [X860] :
                                  ( r1(X858,X860)
                                  & ? [X861] :
                                      ( r1(X860,X861)
                                      & ~ p2(X861) )
                                  & ? [X862] :
                                      ( r1(X860,X862)
                                      & ? [X863] :
                                          ( r1(X862,X863)
                                          & ~ p2(X863) )
                                      & ? [X864] :
                                          ( r1(X862,X864)
                                          & ? [X865] :
                                              ( r1(X864,X865)
                                              & ~ p2(X865) )
                                          & ? [X866] :
                                              ( r1(X864,X866)
                                              & ? [X867] :
                                                  ( r1(X866,X867)
                                                  & ~ p2(X867) )
                                              & ? [X868] :
                                                  ( r1(X866,X868)
                                                  & ? [X869] :
                                                      ( r1(X868,X869)
                                                      & ~ p2(X869) )
                                                  & ? [X870] :
                                                      ( r1(X868,X870)
                                                      & ? [X871] :
                                                          ( r1(X870,X871)
                                                          & ~ p2(X871) )
                                                      & ? [X872] :
                                                          ( r1(X870,X872)
                                                          & ? [X873] :
                                                              ( r1(X872,X873)
                                                              & ~ p2(X873) )
                                                          & ? [X874] :
                                                              ( r1(X872,X874)
                                                              & ? [X875] :
                                                                  ( r1(X874,X875)
                                                                  & ~ p2(X875) )
                                                              & ? [X876] :
                                                                  ( r1(X874,X876)
                                                                  & ? [X877] :
                                                                      ( r1(X876,X877)
                                                                      & ~ p2(X877) )
                                                                  & ? [X878] :
                                                                      ( r1(X876,X878)
                                                                      & ? [X879] :
                                                                          ( r1(X878,X879)
                                                                          & ~ p2(X879) )
                                                                      & ? [X880] :
                                                                          ( r1(X878,X880)
                                                                          & ? [X881] :
                                                                              ( r1(X880,X881)
                                                                              & ~ p2(X881) )
                                                                          & ? [X882] :
                                                                              ( r1(X880,X882)
                                                                              & ? [X883] :
                                                                                  ( r1(X882,X883)
                                                                                  & ~ p2(X883) )
                                                                              & ? [X884] :
                                                                                  ( r1(X882,X884)
                                                                                  & ? [X885] :
                                                                                      ( r1(X884,X885)
                                                                                      & ~ p2(X885) )
                                                                                  & ? [X886] :
                                                                                      ( r1(X884,X886)
                                                                                      & ? [X887] :
                                                                                          ( r1(X886,X887)
                                                                                          & ! [X888] :
                                                                                              ( ~ r1(X887,X888)
                                                                                              | p1(X888) ) )
                                                                                      & ? [X889] :
                                                                                          ( r1(X886,X889)
                                                                                          & ~ p1(X889) ) )
                                                                                  & ? [X890] :
                                                                                      ( r1(X884,X890)
                                                                                      & ~ p1(X890) ) )
                                                                              & ? [X891] :
                                                                                  ( r1(X882,X891)
                                                                                  & ~ p1(X891) ) )
                                                                          & ? [X892] :
                                                                              ( r1(X880,X892)
                                                                              & ~ p1(X892) ) )
                                                                      & ? [X893] :
                                                                          ( r1(X878,X893)
                                                                          & ~ p1(X893) ) )
                                                                  & ? [X894] :
                                                                      ( r1(X876,X894)
                                                                      & ~ p1(X894) ) )
                                                              & ? [X895] :
                                                                  ( r1(X874,X895)
                                                                  & ~ p1(X895) ) )
                                                          & ? [X896] :
                                                              ( r1(X872,X896)
                                                              & ~ p1(X896) ) )
                                                      & ? [X897] :
                                                          ( r1(X870,X897)
                                                          & ~ p1(X897) ) )
                                                  & ? [X898] :
                                                      ( r1(X868,X898)
                                                      & ~ p1(X898) ) )
                                              & ? [X899] :
                                                  ( r1(X866,X899)
                                                  & ~ p1(X899) ) )
                                          & ? [X900] :
                                              ( r1(X864,X900)
                                              & ~ p1(X900) ) )
                                      & ? [X901] :
                                          ( r1(X862,X901)
                                          & ~ p1(X901) ) )
                                  & ? [X902] :
                                      ( r1(X860,X902)
                                      & ~ p1(X902) ) )
                              & ? [X903] :
                                  ( r1(X858,X903)
                                  & ~ p1(X903) ) )
                          & ? [X904] :
                              ( r1(X856,X904)
                              & ~ p1(X904) ) )
                      & ? [X905] :
                          ( r1(X854,X905)
                          & ~ p1(X905) ) )
                  & ? [X906] :
                      ( r1(X852,X906)
                      & ~ p1(X906) ) )
              & ? [X907] :
                  ( r1(X850,X907)
                  & ~ p1(X907) ) )
          & ? [X908] :
              ( r1(X848,X908)
              & ~ p1(X908) ) )
      & ? [X909] :
          ( r1(X0,X909)
          & ~ p1(X909) )
      & ( ! [X910] :
            ( ~ r1(X0,X910)
            | p2(X910) )
        | ! [X911] :
            ( ~ r1(X0,X911)
            | ! [X912] :
                ( ~ r1(X911,X912)
                | p2(X912) )
            | ! [X913] :
                ( ~ r1(X911,X913)
                | ! [X914] :
                    ( ~ r1(X913,X914)
                    | p2(X914) )
                | ! [X915] :
                    ( ~ r1(X913,X915)
                    | ! [X916] :
                        ( ~ r1(X915,X916)
                        | p2(X916) )
                    | ! [X917] :
                        ( ~ r1(X915,X917)
                        | ! [X918] :
                            ( ~ r1(X917,X918)
                            | p2(X918) )
                        | ! [X919] :
                            ( ~ r1(X917,X919)
                            | ! [X920] :
                                ( ~ r1(X919,X920)
                                | p2(X920) )
                            | ! [X921] :
                                ( ~ r1(X919,X921)
                                | ! [X922] :
                                    ( ~ r1(X921,X922)
                                    | p2(X922) )
                                | ! [X923] :
                                    ( ~ r1(X921,X923)
                                    | ! [X924] :
                                        ( ~ r1(X923,X924)
                                        | p2(X924) )
                                    | ! [X925] :
                                        ( ~ r1(X923,X925)
                                        | ! [X926] :
                                            ( ~ r1(X925,X926)
                                            | p2(X926) )
                                        | ! [X927] :
                                            ( ~ r1(X925,X927)
                                            | ! [X928] :
                                                ( ~ r1(X927,X928)
                                                | p2(X928) )
                                            | ! [X929] :
                                                ( ~ r1(X927,X929)
                                                | ! [X930] :
                                                    ( ~ r1(X929,X930)
                                                    | p2(X930) )
                                                | ! [X931] :
                                                    ( ~ r1(X929,X931)
                                                    | ! [X932] :
                                                        ( ~ r1(X931,X932)
                                                        | p2(X932) )
                                                    | ! [X933] :
                                                        ( ~ r1(X931,X933)
                                                        | ! [X934] :
                                                            ( ~ r1(X933,X934)
                                                            | p2(X934) )
                                                        | ! [X935] :
                                                            ( ~ r1(X933,X935)
                                                            | ! [X936] :
                                                                ( ~ r1(X935,X936)
                                                                | p2(X936) )
                                                            | ! [X937] :
                                                                ( ~ r1(X935,X937)
                                                                | ! [X938] :
                                                                    ( ~ r1(X937,X938)
                                                                    | p2(X938) )
                                                                | ! [X939] :
                                                                    ( ~ r1(X937,X939)
                                                                    | ! [X940] :
                                                                        ( ~ r1(X939,X940)
                                                                        | p2(X940) )
                                                                    | ! [X941] :
                                                                        ( ~ r1(X939,X941)
                                                                        | ! [X942] :
                                                                            ( ~ r1(X941,X942)
                                                                            | p2(X942) )
                                                                        | ! [X943] :
                                                                            ( ~ r1(X941,X943)
                                                                            | ! [X944] :
                                                                                ( ~ r1(X943,X944)
                                                                                | ? [X945] :
                                                                                    ( r1(X944,X945)
                                                                                    & p1(X945) ) )
                                                                            | ~ p1(X943) )
                                                                        | ! [X946] :
                                                                            ( ~ r1(X941,X946)
                                                                            | p1(X946) ) )
                                                                    | ! [X947] :
                                                                        ( ~ r1(X939,X947)
                                                                        | p1(X947) ) )
                                                                | ! [X948] :
                                                                    ( ~ r1(X937,X948)
                                                                    | p1(X948) ) )
                                                            | ! [X949] :
                                                                ( ~ r1(X935,X949)
                                                                | p1(X949) ) )
                                                        | ! [X950] :
                                                            ( ~ r1(X933,X950)
                                                            | p1(X950) ) )
                                                    | ! [X951] :
                                                        ( ~ r1(X931,X951)
                                                        | p1(X951) ) )
                                                | ! [X952] :
                                                    ( ~ r1(X929,X952)
                                                    | p1(X952) ) )
                                            | ! [X953] :
                                                ( ~ r1(X927,X953)
                                                | p1(X953) ) )
                                        | ! [X954] :
                                            ( ~ r1(X925,X954)
                                            | p1(X954) ) )
                                    | ! [X955] :
                                        ( ~ r1(X923,X955)
                                        | p1(X955) ) )
                                | ! [X956] :
                                    ( ~ r1(X921,X956)
                                    | p1(X956) ) )
                            | ! [X957] :
                                ( ~ r1(X919,X957)
                                | p1(X957) ) )
                        | ! [X958] :
                            ( ~ r1(X917,X958)
                            | p1(X958) ) )
                    | ! [X959] :
                        ( ~ r1(X915,X959)
                        | p1(X959) ) )
                | ! [X960] :
                    ( ~ r1(X913,X960)
                    | p1(X960) ) )
            | ! [X961] :
                ( ~ r1(X911,X961)
                | p1(X961) ) )
        | ! [X962] :
            ( ~ r1(X0,X962)
            | p1(X962) ) )
      & ( ! [X963] :
            ( ~ r1(X0,X963)
            | p2(X963) )
        | ! [X964] :
            ( ~ r1(X0,X964)
            | ! [X965] :
                ( ~ r1(X964,X965)
                | p2(X965) )
            | ! [X966] :
                ( ~ r1(X964,X966)
                | ! [X967] :
                    ( ~ r1(X966,X967)
                    | p2(X967) )
                | ! [X968] :
                    ( ~ r1(X966,X968)
                    | ! [X969] :
                        ( ~ r1(X968,X969)
                        | p2(X969) )
                    | ! [X970] :
                        ( ~ r1(X968,X970)
                        | ! [X971] :
                            ( ~ r1(X970,X971)
                            | p2(X971) )
                        | ! [X972] :
                            ( ~ r1(X970,X972)
                            | ! [X973] :
                                ( ~ r1(X972,X973)
                                | p2(X973) )
                            | ! [X974] :
                                ( ~ r1(X972,X974)
                                | ! [X975] :
                                    ( ~ r1(X974,X975)
                                    | p2(X975) )
                                | ! [X976] :
                                    ( ~ r1(X974,X976)
                                    | ! [X977] :
                                        ( ~ r1(X976,X977)
                                        | p2(X977) )
                                    | ! [X978] :
                                        ( ~ r1(X976,X978)
                                        | ! [X979] :
                                            ( ~ r1(X978,X979)
                                            | p2(X979) )
                                        | ! [X980] :
                                            ( ~ r1(X978,X980)
                                            | ! [X981] :
                                                ( ~ r1(X980,X981)
                                                | p2(X981) )
                                            | ! [X982] :
                                                ( ~ r1(X980,X982)
                                                | ! [X983] :
                                                    ( ~ r1(X982,X983)
                                                    | p2(X983) )
                                                | ! [X984] :
                                                    ( ~ r1(X982,X984)
                                                    | ! [X985] :
                                                        ( ~ r1(X984,X985)
                                                        | p2(X985) )
                                                    | ! [X986] :
                                                        ( ~ r1(X984,X986)
                                                        | ! [X987] :
                                                            ( ~ r1(X986,X987)
                                                            | p2(X987) )
                                                        | ! [X988] :
                                                            ( ~ r1(X986,X988)
                                                            | ! [X989] :
                                                                ( ~ r1(X988,X989)
                                                                | p2(X989) )
                                                            | ! [X990] :
                                                                ( ~ r1(X988,X990)
                                                                | ! [X991] :
                                                                    ( ~ r1(X990,X991)
                                                                    | p2(X991) )
                                                                | ! [X992] :
                                                                    ( ~ r1(X990,X992)
                                                                    | ! [X993] :
                                                                        ( ~ r1(X992,X993)
                                                                        | p2(X993) )
                                                                    | ! [X994] :
                                                                        ( ~ r1(X992,X994)
                                                                        | ! [X995] :
                                                                            ( ~ r1(X994,X995)
                                                                            | p2(X995) )
                                                                        | ! [X996] :
                                                                            ( ~ r1(X994,X996)
                                                                            | ! [X997] :
                                                                                ( ~ r1(X996,X997)
                                                                                | ! [X998] :
                                                                                    ( ~ r1(X997,X998)
                                                                                    | ? [X999] :
                                                                                        ( r1(X998,X999)
                                                                                        & ~ p1(X999) ) )
                                                                                | ! [X1000] :
                                                                                    ( ~ r1(X997,X1000)
                                                                                    | p1(X1000) ) ) )
                                                                        | ! [X1001] :
                                                                            ( ~ r1(X994,X1001)
                                                                            | p1(X1001) ) )
                                                                    | ! [X1002] :
                                                                        ( ~ r1(X992,X1002)
                                                                        | p1(X1002) ) )
                                                                | ! [X1003] :
                                                                    ( ~ r1(X990,X1003)
                                                                    | p1(X1003) ) )
                                                            | ! [X1004] :
                                                                ( ~ r1(X988,X1004)
                                                                | p1(X1004) ) )
                                                        | ! [X1005] :
                                                            ( ~ r1(X986,X1005)
                                                            | p1(X1005) ) )
                                                    | ! [X1006] :
                                                        ( ~ r1(X984,X1006)
                                                        | p1(X1006) ) )
                                                | ! [X1007] :
                                                    ( ~ r1(X982,X1007)
                                                    | p1(X1007) ) )
                                            | ! [X1008] :
                                                ( ~ r1(X980,X1008)
                                                | p1(X1008) ) )
                                        | ! [X1009] :
                                            ( ~ r1(X978,X1009)
                                            | p1(X1009) ) )
                                    | ! [X1010] :
                                        ( ~ r1(X976,X1010)
                                        | p1(X1010) ) )
                                | ! [X1011] :
                                    ( ~ r1(X974,X1011)
                                    | p1(X1011) ) )
                            | ! [X1012] :
                                ( ~ r1(X972,X1012)
                                | p1(X1012) ) )
                        | ! [X1013] :
                            ( ~ r1(X970,X1013)
                            | p1(X1013) ) )
                    | ! [X1014] :
                        ( ~ r1(X968,X1014)
                        | p1(X1014) ) )
                | ! [X1015] :
                    ( ~ r1(X966,X1015)
                    | p1(X1015) ) )
            | ! [X1016] :
                ( ~ r1(X964,X1016)
                | p1(X1016) ) )
        | ! [X1017] :
            ( ~ r1(X0,X1017)
            | p1(X1017) ) )
      & ( ! [X1018] :
            ( ~ r1(X0,X1018)
            | p2(X1018) )
        | ! [X1019] :
            ( ~ r1(X0,X1019)
            | ! [X1020] :
                ( ~ r1(X1019,X1020)
                | p2(X1020) )
            | ! [X1021] :
                ( ~ r1(X1019,X1021)
                | ! [X1022] :
                    ( ~ r1(X1021,X1022)
                    | p2(X1022) )
                | ! [X1023] :
                    ( ~ r1(X1021,X1023)
                    | ! [X1024] :
                        ( ~ r1(X1023,X1024)
                        | p2(X1024) )
                    | ! [X1025] :
                        ( ~ r1(X1023,X1025)
                        | ! [X1026] :
                            ( ~ r1(X1025,X1026)
                            | p2(X1026) )
                        | ! [X1027] :
                            ( ~ r1(X1025,X1027)
                            | ! [X1028] :
                                ( ~ r1(X1027,X1028)
                                | p2(X1028) )
                            | ! [X1029] :
                                ( ~ r1(X1027,X1029)
                                | ! [X1030] :
                                    ( ~ r1(X1029,X1030)
                                    | p2(X1030) )
                                | ! [X1031] :
                                    ( ~ r1(X1029,X1031)
                                    | ! [X1032] :
                                        ( ~ r1(X1031,X1032)
                                        | p2(X1032) )
                                    | ! [X1033] :
                                        ( ~ r1(X1031,X1033)
                                        | ! [X1034] :
                                            ( ~ r1(X1033,X1034)
                                            | p2(X1034) )
                                        | ! [X1035] :
                                            ( ~ r1(X1033,X1035)
                                            | ! [X1036] :
                                                ( ~ r1(X1035,X1036)
                                                | p2(X1036) )
                                            | ! [X1037] :
                                                ( ~ r1(X1035,X1037)
                                                | ! [X1038] :
                                                    ( ~ r1(X1037,X1038)
                                                    | p2(X1038) )
                                                | ! [X1039] :
                                                    ( ~ r1(X1037,X1039)
                                                    | ! [X1040] :
                                                        ( ~ r1(X1039,X1040)
                                                        | p2(X1040) )
                                                    | ! [X1041] :
                                                        ( ~ r1(X1039,X1041)
                                                        | ! [X1042] :
                                                            ( ~ r1(X1041,X1042)
                                                            | p2(X1042) )
                                                        | ! [X1043] :
                                                            ( ~ r1(X1041,X1043)
                                                            | ! [X1044] :
                                                                ( ~ r1(X1043,X1044)
                                                                | p2(X1044) )
                                                            | ! [X1045] :
                                                                ( ~ r1(X1043,X1045)
                                                                | ! [X1046] :
                                                                    ( ~ r1(X1045,X1046)
                                                                    | p2(X1046) )
                                                                | ! [X1047] :
                                                                    ( ~ r1(X1045,X1047)
                                                                    | ! [X1048] :
                                                                        ( ~ r1(X1047,X1048)
                                                                        | p2(X1048) )
                                                                    | ! [X1049] :
                                                                        ( ~ r1(X1047,X1049)
                                                                        | ! [X1050] :
                                                                            ( ~ r1(X1049,X1050)
                                                                            | p2(X1050) )
                                                                        | ! [X1051] :
                                                                            ( ~ r1(X1049,X1051)
                                                                            | ! [X1052] :
                                                                                ( ~ r1(X1051,X1052)
                                                                                | ? [X1053] :
                                                                                    ( r1(X1052,X1053)
                                                                                    & ! [X1054] :
                                                                                        ( ~ r1(X1053,X1054)
                                                                                        | p1(X1054) ) ) )
                                                                            | ! [X1055] :
                                                                                ( ~ r1(X1051,X1055)
                                                                                | ? [X1056] :
                                                                                    ( r1(X1055,X1056)
                                                                                    & ~ p1(X1056) ) ) )
                                                                        | ! [X1057] :
                                                                            ( ~ r1(X1049,X1057)
                                                                            | p1(X1057) ) )
                                                                    | ! [X1058] :
                                                                        ( ~ r1(X1047,X1058)
                                                                        | p1(X1058) ) )
                                                                | ! [X1059] :
                                                                    ( ~ r1(X1045,X1059)
                                                                    | p1(X1059) ) )
                                                            | ! [X1060] :
                                                                ( ~ r1(X1043,X1060)
                                                                | p1(X1060) ) )
                                                        | ! [X1061] :
                                                            ( ~ r1(X1041,X1061)
                                                            | p1(X1061) ) )
                                                    | ! [X1062] :
                                                        ( ~ r1(X1039,X1062)
                                                        | p1(X1062) ) )
                                                | ! [X1063] :
                                                    ( ~ r1(X1037,X1063)
                                                    | p1(X1063) ) )
                                            | ! [X1064] :
                                                ( ~ r1(X1035,X1064)
                                                | p1(X1064) ) )
                                        | ! [X1065] :
                                            ( ~ r1(X1033,X1065)
                                            | p1(X1065) ) )
                                    | ! [X1066] :
                                        ( ~ r1(X1031,X1066)
                                        | p1(X1066) ) )
                                | ! [X1067] :
                                    ( ~ r1(X1029,X1067)
                                    | p1(X1067) ) )
                            | ! [X1068] :
                                ( ~ r1(X1027,X1068)
                                | p1(X1068) ) )
                        | ! [X1069] :
                            ( ~ r1(X1025,X1069)
                            | p1(X1069) ) )
                    | ! [X1070] :
                        ( ~ r1(X1023,X1070)
                        | p1(X1070) ) )
                | ! [X1071] :
                    ( ~ r1(X1021,X1071)
                    | p1(X1071) ) )
            | ! [X1072] :
                ( ~ r1(X1019,X1072)
                | p1(X1072) ) )
        | ! [X1073] :
            ( ~ r1(X0,X1073)
            | p1(X1073) ) )
      & ( ! [X1074] :
            ( ~ r1(X0,X1074)
            | p2(X1074) )
        | ! [X1075] :
            ( ~ r1(X0,X1075)
            | ! [X1076] :
                ( ~ r1(X1075,X1076)
                | p2(X1076) )
            | ! [X1077] :
                ( ~ r1(X1075,X1077)
                | ! [X1078] :
                    ( ~ r1(X1077,X1078)
                    | p2(X1078) )
                | ! [X1079] :
                    ( ~ r1(X1077,X1079)
                    | ! [X1080] :
                        ( ~ r1(X1079,X1080)
                        | p2(X1080) )
                    | ! [X1081] :
                        ( ~ r1(X1079,X1081)
                        | ! [X1082] :
                            ( ~ r1(X1081,X1082)
                            | p2(X1082) )
                        | ! [X1083] :
                            ( ~ r1(X1081,X1083)
                            | ! [X1084] :
                                ( ~ r1(X1083,X1084)
                                | p2(X1084) )
                            | ! [X1085] :
                                ( ~ r1(X1083,X1085)
                                | ! [X1086] :
                                    ( ~ r1(X1085,X1086)
                                    | p2(X1086) )
                                | ! [X1087] :
                                    ( ~ r1(X1085,X1087)
                                    | ! [X1088] :
                                        ( ~ r1(X1087,X1088)
                                        | p2(X1088) )
                                    | ! [X1089] :
                                        ( ~ r1(X1087,X1089)
                                        | ! [X1090] :
                                            ( ~ r1(X1089,X1090)
                                            | p2(X1090) )
                                        | ! [X1091] :
                                            ( ~ r1(X1089,X1091)
                                            | ! [X1092] :
                                                ( ~ r1(X1091,X1092)
                                                | p2(X1092) )
                                            | ! [X1093] :
                                                ( ~ r1(X1091,X1093)
                                                | ! [X1094] :
                                                    ( ~ r1(X1093,X1094)
                                                    | p2(X1094) )
                                                | ! [X1095] :
                                                    ( ~ r1(X1093,X1095)
                                                    | ! [X1096] :
                                                        ( ~ r1(X1095,X1096)
                                                        | p2(X1096) )
                                                    | ! [X1097] :
                                                        ( ~ r1(X1095,X1097)
                                                        | ! [X1098] :
                                                            ( ~ r1(X1097,X1098)
                                                            | p2(X1098) )
                                                        | ! [X1099] :
                                                            ( ~ r1(X1097,X1099)
                                                            | ! [X1100] :
                                                                ( ~ r1(X1099,X1100)
                                                                | p2(X1100) )
                                                            | ! [X1101] :
                                                                ( ~ r1(X1099,X1101)
                                                                | ! [X1102] :
                                                                    ( ~ r1(X1101,X1102)
                                                                    | p2(X1102) )
                                                                | ! [X1103] :
                                                                    ( ~ r1(X1101,X1103)
                                                                    | ! [X1104] :
                                                                        ( ~ r1(X1103,X1104)
                                                                        | p2(X1104) )
                                                                    | ! [X1105] :
                                                                        ( ~ r1(X1103,X1105)
                                                                        | ! [X1106] :
                                                                            ( ~ r1(X1105,X1106)
                                                                            | p2(X1106) )
                                                                        | ! [X1107] :
                                                                            ( ~ r1(X1105,X1107)
                                                                            | ? [X1108] : r1(X1107,X1108) )
                                                                        | ! [X1109] :
                                                                            ( ~ r1(X1105,X1109)
                                                                            | p1(X1109) ) )
                                                                    | ! [X1110] :
                                                                        ( ~ r1(X1103,X1110)
                                                                        | p1(X1110) ) )
                                                                | ! [X1111] :
                                                                    ( ~ r1(X1101,X1111)
                                                                    | p1(X1111) ) )
                                                            | ! [X1112] :
                                                                ( ~ r1(X1099,X1112)
                                                                | p1(X1112) ) )
                                                        | ! [X1113] :
                                                            ( ~ r1(X1097,X1113)
                                                            | p1(X1113) ) )
                                                    | ! [X1114] :
                                                        ( ~ r1(X1095,X1114)
                                                        | p1(X1114) ) )
                                                | ! [X1115] :
                                                    ( ~ r1(X1093,X1115)
                                                    | p1(X1115) ) )
                                            | ! [X1116] :
                                                ( ~ r1(X1091,X1116)
                                                | p1(X1116) ) )
                                        | ! [X1117] :
                                            ( ~ r1(X1089,X1117)
                                            | p1(X1117) ) )
                                    | ! [X1118] :
                                        ( ~ r1(X1087,X1118)
                                        | p1(X1118) ) )
                                | ! [X1119] :
                                    ( ~ r1(X1085,X1119)
                                    | p1(X1119) ) )
                            | ! [X1120] :
                                ( ~ r1(X1083,X1120)
                                | p1(X1120) ) )
                        | ! [X1121] :
                            ( ~ r1(X1081,X1121)
                            | p1(X1121) ) )
                    | ! [X1122] :
                        ( ~ r1(X1079,X1122)
                        | p1(X1122) ) )
                | ! [X1123] :
                    ( ~ r1(X1077,X1123)
                    | p1(X1123) ) )
            | ! [X1124] :
                ( ~ r1(X1075,X1124)
                | p1(X1124) ) )
        | ! [X1125] :
            ( ~ r1(X0,X1125)
            | p1(X1125) ) )
      & ? [X1126] :
          ( r1(X0,X1126)
          & ~ p2(X1126) )
      & ? [X1127] :
          ( r1(X0,X1127)
          & ? [X1128] :
              ( r1(X1127,X1128)
              & ~ p2(X1128) )
          & ? [X1129] :
              ( r1(X1127,X1129)
              & ? [X1130] :
                  ( r1(X1129,X1130)
                  & ~ p2(X1130) )
              & ? [X1131] :
                  ( r1(X1129,X1131)
                  & ? [X1132] :
                      ( r1(X1131,X1132)
                      & ~ p2(X1132) )
                  & ? [X1133] :
                      ( r1(X1131,X1133)
                      & ? [X1134] :
                          ( r1(X1133,X1134)
                          & ~ p2(X1134) )
                      & ? [X1135] :
                          ( r1(X1133,X1135)
                          & ? [X1136] :
                              ( r1(X1135,X1136)
                              & ~ p2(X1136) )
                          & ? [X1137] :
                              ( r1(X1135,X1137)
                              & ? [X1138] :
                                  ( r1(X1137,X1138)
                                  & ~ p2(X1138) )
                              & ? [X1139] :
                                  ( r1(X1137,X1139)
                                  & ? [X1140] :
                                      ( r1(X1139,X1140)
                                      & ~ p2(X1140) )
                                  & ? [X1141] :
                                      ( r1(X1139,X1141)
                                      & ? [X1142] :
                                          ( r1(X1141,X1142)
                                          & ~ p2(X1142) )
                                      & ? [X1143] :
                                          ( r1(X1141,X1143)
                                          & ? [X1144] :
                                              ( r1(X1143,X1144)
                                              & ~ p2(X1144) )
                                          & ? [X1145] :
                                              ( r1(X1143,X1145)
                                              & ? [X1146] :
                                                  ( r1(X1145,X1146)
                                                  & ~ p2(X1146) )
                                              & ? [X1147] :
                                                  ( r1(X1145,X1147)
                                                  & ? [X1148] :
                                                      ( r1(X1147,X1148)
                                                      & ~ p2(X1148) )
                                                  & ? [X1149] :
                                                      ( r1(X1147,X1149)
                                                      & ? [X1150] :
                                                          ( r1(X1149,X1150)
                                                          & ~ p2(X1150) )
                                                      & ? [X1151] :
                                                          ( r1(X1149,X1151)
                                                          & ? [X1152] :
                                                              ( r1(X1151,X1152)
                                                              & ~ p2(X1152) )
                                                          & ? [X1153] :
                                                              ( r1(X1151,X1153)
                                                              & ? [X1154] :
                                                                  ( r1(X1153,X1154)
                                                                  & ~ p2(X1154) )
                                                              & ? [X1155] :
                                                                  ( r1(X1153,X1155)
                                                                  & ? [X1156] :
                                                                      ( r1(X1155,X1156)
                                                                      & ~ p2(X1156) )
                                                                  & ? [X1157] :
                                                                      ( r1(X1155,X1157)
                                                                      & ? [X1158] :
                                                                          ( r1(X1157,X1158)
                                                                          & ~ p2(X1158) )
                                                                      & ? [X1159] :
                                                                          ( r1(X1157,X1159)
                                                                          & ? [X1160] :
                                                                              ( r1(X1159,X1160)
                                                                              & ~ p2(X1160) )
                                                                          & ? [X1161] :
                                                                              ( r1(X1159,X1161)
                                                                              & ? [X1162] :
                                                                                  ( r1(X1161,X1162)
                                                                                  & ~ p2(X1162) )
                                                                              & ? [X1163] :
                                                                                  ( r1(X1161,X1163)
                                                                                  & ? [X1164] :
                                                                                      ( r1(X1163,X1164)
                                                                                      & ~ p2(X1164) )
                                                                                  & ? [X1165] :
                                                                                      ( r1(X1163,X1165)
                                                                                      & ? [X1166] :
                                                                                          ( r1(X1165,X1166)
                                                                                          & ! [X1167] :
                                                                                              ( ~ r1(X1166,X1167)
                                                                                              | p1(X1167) ) )
                                                                                      & ? [X1168] :
                                                                                          ( r1(X1165,X1168)
                                                                                          & ~ p1(X1168) ) )
                                                                                  & ? [X1169] :
                                                                                      ( r1(X1163,X1169)
                                                                                      & ~ p1(X1169) ) )
                                                                              & ? [X1170] :
                                                                                  ( r1(X1161,X1170)
                                                                                  & ~ p1(X1170) ) )
                                                                          & ? [X1171] :
                                                                              ( r1(X1159,X1171)
                                                                              & ~ p1(X1171) ) )
                                                                      & ? [X1172] :
                                                                          ( r1(X1157,X1172)
                                                                          & ~ p1(X1172) ) )
                                                                  & ? [X1173] :
                                                                      ( r1(X1155,X1173)
                                                                      & ~ p1(X1173) ) )
                                                              & ? [X1174] :
                                                                  ( r1(X1153,X1174)
                                                                  & ~ p1(X1174) ) )
                                                          & ? [X1175] :
                                                              ( r1(X1151,X1175)
                                                              & ~ p1(X1175) ) )
                                                      & ? [X1176] :
                                                          ( r1(X1149,X1176)
                                                          & ~ p1(X1176) ) )
                                                  & ? [X1177] :
                                                      ( r1(X1147,X1177)
                                                      & ~ p1(X1177) ) )
                                              & ? [X1178] :
                                                  ( r1(X1145,X1178)
                                                  & ~ p1(X1178) ) )
                                          & ? [X1179] :
                                              ( r1(X1143,X1179)
                                              & ~ p1(X1179) ) )
                                      & ? [X1180] :
                                          ( r1(X1141,X1180)
                                          & ~ p1(X1180) ) )
                                  & ? [X1181] :
                                      ( r1(X1139,X1181)
                                      & ~ p1(X1181) ) )
                              & ? [X1182] :
                                  ( r1(X1137,X1182)
                                  & ~ p1(X1182) ) )
                          & ? [X1183] :
                              ( r1(X1135,X1183)
                              & ~ p1(X1183) ) )
                      & ? [X1184] :
                          ( r1(X1133,X1184)
                          & ~ p1(X1184) ) )
                  & ? [X1185] :
                      ( r1(X1131,X1185)
                      & ~ p1(X1185) ) )
              & ? [X1186] :
                  ( r1(X1129,X1186)
                  & ~ p1(X1186) ) )
          & ? [X1187] :
              ( r1(X1127,X1187)
              & ~ p1(X1187) ) )
      & ? [X1188] :
          ( r1(X0,X1188)
          & ~ p1(X1188) )
      & ( ! [X1189] :
            ( ~ r1(X0,X1189)
            | p2(X1189) )
        | ! [X1190] :
            ( ~ r1(X0,X1190)
            | ! [X1191] :
                ( ~ r1(X1190,X1191)
                | p2(X1191) )
            | ! [X1192] :
                ( ~ r1(X1190,X1192)
                | ! [X1193] :
                    ( ~ r1(X1192,X1193)
                    | p2(X1193) )
                | ! [X1194] :
                    ( ~ r1(X1192,X1194)
                    | ! [X1195] :
                        ( ~ r1(X1194,X1195)
                        | p2(X1195) )
                    | ! [X1196] :
                        ( ~ r1(X1194,X1196)
                        | ! [X1197] :
                            ( ~ r1(X1196,X1197)
                            | p2(X1197) )
                        | ! [X1198] :
                            ( ~ r1(X1196,X1198)
                            | ! [X1199] :
                                ( ~ r1(X1198,X1199)
                                | p2(X1199) )
                            | ! [X1200] :
                                ( ~ r1(X1198,X1200)
                                | ! [X1201] :
                                    ( ~ r1(X1200,X1201)
                                    | p2(X1201) )
                                | ! [X1202] :
                                    ( ~ r1(X1200,X1202)
                                    | ! [X1203] :
                                        ( ~ r1(X1202,X1203)
                                        | p2(X1203) )
                                    | ! [X1204] :
                                        ( ~ r1(X1202,X1204)
                                        | ! [X1205] :
                                            ( ~ r1(X1204,X1205)
                                            | p2(X1205) )
                                        | ! [X1206] :
                                            ( ~ r1(X1204,X1206)
                                            | ! [X1207] :
                                                ( ~ r1(X1206,X1207)
                                                | p2(X1207) )
                                            | ! [X1208] :
                                                ( ~ r1(X1206,X1208)
                                                | ! [X1209] :
                                                    ( ~ r1(X1208,X1209)
                                                    | p2(X1209) )
                                                | ! [X1210] :
                                                    ( ~ r1(X1208,X1210)
                                                    | ! [X1211] :
                                                        ( ~ r1(X1210,X1211)
                                                        | p2(X1211) )
                                                    | ! [X1212] :
                                                        ( ~ r1(X1210,X1212)
                                                        | ! [X1213] :
                                                            ( ~ r1(X1212,X1213)
                                                            | p2(X1213) )
                                                        | ! [X1214] :
                                                            ( ~ r1(X1212,X1214)
                                                            | ! [X1215] :
                                                                ( ~ r1(X1214,X1215)
                                                                | p2(X1215) )
                                                            | ! [X1216] :
                                                                ( ~ r1(X1214,X1216)
                                                                | ! [X1217] :
                                                                    ( ~ r1(X1216,X1217)
                                                                    | p2(X1217) )
                                                                | ! [X1218] :
                                                                    ( ~ r1(X1216,X1218)
                                                                    | ! [X1219] :
                                                                        ( ~ r1(X1218,X1219)
                                                                        | p2(X1219) )
                                                                    | ! [X1220] :
                                                                        ( ~ r1(X1218,X1220)
                                                                        | ! [X1221] :
                                                                            ( ~ r1(X1220,X1221)
                                                                            | ? [X1222] :
                                                                                ( r1(X1221,X1222)
                                                                                & p1(X1222) ) )
                                                                        | ~ p1(X1220) )
                                                                    | ! [X1223] :
                                                                        ( ~ r1(X1218,X1223)
                                                                        | p1(X1223) ) )
                                                                | ! [X1224] :
                                                                    ( ~ r1(X1216,X1224)
                                                                    | p1(X1224) ) )
                                                            | ! [X1225] :
                                                                ( ~ r1(X1214,X1225)
                                                                | p1(X1225) ) )
                                                        | ! [X1226] :
                                                            ( ~ r1(X1212,X1226)
                                                            | p1(X1226) ) )
                                                    | ! [X1227] :
                                                        ( ~ r1(X1210,X1227)
                                                        | p1(X1227) ) )
                                                | ! [X1228] :
                                                    ( ~ r1(X1208,X1228)
                                                    | p1(X1228) ) )
                                            | ! [X1229] :
                                                ( ~ r1(X1206,X1229)
                                                | p1(X1229) ) )
                                        | ! [X1230] :
                                            ( ~ r1(X1204,X1230)
                                            | p1(X1230) ) )
                                    | ! [X1231] :
                                        ( ~ r1(X1202,X1231)
                                        | p1(X1231) ) )
                                | ! [X1232] :
                                    ( ~ r1(X1200,X1232)
                                    | p1(X1232) ) )
                            | ! [X1233] :
                                ( ~ r1(X1198,X1233)
                                | p1(X1233) ) )
                        | ! [X1234] :
                            ( ~ r1(X1196,X1234)
                            | p1(X1234) ) )
                    | ! [X1235] :
                        ( ~ r1(X1194,X1235)
                        | p1(X1235) ) )
                | ! [X1236] :
                    ( ~ r1(X1192,X1236)
                    | p1(X1236) ) )
            | ! [X1237] :
                ( ~ r1(X1190,X1237)
                | p1(X1237) ) )
        | ! [X1238] :
            ( ~ r1(X0,X1238)
            | p1(X1238) ) )
      & ( ! [X1239] :
            ( ~ r1(X0,X1239)
            | p2(X1239) )
        | ! [X1240] :
            ( ~ r1(X0,X1240)
            | ! [X1241] :
                ( ~ r1(X1240,X1241)
                | p2(X1241) )
            | ! [X1242] :
                ( ~ r1(X1240,X1242)
                | ! [X1243] :
                    ( ~ r1(X1242,X1243)
                    | p2(X1243) )
                | ! [X1244] :
                    ( ~ r1(X1242,X1244)
                    | ! [X1245] :
                        ( ~ r1(X1244,X1245)
                        | p2(X1245) )
                    | ! [X1246] :
                        ( ~ r1(X1244,X1246)
                        | ! [X1247] :
                            ( ~ r1(X1246,X1247)
                            | p2(X1247) )
                        | ! [X1248] :
                            ( ~ r1(X1246,X1248)
                            | ! [X1249] :
                                ( ~ r1(X1248,X1249)
                                | p2(X1249) )
                            | ! [X1250] :
                                ( ~ r1(X1248,X1250)
                                | ! [X1251] :
                                    ( ~ r1(X1250,X1251)
                                    | p2(X1251) )
                                | ! [X1252] :
                                    ( ~ r1(X1250,X1252)
                                    | ! [X1253] :
                                        ( ~ r1(X1252,X1253)
                                        | p2(X1253) )
                                    | ! [X1254] :
                                        ( ~ r1(X1252,X1254)
                                        | ! [X1255] :
                                            ( ~ r1(X1254,X1255)
                                            | p2(X1255) )
                                        | ! [X1256] :
                                            ( ~ r1(X1254,X1256)
                                            | ! [X1257] :
                                                ( ~ r1(X1256,X1257)
                                                | p2(X1257) )
                                            | ! [X1258] :
                                                ( ~ r1(X1256,X1258)
                                                | ! [X1259] :
                                                    ( ~ r1(X1258,X1259)
                                                    | p2(X1259) )
                                                | ! [X1260] :
                                                    ( ~ r1(X1258,X1260)
                                                    | ! [X1261] :
                                                        ( ~ r1(X1260,X1261)
                                                        | p2(X1261) )
                                                    | ! [X1262] :
                                                        ( ~ r1(X1260,X1262)
                                                        | ! [X1263] :
                                                            ( ~ r1(X1262,X1263)
                                                            | p2(X1263) )
                                                        | ! [X1264] :
                                                            ( ~ r1(X1262,X1264)
                                                            | ! [X1265] :
                                                                ( ~ r1(X1264,X1265)
                                                                | p2(X1265) )
                                                            | ! [X1266] :
                                                                ( ~ r1(X1264,X1266)
                                                                | ! [X1267] :
                                                                    ( ~ r1(X1266,X1267)
                                                                    | p2(X1267) )
                                                                | ! [X1268] :
                                                                    ( ~ r1(X1266,X1268)
                                                                    | ! [X1269] :
                                                                        ( ~ r1(X1268,X1269)
                                                                        | p2(X1269) )
                                                                    | ! [X1270] :
                                                                        ( ~ r1(X1268,X1270)
                                                                        | ! [X1271] :
                                                                            ( ~ r1(X1270,X1271)
                                                                            | ! [X1272] :
                                                                                ( ~ r1(X1271,X1272)
                                                                                | ? [X1273] :
                                                                                    ( r1(X1272,X1273)
                                                                                    & ~ p1(X1273) ) )
                                                                            | ! [X1274] :
                                                                                ( ~ r1(X1271,X1274)
                                                                                | p1(X1274) ) ) )
                                                                    | ! [X1275] :
                                                                        ( ~ r1(X1268,X1275)
                                                                        | p1(X1275) ) )
                                                                | ! [X1276] :
                                                                    ( ~ r1(X1266,X1276)
                                                                    | p1(X1276) ) )
                                                            | ! [X1277] :
                                                                ( ~ r1(X1264,X1277)
                                                                | p1(X1277) ) )
                                                        | ! [X1278] :
                                                            ( ~ r1(X1262,X1278)
                                                            | p1(X1278) ) )
                                                    | ! [X1279] :
                                                        ( ~ r1(X1260,X1279)
                                                        | p1(X1279) ) )
                                                | ! [X1280] :
                                                    ( ~ r1(X1258,X1280)
                                                    | p1(X1280) ) )
                                            | ! [X1281] :
                                                ( ~ r1(X1256,X1281)
                                                | p1(X1281) ) )
                                        | ! [X1282] :
                                            ( ~ r1(X1254,X1282)
                                            | p1(X1282) ) )
                                    | ! [X1283] :
                                        ( ~ r1(X1252,X1283)
                                        | p1(X1283) ) )
                                | ! [X1284] :
                                    ( ~ r1(X1250,X1284)
                                    | p1(X1284) ) )
                            | ! [X1285] :
                                ( ~ r1(X1248,X1285)
                                | p1(X1285) ) )
                        | ! [X1286] :
                            ( ~ r1(X1246,X1286)
                            | p1(X1286) ) )
                    | ! [X1287] :
                        ( ~ r1(X1244,X1287)
                        | p1(X1287) ) )
                | ! [X1288] :
                    ( ~ r1(X1242,X1288)
                    | p1(X1288) ) )
            | ! [X1289] :
                ( ~ r1(X1240,X1289)
                | p1(X1289) ) )
        | ! [X1290] :
            ( ~ r1(X0,X1290)
            | p1(X1290) ) )
      & ( ! [X1291] :
            ( ~ r1(X0,X1291)
            | p2(X1291) )
        | ! [X1292] :
            ( ~ r1(X0,X1292)
            | ! [X1293] :
                ( ~ r1(X1292,X1293)
                | p2(X1293) )
            | ! [X1294] :
                ( ~ r1(X1292,X1294)
                | ! [X1295] :
                    ( ~ r1(X1294,X1295)
                    | p2(X1295) )
                | ! [X1296] :
                    ( ~ r1(X1294,X1296)
                    | ! [X1297] :
                        ( ~ r1(X1296,X1297)
                        | p2(X1297) )
                    | ! [X1298] :
                        ( ~ r1(X1296,X1298)
                        | ! [X1299] :
                            ( ~ r1(X1298,X1299)
                            | p2(X1299) )
                        | ! [X1300] :
                            ( ~ r1(X1298,X1300)
                            | ! [X1301] :
                                ( ~ r1(X1300,X1301)
                                | p2(X1301) )
                            | ! [X1302] :
                                ( ~ r1(X1300,X1302)
                                | ! [X1303] :
                                    ( ~ r1(X1302,X1303)
                                    | p2(X1303) )
                                | ! [X1304] :
                                    ( ~ r1(X1302,X1304)
                                    | ! [X1305] :
                                        ( ~ r1(X1304,X1305)
                                        | p2(X1305) )
                                    | ! [X1306] :
                                        ( ~ r1(X1304,X1306)
                                        | ! [X1307] :
                                            ( ~ r1(X1306,X1307)
                                            | p2(X1307) )
                                        | ! [X1308] :
                                            ( ~ r1(X1306,X1308)
                                            | ! [X1309] :
                                                ( ~ r1(X1308,X1309)
                                                | p2(X1309) )
                                            | ! [X1310] :
                                                ( ~ r1(X1308,X1310)
                                                | ! [X1311] :
                                                    ( ~ r1(X1310,X1311)
                                                    | p2(X1311) )
                                                | ! [X1312] :
                                                    ( ~ r1(X1310,X1312)
                                                    | ! [X1313] :
                                                        ( ~ r1(X1312,X1313)
                                                        | p2(X1313) )
                                                    | ! [X1314] :
                                                        ( ~ r1(X1312,X1314)
                                                        | ! [X1315] :
                                                            ( ~ r1(X1314,X1315)
                                                            | p2(X1315) )
                                                        | ! [X1316] :
                                                            ( ~ r1(X1314,X1316)
                                                            | ! [X1317] :
                                                                ( ~ r1(X1316,X1317)
                                                                | p2(X1317) )
                                                            | ! [X1318] :
                                                                ( ~ r1(X1316,X1318)
                                                                | ! [X1319] :
                                                                    ( ~ r1(X1318,X1319)
                                                                    | p2(X1319) )
                                                                | ! [X1320] :
                                                                    ( ~ r1(X1318,X1320)
                                                                    | ! [X1321] :
                                                                        ( ~ r1(X1320,X1321)
                                                                        | p2(X1321) )
                                                                    | ! [X1322] :
                                                                        ( ~ r1(X1320,X1322)
                                                                        | ! [X1323] :
                                                                            ( ~ r1(X1322,X1323)
                                                                            | ? [X1324] :
                                                                                ( r1(X1323,X1324)
                                                                                & ! [X1325] :
                                                                                    ( ~ r1(X1324,X1325)
                                                                                    | p1(X1325) ) ) )
                                                                        | ! [X1326] :
                                                                            ( ~ r1(X1322,X1326)
                                                                            | ? [X1327] :
                                                                                ( r1(X1326,X1327)
                                                                                & ~ p1(X1327) ) ) )
                                                                    | ! [X1328] :
                                                                        ( ~ r1(X1320,X1328)
                                                                        | p1(X1328) ) )
                                                                | ! [X1329] :
                                                                    ( ~ r1(X1318,X1329)
                                                                    | p1(X1329) ) )
                                                            | ! [X1330] :
                                                                ( ~ r1(X1316,X1330)
                                                                | p1(X1330) ) )
                                                        | ! [X1331] :
                                                            ( ~ r1(X1314,X1331)
                                                            | p1(X1331) ) )
                                                    | ! [X1332] :
                                                        ( ~ r1(X1312,X1332)
                                                        | p1(X1332) ) )
                                                | ! [X1333] :
                                                    ( ~ r1(X1310,X1333)
                                                    | p1(X1333) ) )
                                            | ! [X1334] :
                                                ( ~ r1(X1308,X1334)
                                                | p1(X1334) ) )
                                        | ! [X1335] :
                                            ( ~ r1(X1306,X1335)
                                            | p1(X1335) ) )
                                    | ! [X1336] :
                                        ( ~ r1(X1304,X1336)
                                        | p1(X1336) ) )
                                | ! [X1337] :
                                    ( ~ r1(X1302,X1337)
                                    | p1(X1337) ) )
                            | ! [X1338] :
                                ( ~ r1(X1300,X1338)
                                | p1(X1338) ) )
                        | ! [X1339] :
                            ( ~ r1(X1298,X1339)
                            | p1(X1339) ) )
                    | ! [X1340] :
                        ( ~ r1(X1296,X1340)
                        | p1(X1340) ) )
                | ! [X1341] :
                    ( ~ r1(X1294,X1341)
                    | p1(X1341) ) )
            | ! [X1342] :
                ( ~ r1(X1292,X1342)
                | p1(X1342) ) )
        | ! [X1343] :
            ( ~ r1(X0,X1343)
            | p1(X1343) ) )
      & ( ! [X1344] :
            ( ~ r1(X0,X1344)
            | p2(X1344) )
        | ! [X1345] :
            ( ~ r1(X0,X1345)
            | ! [X1346] :
                ( ~ r1(X1345,X1346)
                | p2(X1346) )
            | ! [X1347] :
                ( ~ r1(X1345,X1347)
                | ! [X1348] :
                    ( ~ r1(X1347,X1348)
                    | p2(X1348) )
                | ! [X1349] :
                    ( ~ r1(X1347,X1349)
                    | ! [X1350] :
                        ( ~ r1(X1349,X1350)
                        | p2(X1350) )
                    | ! [X1351] :
                        ( ~ r1(X1349,X1351)
                        | ! [X1352] :
                            ( ~ r1(X1351,X1352)
                            | p2(X1352) )
                        | ! [X1353] :
                            ( ~ r1(X1351,X1353)
                            | ! [X1354] :
                                ( ~ r1(X1353,X1354)
                                | p2(X1354) )
                            | ! [X1355] :
                                ( ~ r1(X1353,X1355)
                                | ! [X1356] :
                                    ( ~ r1(X1355,X1356)
                                    | p2(X1356) )
                                | ! [X1357] :
                                    ( ~ r1(X1355,X1357)
                                    | ! [X1358] :
                                        ( ~ r1(X1357,X1358)
                                        | p2(X1358) )
                                    | ! [X1359] :
                                        ( ~ r1(X1357,X1359)
                                        | ! [X1360] :
                                            ( ~ r1(X1359,X1360)
                                            | p2(X1360) )
                                        | ! [X1361] :
                                            ( ~ r1(X1359,X1361)
                                            | ! [X1362] :
                                                ( ~ r1(X1361,X1362)
                                                | p2(X1362) )
                                            | ! [X1363] :
                                                ( ~ r1(X1361,X1363)
                                                | ! [X1364] :
                                                    ( ~ r1(X1363,X1364)
                                                    | p2(X1364) )
                                                | ! [X1365] :
                                                    ( ~ r1(X1363,X1365)
                                                    | ! [X1366] :
                                                        ( ~ r1(X1365,X1366)
                                                        | p2(X1366) )
                                                    | ! [X1367] :
                                                        ( ~ r1(X1365,X1367)
                                                        | ! [X1368] :
                                                            ( ~ r1(X1367,X1368)
                                                            | p2(X1368) )
                                                        | ! [X1369] :
                                                            ( ~ r1(X1367,X1369)
                                                            | ! [X1370] :
                                                                ( ~ r1(X1369,X1370)
                                                                | p2(X1370) )
                                                            | ! [X1371] :
                                                                ( ~ r1(X1369,X1371)
                                                                | ! [X1372] :
                                                                    ( ~ r1(X1371,X1372)
                                                                    | p2(X1372) )
                                                                | ! [X1373] :
                                                                    ( ~ r1(X1371,X1373)
                                                                    | ! [X1374] :
                                                                        ( ~ r1(X1373,X1374)
                                                                        | p2(X1374) )
                                                                    | ! [X1375] :
                                                                        ( ~ r1(X1373,X1375)
                                                                        | ? [X1376] : r1(X1375,X1376) )
                                                                    | ! [X1377] :
                                                                        ( ~ r1(X1373,X1377)
                                                                        | p1(X1377) ) )
                                                                | ! [X1378] :
                                                                    ( ~ r1(X1371,X1378)
                                                                    | p1(X1378) ) )
                                                            | ! [X1379] :
                                                                ( ~ r1(X1369,X1379)
                                                                | p1(X1379) ) )
                                                        | ! [X1380] :
                                                            ( ~ r1(X1367,X1380)
                                                            | p1(X1380) ) )
                                                    | ! [X1381] :
                                                        ( ~ r1(X1365,X1381)
                                                        | p1(X1381) ) )
                                                | ! [X1382] :
                                                    ( ~ r1(X1363,X1382)
                                                    | p1(X1382) ) )
                                            | ! [X1383] :
                                                ( ~ r1(X1361,X1383)
                                                | p1(X1383) ) )
                                        | ! [X1384] :
                                            ( ~ r1(X1359,X1384)
                                            | p1(X1384) ) )
                                    | ! [X1385] :
                                        ( ~ r1(X1357,X1385)
                                        | p1(X1385) ) )
                                | ! [X1386] :
                                    ( ~ r1(X1355,X1386)
                                    | p1(X1386) ) )
                            | ! [X1387] :
                                ( ~ r1(X1353,X1387)
                                | p1(X1387) ) )
                        | ! [X1388] :
                            ( ~ r1(X1351,X1388)
                            | p1(X1388) ) )
                    | ! [X1389] :
                        ( ~ r1(X1349,X1389)
                        | p1(X1389) ) )
                | ! [X1390] :
                    ( ~ r1(X1347,X1390)
                    | p1(X1390) ) )
            | ! [X1391] :
                ( ~ r1(X1345,X1391)
                | p1(X1391) ) )
        | ! [X1392] :
            ( ~ r1(X0,X1392)
            | p1(X1392) ) )
      & ? [X1393] :
          ( r1(X0,X1393)
          & ~ p2(X1393) )
      & ? [X1394] :
          ( r1(X0,X1394)
          & ? [X1395] :
              ( r1(X1394,X1395)
              & ~ p2(X1395) )
          & ? [X1396] :
              ( r1(X1394,X1396)
              & ? [X1397] :
                  ( r1(X1396,X1397)
                  & ~ p2(X1397) )
              & ? [X1398] :
                  ( r1(X1396,X1398)
                  & ? [X1399] :
                      ( r1(X1398,X1399)
                      & ~ p2(X1399) )
                  & ? [X1400] :
                      ( r1(X1398,X1400)
                      & ? [X1401] :
                          ( r1(X1400,X1401)
                          & ~ p2(X1401) )
                      & ? [X1402] :
                          ( r1(X1400,X1402)
                          & ? [X1403] :
                              ( r1(X1402,X1403)
                              & ~ p2(X1403) )
                          & ? [X1404] :
                              ( r1(X1402,X1404)
                              & ? [X1405] :
                                  ( r1(X1404,X1405)
                                  & ~ p2(X1405) )
                              & ? [X1406] :
                                  ( r1(X1404,X1406)
                                  & ? [X1407] :
                                      ( r1(X1406,X1407)
                                      & ~ p2(X1407) )
                                  & ? [X1408] :
                                      ( r1(X1406,X1408)
                                      & ? [X1409] :
                                          ( r1(X1408,X1409)
                                          & ~ p2(X1409) )
                                      & ? [X1410] :
                                          ( r1(X1408,X1410)
                                          & ? [X1411] :
                                              ( r1(X1410,X1411)
                                              & ~ p2(X1411) )
                                          & ? [X1412] :
                                              ( r1(X1410,X1412)
                                              & ? [X1413] :
                                                  ( r1(X1412,X1413)
                                                  & ~ p2(X1413) )
                                              & ? [X1414] :
                                                  ( r1(X1412,X1414)
                                                  & ? [X1415] :
                                                      ( r1(X1414,X1415)
                                                      & ~ p2(X1415) )
                                                  & ? [X1416] :
                                                      ( r1(X1414,X1416)
                                                      & ? [X1417] :
                                                          ( r1(X1416,X1417)
                                                          & ~ p2(X1417) )
                                                      & ? [X1418] :
                                                          ( r1(X1416,X1418)
                                                          & ? [X1419] :
                                                              ( r1(X1418,X1419)
                                                              & ~ p2(X1419) )
                                                          & ? [X1420] :
                                                              ( r1(X1418,X1420)
                                                              & ? [X1421] :
                                                                  ( r1(X1420,X1421)
                                                                  & ~ p2(X1421) )
                                                              & ? [X1422] :
                                                                  ( r1(X1420,X1422)
                                                                  & ? [X1423] :
                                                                      ( r1(X1422,X1423)
                                                                      & ~ p2(X1423) )
                                                                  & ? [X1424] :
                                                                      ( r1(X1422,X1424)
                                                                      & ? [X1425] :
                                                                          ( r1(X1424,X1425)
                                                                          & ~ p2(X1425) )
                                                                      & ? [X1426] :
                                                                          ( r1(X1424,X1426)
                                                                          & ? [X1427] :
                                                                              ( r1(X1426,X1427)
                                                                              & ~ p2(X1427) )
                                                                          & ? [X1428] :
                                                                              ( r1(X1426,X1428)
                                                                              & ? [X1429] :
                                                                                  ( r1(X1428,X1429)
                                                                                  & ~ p2(X1429) )
                                                                              & ? [X1430] :
                                                                                  ( r1(X1428,X1430)
                                                                                  & ? [X1431] :
                                                                                      ( r1(X1430,X1431)
                                                                                      & ~ p2(X1431) )
                                                                                  & ? [X1432] :
                                                                                      ( r1(X1430,X1432)
                                                                                      & ? [X1433] :
                                                                                          ( r1(X1432,X1433)
                                                                                          & ! [X1434] :
                                                                                              ( ~ r1(X1433,X1434)
                                                                                              | p1(X1434) ) )
                                                                                      & ? [X1435] :
                                                                                          ( r1(X1432,X1435)
                                                                                          & ~ p1(X1435) ) )
                                                                                  & ? [X1436] :
                                                                                      ( r1(X1430,X1436)
                                                                                      & ~ p1(X1436) ) )
                                                                              & ? [X1437] :
                                                                                  ( r1(X1428,X1437)
                                                                                  & ~ p1(X1437) ) )
                                                                          & ? [X1438] :
                                                                              ( r1(X1426,X1438)
                                                                              & ~ p1(X1438) ) )
                                                                      & ? [X1439] :
                                                                          ( r1(X1424,X1439)
                                                                          & ~ p1(X1439) ) )
                                                                  & ? [X1440] :
                                                                      ( r1(X1422,X1440)
                                                                      & ~ p1(X1440) ) )
                                                              & ? [X1441] :
                                                                  ( r1(X1420,X1441)
                                                                  & ~ p1(X1441) ) )
                                                          & ? [X1442] :
                                                              ( r1(X1418,X1442)
                                                              & ~ p1(X1442) ) )
                                                      & ? [X1443] :
                                                          ( r1(X1416,X1443)
                                                          & ~ p1(X1443) ) )
                                                  & ? [X1444] :
                                                      ( r1(X1414,X1444)
                                                      & ~ p1(X1444) ) )
                                              & ? [X1445] :
                                                  ( r1(X1412,X1445)
                                                  & ~ p1(X1445) ) )
                                          & ? [X1446] :
                                              ( r1(X1410,X1446)
                                              & ~ p1(X1446) ) )
                                      & ? [X1447] :
                                          ( r1(X1408,X1447)
                                          & ~ p1(X1447) ) )
                                  & ? [X1448] :
                                      ( r1(X1406,X1448)
                                      & ~ p1(X1448) ) )
                              & ? [X1449] :
                                  ( r1(X1404,X1449)
                                  & ~ p1(X1449) ) )
                          & ? [X1450] :
                              ( r1(X1402,X1450)
                              & ~ p1(X1450) ) )
                      & ? [X1451] :
                          ( r1(X1400,X1451)
                          & ~ p1(X1451) ) )
                  & ? [X1452] :
                      ( r1(X1398,X1452)
                      & ~ p1(X1452) ) )
              & ? [X1453] :
                  ( r1(X1396,X1453)
                  & ~ p1(X1453) ) )
          & ? [X1454] :
              ( r1(X1394,X1454)
              & ~ p1(X1454) ) )
      & ? [X1455] :
          ( r1(X0,X1455)
          & ~ p1(X1455) )
      & ( ! [X1456] :
            ( ~ r1(X0,X1456)
            | p2(X1456) )
        | ! [X1457] :
            ( ~ r1(X0,X1457)
            | ! [X1458] :
                ( ~ r1(X1457,X1458)
                | p2(X1458) )
            | ! [X1459] :
                ( ~ r1(X1457,X1459)
                | ! [X1460] :
                    ( ~ r1(X1459,X1460)
                    | p2(X1460) )
                | ! [X1461] :
                    ( ~ r1(X1459,X1461)
                    | ! [X1462] :
                        ( ~ r1(X1461,X1462)
                        | p2(X1462) )
                    | ! [X1463] :
                        ( ~ r1(X1461,X1463)
                        | ! [X1464] :
                            ( ~ r1(X1463,X1464)
                            | p2(X1464) )
                        | ! [X1465] :
                            ( ~ r1(X1463,X1465)
                            | ! [X1466] :
                                ( ~ r1(X1465,X1466)
                                | p2(X1466) )
                            | ! [X1467] :
                                ( ~ r1(X1465,X1467)
                                | ! [X1468] :
                                    ( ~ r1(X1467,X1468)
                                    | p2(X1468) )
                                | ! [X1469] :
                                    ( ~ r1(X1467,X1469)
                                    | ! [X1470] :
                                        ( ~ r1(X1469,X1470)
                                        | p2(X1470) )
                                    | ! [X1471] :
                                        ( ~ r1(X1469,X1471)
                                        | ! [X1472] :
                                            ( ~ r1(X1471,X1472)
                                            | p2(X1472) )
                                        | ! [X1473] :
                                            ( ~ r1(X1471,X1473)
                                            | ! [X1474] :
                                                ( ~ r1(X1473,X1474)
                                                | p2(X1474) )
                                            | ! [X1475] :
                                                ( ~ r1(X1473,X1475)
                                                | ! [X1476] :
                                                    ( ~ r1(X1475,X1476)
                                                    | p2(X1476) )
                                                | ! [X1477] :
                                                    ( ~ r1(X1475,X1477)
                                                    | ! [X1478] :
                                                        ( ~ r1(X1477,X1478)
                                                        | p2(X1478) )
                                                    | ! [X1479] :
                                                        ( ~ r1(X1477,X1479)
                                                        | ! [X1480] :
                                                            ( ~ r1(X1479,X1480)
                                                            | p2(X1480) )
                                                        | ! [X1481] :
                                                            ( ~ r1(X1479,X1481)
                                                            | ! [X1482] :
                                                                ( ~ r1(X1481,X1482)
                                                                | p2(X1482) )
                                                            | ! [X1483] :
                                                                ( ~ r1(X1481,X1483)
                                                                | ! [X1484] :
                                                                    ( ~ r1(X1483,X1484)
                                                                    | p2(X1484) )
                                                                | ! [X1485] :
                                                                    ( ~ r1(X1483,X1485)
                                                                    | ! [X1486] :
                                                                        ( ~ r1(X1485,X1486)
                                                                        | ? [X1487] :
                                                                            ( r1(X1486,X1487)
                                                                            & p1(X1487) ) )
                                                                    | ~ p1(X1485) )
                                                                | ! [X1488] :
                                                                    ( ~ r1(X1483,X1488)
                                                                    | p1(X1488) ) )
                                                            | ! [X1489] :
                                                                ( ~ r1(X1481,X1489)
                                                                | p1(X1489) ) )
                                                        | ! [X1490] :
                                                            ( ~ r1(X1479,X1490)
                                                            | p1(X1490) ) )
                                                    | ! [X1491] :
                                                        ( ~ r1(X1477,X1491)
                                                        | p1(X1491) ) )
                                                | ! [X1492] :
                                                    ( ~ r1(X1475,X1492)
                                                    | p1(X1492) ) )
                                            | ! [X1493] :
                                                ( ~ r1(X1473,X1493)
                                                | p1(X1493) ) )
                                        | ! [X1494] :
                                            ( ~ r1(X1471,X1494)
                                            | p1(X1494) ) )
                                    | ! [X1495] :
                                        ( ~ r1(X1469,X1495)
                                        | p1(X1495) ) )
                                | ! [X1496] :
                                    ( ~ r1(X1467,X1496)
                                    | p1(X1496) ) )
                            | ! [X1497] :
                                ( ~ r1(X1465,X1497)
                                | p1(X1497) ) )
                        | ! [X1498] :
                            ( ~ r1(X1463,X1498)
                            | p1(X1498) ) )
                    | ! [X1499] :
                        ( ~ r1(X1461,X1499)
                        | p1(X1499) ) )
                | ! [X1500] :
                    ( ~ r1(X1459,X1500)
                    | p1(X1500) ) )
            | ! [X1501] :
                ( ~ r1(X1457,X1501)
                | p1(X1501) ) )
        | ! [X1502] :
            ( ~ r1(X0,X1502)
            | p1(X1502) ) )
      & ( ! [X1503] :
            ( ~ r1(X0,X1503)
            | p2(X1503) )
        | ! [X1504] :
            ( ~ r1(X0,X1504)
            | ! [X1505] :
                ( ~ r1(X1504,X1505)
                | p2(X1505) )
            | ! [X1506] :
                ( ~ r1(X1504,X1506)
                | ! [X1507] :
                    ( ~ r1(X1506,X1507)
                    | p2(X1507) )
                | ! [X1508] :
                    ( ~ r1(X1506,X1508)
                    | ! [X1509] :
                        ( ~ r1(X1508,X1509)
                        | p2(X1509) )
                    | ! [X1510] :
                        ( ~ r1(X1508,X1510)
                        | ! [X1511] :
                            ( ~ r1(X1510,X1511)
                            | p2(X1511) )
                        | ! [X1512] :
                            ( ~ r1(X1510,X1512)
                            | ! [X1513] :
                                ( ~ r1(X1512,X1513)
                                | p2(X1513) )
                            | ! [X1514] :
                                ( ~ r1(X1512,X1514)
                                | ! [X1515] :
                                    ( ~ r1(X1514,X1515)
                                    | p2(X1515) )
                                | ! [X1516] :
                                    ( ~ r1(X1514,X1516)
                                    | ! [X1517] :
                                        ( ~ r1(X1516,X1517)
                                        | p2(X1517) )
                                    | ! [X1518] :
                                        ( ~ r1(X1516,X1518)
                                        | ! [X1519] :
                                            ( ~ r1(X1518,X1519)
                                            | p2(X1519) )
                                        | ! [X1520] :
                                            ( ~ r1(X1518,X1520)
                                            | ! [X1521] :
                                                ( ~ r1(X1520,X1521)
                                                | p2(X1521) )
                                            | ! [X1522] :
                                                ( ~ r1(X1520,X1522)
                                                | ! [X1523] :
                                                    ( ~ r1(X1522,X1523)
                                                    | p2(X1523) )
                                                | ! [X1524] :
                                                    ( ~ r1(X1522,X1524)
                                                    | ! [X1525] :
                                                        ( ~ r1(X1524,X1525)
                                                        | p2(X1525) )
                                                    | ! [X1526] :
                                                        ( ~ r1(X1524,X1526)
                                                        | ! [X1527] :
                                                            ( ~ r1(X1526,X1527)
                                                            | p2(X1527) )
                                                        | ! [X1528] :
                                                            ( ~ r1(X1526,X1528)
                                                            | ! [X1529] :
                                                                ( ~ r1(X1528,X1529)
                                                                | p2(X1529) )
                                                            | ! [X1530] :
                                                                ( ~ r1(X1528,X1530)
                                                                | ! [X1531] :
                                                                    ( ~ r1(X1530,X1531)
                                                                    | p2(X1531) )
                                                                | ! [X1532] :
                                                                    ( ~ r1(X1530,X1532)
                                                                    | ! [X1533] :
                                                                        ( ~ r1(X1532,X1533)
                                                                        | ! [X1534] :
                                                                            ( ~ r1(X1533,X1534)
                                                                            | ? [X1535] :
                                                                                ( r1(X1534,X1535)
                                                                                & ~ p1(X1535) ) )
                                                                        | ! [X1536] :
                                                                            ( ~ r1(X1533,X1536)
                                                                            | p1(X1536) ) ) )
                                                                | ! [X1537] :
                                                                    ( ~ r1(X1530,X1537)
                                                                    | p1(X1537) ) )
                                                            | ! [X1538] :
                                                                ( ~ r1(X1528,X1538)
                                                                | p1(X1538) ) )
                                                        | ! [X1539] :
                                                            ( ~ r1(X1526,X1539)
                                                            | p1(X1539) ) )
                                                    | ! [X1540] :
                                                        ( ~ r1(X1524,X1540)
                                                        | p1(X1540) ) )
                                                | ! [X1541] :
                                                    ( ~ r1(X1522,X1541)
                                                    | p1(X1541) ) )
                                            | ! [X1542] :
                                                ( ~ r1(X1520,X1542)
                                                | p1(X1542) ) )
                                        | ! [X1543] :
                                            ( ~ r1(X1518,X1543)
                                            | p1(X1543) ) )
                                    | ! [X1544] :
                                        ( ~ r1(X1516,X1544)
                                        | p1(X1544) ) )
                                | ! [X1545] :
                                    ( ~ r1(X1514,X1545)
                                    | p1(X1545) ) )
                            | ! [X1546] :
                                ( ~ r1(X1512,X1546)
                                | p1(X1546) ) )
                        | ! [X1547] :
                            ( ~ r1(X1510,X1547)
                            | p1(X1547) ) )
                    | ! [X1548] :
                        ( ~ r1(X1508,X1548)
                        | p1(X1548) ) )
                | ! [X1549] :
                    ( ~ r1(X1506,X1549)
                    | p1(X1549) ) )
            | ! [X1550] :
                ( ~ r1(X1504,X1550)
                | p1(X1550) ) )
        | ! [X1551] :
            ( ~ r1(X0,X1551)
            | p1(X1551) ) )
      & ( ! [X1552] :
            ( ~ r1(X0,X1552)
            | p2(X1552) )
        | ! [X1553] :
            ( ~ r1(X0,X1553)
            | ! [X1554] :
                ( ~ r1(X1553,X1554)
                | p2(X1554) )
            | ! [X1555] :
                ( ~ r1(X1553,X1555)
                | ! [X1556] :
                    ( ~ r1(X1555,X1556)
                    | p2(X1556) )
                | ! [X1557] :
                    ( ~ r1(X1555,X1557)
                    | ! [X1558] :
                        ( ~ r1(X1557,X1558)
                        | p2(X1558) )
                    | ! [X1559] :
                        ( ~ r1(X1557,X1559)
                        | ! [X1560] :
                            ( ~ r1(X1559,X1560)
                            | p2(X1560) )
                        | ! [X1561] :
                            ( ~ r1(X1559,X1561)
                            | ! [X1562] :
                                ( ~ r1(X1561,X1562)
                                | p2(X1562) )
                            | ! [X1563] :
                                ( ~ r1(X1561,X1563)
                                | ! [X1564] :
                                    ( ~ r1(X1563,X1564)
                                    | p2(X1564) )
                                | ! [X1565] :
                                    ( ~ r1(X1563,X1565)
                                    | ! [X1566] :
                                        ( ~ r1(X1565,X1566)
                                        | p2(X1566) )
                                    | ! [X1567] :
                                        ( ~ r1(X1565,X1567)
                                        | ! [X1568] :
                                            ( ~ r1(X1567,X1568)
                                            | p2(X1568) )
                                        | ! [X1569] :
                                            ( ~ r1(X1567,X1569)
                                            | ! [X1570] :
                                                ( ~ r1(X1569,X1570)
                                                | p2(X1570) )
                                            | ! [X1571] :
                                                ( ~ r1(X1569,X1571)
                                                | ! [X1572] :
                                                    ( ~ r1(X1571,X1572)
                                                    | p2(X1572) )
                                                | ! [X1573] :
                                                    ( ~ r1(X1571,X1573)
                                                    | ! [X1574] :
                                                        ( ~ r1(X1573,X1574)
                                                        | p2(X1574) )
                                                    | ! [X1575] :
                                                        ( ~ r1(X1573,X1575)
                                                        | ! [X1576] :
                                                            ( ~ r1(X1575,X1576)
                                                            | p2(X1576) )
                                                        | ! [X1577] :
                                                            ( ~ r1(X1575,X1577)
                                                            | ! [X1578] :
                                                                ( ~ r1(X1577,X1578)
                                                                | p2(X1578) )
                                                            | ! [X1579] :
                                                                ( ~ r1(X1577,X1579)
                                                                | ! [X1580] :
                                                                    ( ~ r1(X1579,X1580)
                                                                    | p2(X1580) )
                                                                | ! [X1581] :
                                                                    ( ~ r1(X1579,X1581)
                                                                    | ! [X1582] :
                                                                        ( ~ r1(X1581,X1582)
                                                                        | ? [X1583] :
                                                                            ( r1(X1582,X1583)
                                                                            & ! [X1584] :
                                                                                ( ~ r1(X1583,X1584)
                                                                                | p1(X1584) ) ) )
                                                                    | ! [X1585] :
                                                                        ( ~ r1(X1581,X1585)
                                                                        | ? [X1586] :
                                                                            ( r1(X1585,X1586)
                                                                            & ~ p1(X1586) ) ) )
                                                                | ! [X1587] :
                                                                    ( ~ r1(X1579,X1587)
                                                                    | p1(X1587) ) )
                                                            | ! [X1588] :
                                                                ( ~ r1(X1577,X1588)
                                                                | p1(X1588) ) )
                                                        | ! [X1589] :
                                                            ( ~ r1(X1575,X1589)
                                                            | p1(X1589) ) )
                                                    | ! [X1590] :
                                                        ( ~ r1(X1573,X1590)
                                                        | p1(X1590) ) )
                                                | ! [X1591] :
                                                    ( ~ r1(X1571,X1591)
                                                    | p1(X1591) ) )
                                            | ! [X1592] :
                                                ( ~ r1(X1569,X1592)
                                                | p1(X1592) ) )
                                        | ! [X1593] :
                                            ( ~ r1(X1567,X1593)
                                            | p1(X1593) ) )
                                    | ! [X1594] :
                                        ( ~ r1(X1565,X1594)
                                        | p1(X1594) ) )
                                | ! [X1595] :
                                    ( ~ r1(X1563,X1595)
                                    | p1(X1595) ) )
                            | ! [X1596] :
                                ( ~ r1(X1561,X1596)
                                | p1(X1596) ) )
                        | ! [X1597] :
                            ( ~ r1(X1559,X1597)
                            | p1(X1597) ) )
                    | ! [X1598] :
                        ( ~ r1(X1557,X1598)
                        | p1(X1598) ) )
                | ! [X1599] :
                    ( ~ r1(X1555,X1599)
                    | p1(X1599) ) )
            | ! [X1600] :
                ( ~ r1(X1553,X1600)
                | p1(X1600) ) )
        | ! [X1601] :
            ( ~ r1(X0,X1601)
            | p1(X1601) ) )
      & ( ! [X1602] :
            ( ~ r1(X0,X1602)
            | p2(X1602) )
        | ! [X1603] :
            ( ~ r1(X0,X1603)
            | ! [X1604] :
                ( ~ r1(X1603,X1604)
                | p2(X1604) )
            | ! [X1605] :
                ( ~ r1(X1603,X1605)
                | ! [X1606] :
                    ( ~ r1(X1605,X1606)
                    | p2(X1606) )
                | ! [X1607] :
                    ( ~ r1(X1605,X1607)
                    | ! [X1608] :
                        ( ~ r1(X1607,X1608)
                        | p2(X1608) )
                    | ! [X1609] :
                        ( ~ r1(X1607,X1609)
                        | ! [X1610] :
                            ( ~ r1(X1609,X1610)
                            | p2(X1610) )
                        | ! [X1611] :
                            ( ~ r1(X1609,X1611)
                            | ! [X1612] :
                                ( ~ r1(X1611,X1612)
                                | p2(X1612) )
                            | ! [X1613] :
                                ( ~ r1(X1611,X1613)
                                | ! [X1614] :
                                    ( ~ r1(X1613,X1614)
                                    | p2(X1614) )
                                | ! [X1615] :
                                    ( ~ r1(X1613,X1615)
                                    | ! [X1616] :
                                        ( ~ r1(X1615,X1616)
                                        | p2(X1616) )
                                    | ! [X1617] :
                                        ( ~ r1(X1615,X1617)
                                        | ! [X1618] :
                                            ( ~ r1(X1617,X1618)
                                            | p2(X1618) )
                                        | ! [X1619] :
                                            ( ~ r1(X1617,X1619)
                                            | ! [X1620] :
                                                ( ~ r1(X1619,X1620)
                                                | p2(X1620) )
                                            | ! [X1621] :
                                                ( ~ r1(X1619,X1621)
                                                | ! [X1622] :
                                                    ( ~ r1(X1621,X1622)
                                                    | p2(X1622) )
                                                | ! [X1623] :
                                                    ( ~ r1(X1621,X1623)
                                                    | ! [X1624] :
                                                        ( ~ r1(X1623,X1624)
                                                        | p2(X1624) )
                                                    | ! [X1625] :
                                                        ( ~ r1(X1623,X1625)
                                                        | ! [X1626] :
                                                            ( ~ r1(X1625,X1626)
                                                            | p2(X1626) )
                                                        | ! [X1627] :
                                                            ( ~ r1(X1625,X1627)
                                                            | ! [X1628] :
                                                                ( ~ r1(X1627,X1628)
                                                                | p2(X1628) )
                                                            | ! [X1629] :
                                                                ( ~ r1(X1627,X1629)
                                                                | ! [X1630] :
                                                                    ( ~ r1(X1629,X1630)
                                                                    | p2(X1630) )
                                                                | ! [X1631] :
                                                                    ( ~ r1(X1629,X1631)
                                                                    | ? [X1632] : r1(X1631,X1632) )
                                                                | ! [X1633] :
                                                                    ( ~ r1(X1629,X1633)
                                                                    | p1(X1633) ) )
                                                            | ! [X1634] :
                                                                ( ~ r1(X1627,X1634)
                                                                | p1(X1634) ) )
                                                        | ! [X1635] :
                                                            ( ~ r1(X1625,X1635)
                                                            | p1(X1635) ) )
                                                    | ! [X1636] :
                                                        ( ~ r1(X1623,X1636)
                                                        | p1(X1636) ) )
                                                | ! [X1637] :
                                                    ( ~ r1(X1621,X1637)
                                                    | p1(X1637) ) )
                                            | ! [X1638] :
                                                ( ~ r1(X1619,X1638)
                                                | p1(X1638) ) )
                                        | ! [X1639] :
                                            ( ~ r1(X1617,X1639)
                                            | p1(X1639) ) )
                                    | ! [X1640] :
                                        ( ~ r1(X1615,X1640)
                                        | p1(X1640) ) )
                                | ! [X1641] :
                                    ( ~ r1(X1613,X1641)
                                    | p1(X1641) ) )
                            | ! [X1642] :
                                ( ~ r1(X1611,X1642)
                                | p1(X1642) ) )
                        | ! [X1643] :
                            ( ~ r1(X1609,X1643)
                            | p1(X1643) ) )
                    | ! [X1644] :
                        ( ~ r1(X1607,X1644)
                        | p1(X1644) ) )
                | ! [X1645] :
                    ( ~ r1(X1605,X1645)
                    | p1(X1645) ) )
            | ! [X1646] :
                ( ~ r1(X1603,X1646)
                | p1(X1646) ) )
        | ! [X1647] :
            ( ~ r1(X0,X1647)
            | p1(X1647) ) )
      & ? [X1648] :
          ( r1(X0,X1648)
          & ~ p2(X1648) )
      & ? [X1649] :
          ( r1(X0,X1649)
          & ? [X1650] :
              ( r1(X1649,X1650)
              & ~ p2(X1650) )
          & ? [X1651] :
              ( r1(X1649,X1651)
              & ? [X1652] :
                  ( r1(X1651,X1652)
                  & ~ p2(X1652) )
              & ? [X1653] :
                  ( r1(X1651,X1653)
                  & ? [X1654] :
                      ( r1(X1653,X1654)
                      & ~ p2(X1654) )
                  & ? [X1655] :
                      ( r1(X1653,X1655)
                      & ? [X1656] :
                          ( r1(X1655,X1656)
                          & ~ p2(X1656) )
                      & ? [X1657] :
                          ( r1(X1655,X1657)
                          & ? [X1658] :
                              ( r1(X1657,X1658)
                              & ~ p2(X1658) )
                          & ? [X1659] :
                              ( r1(X1657,X1659)
                              & ? [X1660] :
                                  ( r1(X1659,X1660)
                                  & ~ p2(X1660) )
                              & ? [X1661] :
                                  ( r1(X1659,X1661)
                                  & ? [X1662] :
                                      ( r1(X1661,X1662)
                                      & ~ p2(X1662) )
                                  & ? [X1663] :
                                      ( r1(X1661,X1663)
                                      & ? [X1664] :
                                          ( r1(X1663,X1664)
                                          & ~ p2(X1664) )
                                      & ? [X1665] :
                                          ( r1(X1663,X1665)
                                          & ? [X1666] :
                                              ( r1(X1665,X1666)
                                              & ~ p2(X1666) )
                                          & ? [X1667] :
                                              ( r1(X1665,X1667)
                                              & ? [X1668] :
                                                  ( r1(X1667,X1668)
                                                  & ~ p2(X1668) )
                                              & ? [X1669] :
                                                  ( r1(X1667,X1669)
                                                  & ? [X1670] :
                                                      ( r1(X1669,X1670)
                                                      & ~ p2(X1670) )
                                                  & ? [X1671] :
                                                      ( r1(X1669,X1671)
                                                      & ? [X1672] :
                                                          ( r1(X1671,X1672)
                                                          & ~ p2(X1672) )
                                                      & ? [X1673] :
                                                          ( r1(X1671,X1673)
                                                          & ? [X1674] :
                                                              ( r1(X1673,X1674)
                                                              & ~ p2(X1674) )
                                                          & ? [X1675] :
                                                              ( r1(X1673,X1675)
                                                              & ? [X1676] :
                                                                  ( r1(X1675,X1676)
                                                                  & ~ p2(X1676) )
                                                              & ? [X1677] :
                                                                  ( r1(X1675,X1677)
                                                                  & ? [X1678] :
                                                                      ( r1(X1677,X1678)
                                                                      & ~ p2(X1678) )
                                                                  & ? [X1679] :
                                                                      ( r1(X1677,X1679)
                                                                      & ? [X1680] :
                                                                          ( r1(X1679,X1680)
                                                                          & ~ p2(X1680) )
                                                                      & ? [X1681] :
                                                                          ( r1(X1679,X1681)
                                                                          & ? [X1682] :
                                                                              ( r1(X1681,X1682)
                                                                              & ~ p2(X1682) )
                                                                          & ? [X1683] :
                                                                              ( r1(X1681,X1683)
                                                                              & ? [X1684] :
                                                                                  ( r1(X1683,X1684)
                                                                                  & ~ p2(X1684) )
                                                                              & ? [X1685] :
                                                                                  ( r1(X1683,X1685)
                                                                                  & ? [X1686] :
                                                                                      ( r1(X1685,X1686)
                                                                                      & ~ p2(X1686) )
                                                                                  & ? [X1687] :
                                                                                      ( r1(X1685,X1687)
                                                                                      & ? [X1688] :
                                                                                          ( r1(X1687,X1688)
                                                                                          & ! [X1689] :
                                                                                              ( ~ r1(X1688,X1689)
                                                                                              | p1(X1689) ) )
                                                                                      & ? [X1690] :
                                                                                          ( r1(X1687,X1690)
                                                                                          & ~ p1(X1690) ) )
                                                                                  & ? [X1691] :
                                                                                      ( r1(X1685,X1691)
                                                                                      & ~ p1(X1691) ) )
                                                                              & ? [X1692] :
                                                                                  ( r1(X1683,X1692)
                                                                                  & ~ p1(X1692) ) )
                                                                          & ? [X1693] :
                                                                              ( r1(X1681,X1693)
                                                                              & ~ p1(X1693) ) )
                                                                      & ? [X1694] :
                                                                          ( r1(X1679,X1694)
                                                                          & ~ p1(X1694) ) )
                                                                  & ? [X1695] :
                                                                      ( r1(X1677,X1695)
                                                                      & ~ p1(X1695) ) )
                                                              & ? [X1696] :
                                                                  ( r1(X1675,X1696)
                                                                  & ~ p1(X1696) ) )
                                                          & ? [X1697] :
                                                              ( r1(X1673,X1697)
                                                              & ~ p1(X1697) ) )
                                                      & ? [X1698] :
                                                          ( r1(X1671,X1698)
                                                          & ~ p1(X1698) ) )
                                                  & ? [X1699] :
                                                      ( r1(X1669,X1699)
                                                      & ~ p1(X1699) ) )
                                              & ? [X1700] :
                                                  ( r1(X1667,X1700)
                                                  & ~ p1(X1700) ) )
                                          & ? [X1701] :
                                              ( r1(X1665,X1701)
                                              & ~ p1(X1701) ) )
                                      & ? [X1702] :
                                          ( r1(X1663,X1702)
                                          & ~ p1(X1702) ) )
                                  & ? [X1703] :
                                      ( r1(X1661,X1703)
                                      & ~ p1(X1703) ) )
                              & ? [X1704] :
                                  ( r1(X1659,X1704)
                                  & ~ p1(X1704) ) )
                          & ? [X1705] :
                              ( r1(X1657,X1705)
                              & ~ p1(X1705) ) )
                      & ? [X1706] :
                          ( r1(X1655,X1706)
                          & ~ p1(X1706) ) )
                  & ? [X1707] :
                      ( r1(X1653,X1707)
                      & ~ p1(X1707) ) )
              & ? [X1708] :
                  ( r1(X1651,X1708)
                  & ~ p1(X1708) ) )
          & ? [X1709] :
              ( r1(X1649,X1709)
              & ~ p1(X1709) ) )
      & ? [X1710] :
          ( r1(X0,X1710)
          & ~ p1(X1710) )
      & ( ! [X1711] :
            ( ~ r1(X0,X1711)
            | p2(X1711) )
        | ! [X1712] :
            ( ~ r1(X0,X1712)
            | ! [X1713] :
                ( ~ r1(X1712,X1713)
                | p2(X1713) )
            | ! [X1714] :
                ( ~ r1(X1712,X1714)
                | ! [X1715] :
                    ( ~ r1(X1714,X1715)
                    | p2(X1715) )
                | ! [X1716] :
                    ( ~ r1(X1714,X1716)
                    | ! [X1717] :
                        ( ~ r1(X1716,X1717)
                        | p2(X1717) )
                    | ! [X1718] :
                        ( ~ r1(X1716,X1718)
                        | ! [X1719] :
                            ( ~ r1(X1718,X1719)
                            | p2(X1719) )
                        | ! [X1720] :
                            ( ~ r1(X1718,X1720)
                            | ! [X1721] :
                                ( ~ r1(X1720,X1721)
                                | p2(X1721) )
                            | ! [X1722] :
                                ( ~ r1(X1720,X1722)
                                | ! [X1723] :
                                    ( ~ r1(X1722,X1723)
                                    | p2(X1723) )
                                | ! [X1724] :
                                    ( ~ r1(X1722,X1724)
                                    | ! [X1725] :
                                        ( ~ r1(X1724,X1725)
                                        | p2(X1725) )
                                    | ! [X1726] :
                                        ( ~ r1(X1724,X1726)
                                        | ! [X1727] :
                                            ( ~ r1(X1726,X1727)
                                            | p2(X1727) )
                                        | ! [X1728] :
                                            ( ~ r1(X1726,X1728)
                                            | ! [X1729] :
                                                ( ~ r1(X1728,X1729)
                                                | p2(X1729) )
                                            | ! [X1730] :
                                                ( ~ r1(X1728,X1730)
                                                | ! [X1731] :
                                                    ( ~ r1(X1730,X1731)
                                                    | p2(X1731) )
                                                | ! [X1732] :
                                                    ( ~ r1(X1730,X1732)
                                                    | ! [X1733] :
                                                        ( ~ r1(X1732,X1733)
                                                        | p2(X1733) )
                                                    | ! [X1734] :
                                                        ( ~ r1(X1732,X1734)
                                                        | ! [X1735] :
                                                            ( ~ r1(X1734,X1735)
                                                            | p2(X1735) )
                                                        | ! [X1736] :
                                                            ( ~ r1(X1734,X1736)
                                                            | ! [X1737] :
                                                                ( ~ r1(X1736,X1737)
                                                                | p2(X1737) )
                                                            | ! [X1738] :
                                                                ( ~ r1(X1736,X1738)
                                                                | ! [X1739] :
                                                                    ( ~ r1(X1738,X1739)
                                                                    | ? [X1740] :
                                                                        ( r1(X1739,X1740)
                                                                        & p1(X1740) ) )
                                                                | ~ p1(X1738) )
                                                            | ! [X1741] :
                                                                ( ~ r1(X1736,X1741)
                                                                | p1(X1741) ) )
                                                        | ! [X1742] :
                                                            ( ~ r1(X1734,X1742)
                                                            | p1(X1742) ) )
                                                    | ! [X1743] :
                                                        ( ~ r1(X1732,X1743)
                                                        | p1(X1743) ) )
                                                | ! [X1744] :
                                                    ( ~ r1(X1730,X1744)
                                                    | p1(X1744) ) )
                                            | ! [X1745] :
                                                ( ~ r1(X1728,X1745)
                                                | p1(X1745) ) )
                                        | ! [X1746] :
                                            ( ~ r1(X1726,X1746)
                                            | p1(X1746) ) )
                                    | ! [X1747] :
                                        ( ~ r1(X1724,X1747)
                                        | p1(X1747) ) )
                                | ! [X1748] :
                                    ( ~ r1(X1722,X1748)
                                    | p1(X1748) ) )
                            | ! [X1749] :
                                ( ~ r1(X1720,X1749)
                                | p1(X1749) ) )
                        | ! [X1750] :
                            ( ~ r1(X1718,X1750)
                            | p1(X1750) ) )
                    | ! [X1751] :
                        ( ~ r1(X1716,X1751)
                        | p1(X1751) ) )
                | ! [X1752] :
                    ( ~ r1(X1714,X1752)
                    | p1(X1752) ) )
            | ! [X1753] :
                ( ~ r1(X1712,X1753)
                | p1(X1753) ) )
        | ! [X1754] :
            ( ~ r1(X0,X1754)
            | p1(X1754) ) )
      & ( ! [X1755] :
            ( ~ r1(X0,X1755)
            | p2(X1755) )
        | ! [X1756] :
            ( ~ r1(X0,X1756)
            | ! [X1757] :
                ( ~ r1(X1756,X1757)
                | p2(X1757) )
            | ! [X1758] :
                ( ~ r1(X1756,X1758)
                | ! [X1759] :
                    ( ~ r1(X1758,X1759)
                    | p2(X1759) )
                | ! [X1760] :
                    ( ~ r1(X1758,X1760)
                    | ! [X1761] :
                        ( ~ r1(X1760,X1761)
                        | p2(X1761) )
                    | ! [X1762] :
                        ( ~ r1(X1760,X1762)
                        | ! [X1763] :
                            ( ~ r1(X1762,X1763)
                            | p2(X1763) )
                        | ! [X1764] :
                            ( ~ r1(X1762,X1764)
                            | ! [X1765] :
                                ( ~ r1(X1764,X1765)
                                | p2(X1765) )
                            | ! [X1766] :
                                ( ~ r1(X1764,X1766)
                                | ! [X1767] :
                                    ( ~ r1(X1766,X1767)
                                    | p2(X1767) )
                                | ! [X1768] :
                                    ( ~ r1(X1766,X1768)
                                    | ! [X1769] :
                                        ( ~ r1(X1768,X1769)
                                        | p2(X1769) )
                                    | ! [X1770] :
                                        ( ~ r1(X1768,X1770)
                                        | ! [X1771] :
                                            ( ~ r1(X1770,X1771)
                                            | p2(X1771) )
                                        | ! [X1772] :
                                            ( ~ r1(X1770,X1772)
                                            | ! [X1773] :
                                                ( ~ r1(X1772,X1773)
                                                | p2(X1773) )
                                            | ! [X1774] :
                                                ( ~ r1(X1772,X1774)
                                                | ! [X1775] :
                                                    ( ~ r1(X1774,X1775)
                                                    | p2(X1775) )
                                                | ! [X1776] :
                                                    ( ~ r1(X1774,X1776)
                                                    | ! [X1777] :
                                                        ( ~ r1(X1776,X1777)
                                                        | p2(X1777) )
                                                    | ! [X1778] :
                                                        ( ~ r1(X1776,X1778)
                                                        | ! [X1779] :
                                                            ( ~ r1(X1778,X1779)
                                                            | p2(X1779) )
                                                        | ! [X1780] :
                                                            ( ~ r1(X1778,X1780)
                                                            | ! [X1781] :
                                                                ( ~ r1(X1780,X1781)
                                                                | p2(X1781) )
                                                            | ! [X1782] :
                                                                ( ~ r1(X1780,X1782)
                                                                | ! [X1783] :
                                                                    ( ~ r1(X1782,X1783)
                                                                    | ! [X1784] :
                                                                        ( ~ r1(X1783,X1784)
                                                                        | ? [X1785] :
                                                                            ( r1(X1784,X1785)
                                                                            & ~ p1(X1785) ) )
                                                                    | ! [X1786] :
                                                                        ( ~ r1(X1783,X1786)
                                                                        | p1(X1786) ) ) )
                                                            | ! [X1787] :
                                                                ( ~ r1(X1780,X1787)
                                                                | p1(X1787) ) )
                                                        | ! [X1788] :
                                                            ( ~ r1(X1778,X1788)
                                                            | p1(X1788) ) )
                                                    | ! [X1789] :
                                                        ( ~ r1(X1776,X1789)
                                                        | p1(X1789) ) )
                                                | ! [X1790] :
                                                    ( ~ r1(X1774,X1790)
                                                    | p1(X1790) ) )
                                            | ! [X1791] :
                                                ( ~ r1(X1772,X1791)
                                                | p1(X1791) ) )
                                        | ! [X1792] :
                                            ( ~ r1(X1770,X1792)
                                            | p1(X1792) ) )
                                    | ! [X1793] :
                                        ( ~ r1(X1768,X1793)
                                        | p1(X1793) ) )
                                | ! [X1794] :
                                    ( ~ r1(X1766,X1794)
                                    | p1(X1794) ) )
                            | ! [X1795] :
                                ( ~ r1(X1764,X1795)
                                | p1(X1795) ) )
                        | ! [X1796] :
                            ( ~ r1(X1762,X1796)
                            | p1(X1796) ) )
                    | ! [X1797] :
                        ( ~ r1(X1760,X1797)
                        | p1(X1797) ) )
                | ! [X1798] :
                    ( ~ r1(X1758,X1798)
                    | p1(X1798) ) )
            | ! [X1799] :
                ( ~ r1(X1756,X1799)
                | p1(X1799) ) )
        | ! [X1800] :
            ( ~ r1(X0,X1800)
            | p1(X1800) ) )
      & ( ! [X1801] :
            ( ~ r1(X0,X1801)
            | p2(X1801) )
        | ! [X1802] :
            ( ~ r1(X0,X1802)
            | ! [X1803] :
                ( ~ r1(X1802,X1803)
                | p2(X1803) )
            | ! [X1804] :
                ( ~ r1(X1802,X1804)
                | ! [X1805] :
                    ( ~ r1(X1804,X1805)
                    | p2(X1805) )
                | ! [X1806] :
                    ( ~ r1(X1804,X1806)
                    | ! [X1807] :
                        ( ~ r1(X1806,X1807)
                        | p2(X1807) )
                    | ! [X1808] :
                        ( ~ r1(X1806,X1808)
                        | ! [X1809] :
                            ( ~ r1(X1808,X1809)
                            | p2(X1809) )
                        | ! [X1810] :
                            ( ~ r1(X1808,X1810)
                            | ! [X1811] :
                                ( ~ r1(X1810,X1811)
                                | p2(X1811) )
                            | ! [X1812] :
                                ( ~ r1(X1810,X1812)
                                | ! [X1813] :
                                    ( ~ r1(X1812,X1813)
                                    | p2(X1813) )
                                | ! [X1814] :
                                    ( ~ r1(X1812,X1814)
                                    | ! [X1815] :
                                        ( ~ r1(X1814,X1815)
                                        | p2(X1815) )
                                    | ! [X1816] :
                                        ( ~ r1(X1814,X1816)
                                        | ! [X1817] :
                                            ( ~ r1(X1816,X1817)
                                            | p2(X1817) )
                                        | ! [X1818] :
                                            ( ~ r1(X1816,X1818)
                                            | ! [X1819] :
                                                ( ~ r1(X1818,X1819)
                                                | p2(X1819) )
                                            | ! [X1820] :
                                                ( ~ r1(X1818,X1820)
                                                | ! [X1821] :
                                                    ( ~ r1(X1820,X1821)
                                                    | p2(X1821) )
                                                | ! [X1822] :
                                                    ( ~ r1(X1820,X1822)
                                                    | ! [X1823] :
                                                        ( ~ r1(X1822,X1823)
                                                        | p2(X1823) )
                                                    | ! [X1824] :
                                                        ( ~ r1(X1822,X1824)
                                                        | ! [X1825] :
                                                            ( ~ r1(X1824,X1825)
                                                            | p2(X1825) )
                                                        | ! [X1826] :
                                                            ( ~ r1(X1824,X1826)
                                                            | ! [X1827] :
                                                                ( ~ r1(X1826,X1827)
                                                                | p2(X1827) )
                                                            | ! [X1828] :
                                                                ( ~ r1(X1826,X1828)
                                                                | ! [X1829] :
                                                                    ( ~ r1(X1828,X1829)
                                                                    | ? [X1830] :
                                                                        ( r1(X1829,X1830)
                                                                        & ! [X1831] :
                                                                            ( ~ r1(X1830,X1831)
                                                                            | p1(X1831) ) ) )
                                                                | ! [X1832] :
                                                                    ( ~ r1(X1828,X1832)
                                                                    | ? [X1833] :
                                                                        ( r1(X1832,X1833)
                                                                        & ~ p1(X1833) ) ) )
                                                            | ! [X1834] :
                                                                ( ~ r1(X1826,X1834)
                                                                | p1(X1834) ) )
                                                        | ! [X1835] :
                                                            ( ~ r1(X1824,X1835)
                                                            | p1(X1835) ) )
                                                    | ! [X1836] :
                                                        ( ~ r1(X1822,X1836)
                                                        | p1(X1836) ) )
                                                | ! [X1837] :
                                                    ( ~ r1(X1820,X1837)
                                                    | p1(X1837) ) )
                                            | ! [X1838] :
                                                ( ~ r1(X1818,X1838)
                                                | p1(X1838) ) )
                                        | ! [X1839] :
                                            ( ~ r1(X1816,X1839)
                                            | p1(X1839) ) )
                                    | ! [X1840] :
                                        ( ~ r1(X1814,X1840)
                                        | p1(X1840) ) )
                                | ! [X1841] :
                                    ( ~ r1(X1812,X1841)
                                    | p1(X1841) ) )
                            | ! [X1842] :
                                ( ~ r1(X1810,X1842)
                                | p1(X1842) ) )
                        | ! [X1843] :
                            ( ~ r1(X1808,X1843)
                            | p1(X1843) ) )
                    | ! [X1844] :
                        ( ~ r1(X1806,X1844)
                        | p1(X1844) ) )
                | ! [X1845] :
                    ( ~ r1(X1804,X1845)
                    | p1(X1845) ) )
            | ! [X1846] :
                ( ~ r1(X1802,X1846)
                | p1(X1846) ) )
        | ! [X1847] :
            ( ~ r1(X0,X1847)
            | p1(X1847) ) )
      & ( ! [X1848] :
            ( ~ r1(X0,X1848)
            | p2(X1848) )
        | ! [X1849] :
            ( ~ r1(X0,X1849)
            | ! [X1850] :
                ( ~ r1(X1849,X1850)
                | p2(X1850) )
            | ! [X1851] :
                ( ~ r1(X1849,X1851)
                | ! [X1852] :
                    ( ~ r1(X1851,X1852)
                    | p2(X1852) )
                | ! [X1853] :
                    ( ~ r1(X1851,X1853)
                    | ! [X1854] :
                        ( ~ r1(X1853,X1854)
                        | p2(X1854) )
                    | ! [X1855] :
                        ( ~ r1(X1853,X1855)
                        | ! [X1856] :
                            ( ~ r1(X1855,X1856)
                            | p2(X1856) )
                        | ! [X1857] :
                            ( ~ r1(X1855,X1857)
                            | ! [X1858] :
                                ( ~ r1(X1857,X1858)
                                | p2(X1858) )
                            | ! [X1859] :
                                ( ~ r1(X1857,X1859)
                                | ! [X1860] :
                                    ( ~ r1(X1859,X1860)
                                    | p2(X1860) )
                                | ! [X1861] :
                                    ( ~ r1(X1859,X1861)
                                    | ! [X1862] :
                                        ( ~ r1(X1861,X1862)
                                        | p2(X1862) )
                                    | ! [X1863] :
                                        ( ~ r1(X1861,X1863)
                                        | ! [X1864] :
                                            ( ~ r1(X1863,X1864)
                                            | p2(X1864) )
                                        | ! [X1865] :
                                            ( ~ r1(X1863,X1865)
                                            | ! [X1866] :
                                                ( ~ r1(X1865,X1866)
                                                | p2(X1866) )
                                            | ! [X1867] :
                                                ( ~ r1(X1865,X1867)
                                                | ! [X1868] :
                                                    ( ~ r1(X1867,X1868)
                                                    | p2(X1868) )
                                                | ! [X1869] :
                                                    ( ~ r1(X1867,X1869)
                                                    | ! [X1870] :
                                                        ( ~ r1(X1869,X1870)
                                                        | p2(X1870) )
                                                    | ! [X1871] :
                                                        ( ~ r1(X1869,X1871)
                                                        | ! [X1872] :
                                                            ( ~ r1(X1871,X1872)
                                                            | p2(X1872) )
                                                        | ! [X1873] :
                                                            ( ~ r1(X1871,X1873)
                                                            | ! [X1874] :
                                                                ( ~ r1(X1873,X1874)
                                                                | p2(X1874) )
                                                            | ! [X1875] :
                                                                ( ~ r1(X1873,X1875)
                                                                | ? [X1876] : r1(X1875,X1876) )
                                                            | ! [X1877] :
                                                                ( ~ r1(X1873,X1877)
                                                                | p1(X1877) ) )
                                                        | ! [X1878] :
                                                            ( ~ r1(X1871,X1878)
                                                            | p1(X1878) ) )
                                                    | ! [X1879] :
                                                        ( ~ r1(X1869,X1879)
                                                        | p1(X1879) ) )
                                                | ! [X1880] :
                                                    ( ~ r1(X1867,X1880)
                                                    | p1(X1880) ) )
                                            | ! [X1881] :
                                                ( ~ r1(X1865,X1881)
                                                | p1(X1881) ) )
                                        | ! [X1882] :
                                            ( ~ r1(X1863,X1882)
                                            | p1(X1882) ) )
                                    | ! [X1883] :
                                        ( ~ r1(X1861,X1883)
                                        | p1(X1883) ) )
                                | ! [X1884] :
                                    ( ~ r1(X1859,X1884)
                                    | p1(X1884) ) )
                            | ! [X1885] :
                                ( ~ r1(X1857,X1885)
                                | p1(X1885) ) )
                        | ! [X1886] :
                            ( ~ r1(X1855,X1886)
                            | p1(X1886) ) )
                    | ! [X1887] :
                        ( ~ r1(X1853,X1887)
                        | p1(X1887) ) )
                | ! [X1888] :
                    ( ~ r1(X1851,X1888)
                    | p1(X1888) ) )
            | ! [X1889] :
                ( ~ r1(X1849,X1889)
                | p1(X1889) ) )
        | ! [X1890] :
            ( ~ r1(X0,X1890)
            | p1(X1890) ) )
      & ? [X1891] :
          ( r1(X0,X1891)
          & ~ p2(X1891) )
      & ? [X1892] :
          ( r1(X0,X1892)
          & ? [X1893] :
              ( r1(X1892,X1893)
              & ~ p2(X1893) )
          & ? [X1894] :
              ( r1(X1892,X1894)
              & ? [X1895] :
                  ( r1(X1894,X1895)
                  & ~ p2(X1895) )
              & ? [X1896] :
                  ( r1(X1894,X1896)
                  & ? [X1897] :
                      ( r1(X1896,X1897)
                      & ~ p2(X1897) )
                  & ? [X1898] :
                      ( r1(X1896,X1898)
                      & ? [X1899] :
                          ( r1(X1898,X1899)
                          & ~ p2(X1899) )
                      & ? [X1900] :
                          ( r1(X1898,X1900)
                          & ? [X1901] :
                              ( r1(X1900,X1901)
                              & ~ p2(X1901) )
                          & ? [X1902] :
                              ( r1(X1900,X1902)
                              & ? [X1903] :
                                  ( r1(X1902,X1903)
                                  & ~ p2(X1903) )
                              & ? [X1904] :
                                  ( r1(X1902,X1904)
                                  & ? [X1905] :
                                      ( r1(X1904,X1905)
                                      & ~ p2(X1905) )
                                  & ? [X1906] :
                                      ( r1(X1904,X1906)
                                      & ? [X1907] :
                                          ( r1(X1906,X1907)
                                          & ~ p2(X1907) )
                                      & ? [X1908] :
                                          ( r1(X1906,X1908)
                                          & ? [X1909] :
                                              ( r1(X1908,X1909)
                                              & ~ p2(X1909) )
                                          & ? [X1910] :
                                              ( r1(X1908,X1910)
                                              & ? [X1911] :
                                                  ( r1(X1910,X1911)
                                                  & ~ p2(X1911) )
                                              & ? [X1912] :
                                                  ( r1(X1910,X1912)
                                                  & ? [X1913] :
                                                      ( r1(X1912,X1913)
                                                      & ~ p2(X1913) )
                                                  & ? [X1914] :
                                                      ( r1(X1912,X1914)
                                                      & ? [X1915] :
                                                          ( r1(X1914,X1915)
                                                          & ~ p2(X1915) )
                                                      & ? [X1916] :
                                                          ( r1(X1914,X1916)
                                                          & ? [X1917] :
                                                              ( r1(X1916,X1917)
                                                              & ~ p2(X1917) )
                                                          & ? [X1918] :
                                                              ( r1(X1916,X1918)
                                                              & ? [X1919] :
                                                                  ( r1(X1918,X1919)
                                                                  & ~ p2(X1919) )
                                                              & ? [X1920] :
                                                                  ( r1(X1918,X1920)
                                                                  & ? [X1921] :
                                                                      ( r1(X1920,X1921)
                                                                      & ~ p2(X1921) )
                                                                  & ? [X1922] :
                                                                      ( r1(X1920,X1922)
                                                                      & ? [X1923] :
                                                                          ( r1(X1922,X1923)
                                                                          & ~ p2(X1923) )
                                                                      & ? [X1924] :
                                                                          ( r1(X1922,X1924)
                                                                          & ? [X1925] :
                                                                              ( r1(X1924,X1925)
                                                                              & ~ p2(X1925) )
                                                                          & ? [X1926] :
                                                                              ( r1(X1924,X1926)
                                                                              & ? [X1927] :
                                                                                  ( r1(X1926,X1927)
                                                                                  & ~ p2(X1927) )
                                                                              & ? [X1928] :
                                                                                  ( r1(X1926,X1928)
                                                                                  & ? [X1929] :
                                                                                      ( r1(X1928,X1929)
                                                                                      & ~ p2(X1929) )
                                                                                  & ? [X1930] :
                                                                                      ( r1(X1928,X1930)
                                                                                      & ? [X1931] :
                                                                                          ( r1(X1930,X1931)
                                                                                          & ! [X1932] :
                                                                                              ( ~ r1(X1931,X1932)
                                                                                              | p1(X1932) ) )
                                                                                      & ? [X1933] :
                                                                                          ( r1(X1930,X1933)
                                                                                          & ~ p1(X1933) ) )
                                                                                  & ? [X1934] :
                                                                                      ( r1(X1928,X1934)
                                                                                      & ~ p1(X1934) ) )
                                                                              & ? [X1935] :
                                                                                  ( r1(X1926,X1935)
                                                                                  & ~ p1(X1935) ) )
                                                                          & ? [X1936] :
                                                                              ( r1(X1924,X1936)
                                                                              & ~ p1(X1936) ) )
                                                                      & ? [X1937] :
                                                                          ( r1(X1922,X1937)
                                                                          & ~ p1(X1937) ) )
                                                                  & ? [X1938] :
                                                                      ( r1(X1920,X1938)
                                                                      & ~ p1(X1938) ) )
                                                              & ? [X1939] :
                                                                  ( r1(X1918,X1939)
                                                                  & ~ p1(X1939) ) )
                                                          & ? [X1940] :
                                                              ( r1(X1916,X1940)
                                                              & ~ p1(X1940) ) )
                                                      & ? [X1941] :
                                                          ( r1(X1914,X1941)
                                                          & ~ p1(X1941) ) )
                                                  & ? [X1942] :
                                                      ( r1(X1912,X1942)
                                                      & ~ p1(X1942) ) )
                                              & ? [X1943] :
                                                  ( r1(X1910,X1943)
                                                  & ~ p1(X1943) ) )
                                          & ? [X1944] :
                                              ( r1(X1908,X1944)
                                              & ~ p1(X1944) ) )
                                      & ? [X1945] :
                                          ( r1(X1906,X1945)
                                          & ~ p1(X1945) ) )
                                  & ? [X1946] :
                                      ( r1(X1904,X1946)
                                      & ~ p1(X1946) ) )
                              & ? [X1947] :
                                  ( r1(X1902,X1947)
                                  & ~ p1(X1947) ) )
                          & ? [X1948] :
                              ( r1(X1900,X1948)
                              & ~ p1(X1948) ) )
                      & ? [X1949] :
                          ( r1(X1898,X1949)
                          & ~ p1(X1949) ) )
                  & ? [X1950] :
                      ( r1(X1896,X1950)
                      & ~ p1(X1950) ) )
              & ? [X1951] :
                  ( r1(X1894,X1951)
                  & ~ p1(X1951) ) )
          & ? [X1952] :
              ( r1(X1892,X1952)
              & ~ p1(X1952) ) )
      & ? [X1953] :
          ( r1(X0,X1953)
          & ~ p1(X1953) )
      & ( ! [X1954] :
            ( ~ r1(X0,X1954)
            | p2(X1954) )
        | ! [X1955] :
            ( ~ r1(X0,X1955)
            | ! [X1956] :
                ( ~ r1(X1955,X1956)
                | p2(X1956) )
            | ! [X1957] :
                ( ~ r1(X1955,X1957)
                | ! [X1958] :
                    ( ~ r1(X1957,X1958)
                    | p2(X1958) )
                | ! [X1959] :
                    ( ~ r1(X1957,X1959)
                    | ! [X1960] :
                        ( ~ r1(X1959,X1960)
                        | p2(X1960) )
                    | ! [X1961] :
                        ( ~ r1(X1959,X1961)
                        | ! [X1962] :
                            ( ~ r1(X1961,X1962)
                            | p2(X1962) )
                        | ! [X1963] :
                            ( ~ r1(X1961,X1963)
                            | ! [X1964] :
                                ( ~ r1(X1963,X1964)
                                | p2(X1964) )
                            | ! [X1965] :
                                ( ~ r1(X1963,X1965)
                                | ! [X1966] :
                                    ( ~ r1(X1965,X1966)
                                    | p2(X1966) )
                                | ! [X1967] :
                                    ( ~ r1(X1965,X1967)
                                    | ! [X1968] :
                                        ( ~ r1(X1967,X1968)
                                        | p2(X1968) )
                                    | ! [X1969] :
                                        ( ~ r1(X1967,X1969)
                                        | ! [X1970] :
                                            ( ~ r1(X1969,X1970)
                                            | p2(X1970) )
                                        | ! [X1971] :
                                            ( ~ r1(X1969,X1971)
                                            | ! [X1972] :
                                                ( ~ r1(X1971,X1972)
                                                | p2(X1972) )
                                            | ! [X1973] :
                                                ( ~ r1(X1971,X1973)
                                                | ! [X1974] :
                                                    ( ~ r1(X1973,X1974)
                                                    | p2(X1974) )
                                                | ! [X1975] :
                                                    ( ~ r1(X1973,X1975)
                                                    | ! [X1976] :
                                                        ( ~ r1(X1975,X1976)
                                                        | p2(X1976) )
                                                    | ! [X1977] :
                                                        ( ~ r1(X1975,X1977)
                                                        | ! [X1978] :
                                                            ( ~ r1(X1977,X1978)
                                                            | p2(X1978) )
                                                        | ! [X1979] :
                                                            ( ~ r1(X1977,X1979)
                                                            | ! [X1980] :
                                                                ( ~ r1(X1979,X1980)
                                                                | ? [X1981] :
                                                                    ( r1(X1980,X1981)
                                                                    & p1(X1981) ) )
                                                            | ~ p1(X1979) )
                                                        | ! [X1982] :
                                                            ( ~ r1(X1977,X1982)
                                                            | p1(X1982) ) )
                                                    | ! [X1983] :
                                                        ( ~ r1(X1975,X1983)
                                                        | p1(X1983) ) )
                                                | ! [X1984] :
                                                    ( ~ r1(X1973,X1984)
                                                    | p1(X1984) ) )
                                            | ! [X1985] :
                                                ( ~ r1(X1971,X1985)
                                                | p1(X1985) ) )
                                        | ! [X1986] :
                                            ( ~ r1(X1969,X1986)
                                            | p1(X1986) ) )
                                    | ! [X1987] :
                                        ( ~ r1(X1967,X1987)
                                        | p1(X1987) ) )
                                | ! [X1988] :
                                    ( ~ r1(X1965,X1988)
                                    | p1(X1988) ) )
                            | ! [X1989] :
                                ( ~ r1(X1963,X1989)
                                | p1(X1989) ) )
                        | ! [X1990] :
                            ( ~ r1(X1961,X1990)
                            | p1(X1990) ) )
                    | ! [X1991] :
                        ( ~ r1(X1959,X1991)
                        | p1(X1991) ) )
                | ! [X1992] :
                    ( ~ r1(X1957,X1992)
                    | p1(X1992) ) )
            | ! [X1993] :
                ( ~ r1(X1955,X1993)
                | p1(X1993) ) )
        | ! [X1994] :
            ( ~ r1(X0,X1994)
            | p1(X1994) ) )
      & ( ! [X1995] :
            ( ~ r1(X0,X1995)
            | p2(X1995) )
        | ! [X1996] :
            ( ~ r1(X0,X1996)
            | ! [X1997] :
                ( ~ r1(X1996,X1997)
                | p2(X1997) )
            | ! [X1998] :
                ( ~ r1(X1996,X1998)
                | ! [X1999] :
                    ( ~ r1(X1998,X1999)
                    | p2(X1999) )
                | ! [X2000] :
                    ( ~ r1(X1998,X2000)
                    | ! [X2001] :
                        ( ~ r1(X2000,X2001)
                        | p2(X2001) )
                    | ! [X2002] :
                        ( ~ r1(X2000,X2002)
                        | ! [X2003] :
                            ( ~ r1(X2002,X2003)
                            | p2(X2003) )
                        | ! [X2004] :
                            ( ~ r1(X2002,X2004)
                            | ! [X2005] :
                                ( ~ r1(X2004,X2005)
                                | p2(X2005) )
                            | ! [X2006] :
                                ( ~ r1(X2004,X2006)
                                | ! [X2007] :
                                    ( ~ r1(X2006,X2007)
                                    | p2(X2007) )
                                | ! [X2008] :
                                    ( ~ r1(X2006,X2008)
                                    | ! [X2009] :
                                        ( ~ r1(X2008,X2009)
                                        | p2(X2009) )
                                    | ! [X2010] :
                                        ( ~ r1(X2008,X2010)
                                        | ! [X2011] :
                                            ( ~ r1(X2010,X2011)
                                            | p2(X2011) )
                                        | ! [X2012] :
                                            ( ~ r1(X2010,X2012)
                                            | ! [X2013] :
                                                ( ~ r1(X2012,X2013)
                                                | p2(X2013) )
                                            | ! [X2014] :
                                                ( ~ r1(X2012,X2014)
                                                | ! [X2015] :
                                                    ( ~ r1(X2014,X2015)
                                                    | p2(X2015) )
                                                | ! [X2016] :
                                                    ( ~ r1(X2014,X2016)
                                                    | ! [X2017] :
                                                        ( ~ r1(X2016,X2017)
                                                        | p2(X2017) )
                                                    | ! [X2018] :
                                                        ( ~ r1(X2016,X2018)
                                                        | ! [X2019] :
                                                            ( ~ r1(X2018,X2019)
                                                            | p2(X2019) )
                                                        | ! [X2020] :
                                                            ( ~ r1(X2018,X2020)
                                                            | ! [X2021] :
                                                                ( ~ r1(X2020,X2021)
                                                                | ! [X2022] :
                                                                    ( ~ r1(X2021,X2022)
                                                                    | ? [X2023] :
                                                                        ( r1(X2022,X2023)
                                                                        & ~ p1(X2023) ) )
                                                                | ! [X2024] :
                                                                    ( ~ r1(X2021,X2024)
                                                                    | p1(X2024) ) ) )
                                                        | ! [X2025] :
                                                            ( ~ r1(X2018,X2025)
                                                            | p1(X2025) ) )
                                                    | ! [X2026] :
                                                        ( ~ r1(X2016,X2026)
                                                        | p1(X2026) ) )
                                                | ! [X2027] :
                                                    ( ~ r1(X2014,X2027)
                                                    | p1(X2027) ) )
                                            | ! [X2028] :
                                                ( ~ r1(X2012,X2028)
                                                | p1(X2028) ) )
                                        | ! [X2029] :
                                            ( ~ r1(X2010,X2029)
                                            | p1(X2029) ) )
                                    | ! [X2030] :
                                        ( ~ r1(X2008,X2030)
                                        | p1(X2030) ) )
                                | ! [X2031] :
                                    ( ~ r1(X2006,X2031)
                                    | p1(X2031) ) )
                            | ! [X2032] :
                                ( ~ r1(X2004,X2032)
                                | p1(X2032) ) )
                        | ! [X2033] :
                            ( ~ r1(X2002,X2033)
                            | p1(X2033) ) )
                    | ! [X2034] :
                        ( ~ r1(X2000,X2034)
                        | p1(X2034) ) )
                | ! [X2035] :
                    ( ~ r1(X1998,X2035)
                    | p1(X2035) ) )
            | ! [X2036] :
                ( ~ r1(X1996,X2036)
                | p1(X2036) ) )
        | ! [X2037] :
            ( ~ r1(X0,X2037)
            | p1(X2037) ) )
      & ( ! [X2038] :
            ( ~ r1(X0,X2038)
            | p2(X2038) )
        | ! [X2039] :
            ( ~ r1(X0,X2039)
            | ! [X2040] :
                ( ~ r1(X2039,X2040)
                | p2(X2040) )
            | ! [X2041] :
                ( ~ r1(X2039,X2041)
                | ! [X2042] :
                    ( ~ r1(X2041,X2042)
                    | p2(X2042) )
                | ! [X2043] :
                    ( ~ r1(X2041,X2043)
                    | ! [X2044] :
                        ( ~ r1(X2043,X2044)
                        | p2(X2044) )
                    | ! [X2045] :
                        ( ~ r1(X2043,X2045)
                        | ! [X2046] :
                            ( ~ r1(X2045,X2046)
                            | p2(X2046) )
                        | ! [X2047] :
                            ( ~ r1(X2045,X2047)
                            | ! [X2048] :
                                ( ~ r1(X2047,X2048)
                                | p2(X2048) )
                            | ! [X2049] :
                                ( ~ r1(X2047,X2049)
                                | ! [X2050] :
                                    ( ~ r1(X2049,X2050)
                                    | p2(X2050) )
                                | ! [X2051] :
                                    ( ~ r1(X2049,X2051)
                                    | ! [X2052] :
                                        ( ~ r1(X2051,X2052)
                                        | p2(X2052) )
                                    | ! [X2053] :
                                        ( ~ r1(X2051,X2053)
                                        | ! [X2054] :
                                            ( ~ r1(X2053,X2054)
                                            | p2(X2054) )
                                        | ! [X2055] :
                                            ( ~ r1(X2053,X2055)
                                            | ! [X2056] :
                                                ( ~ r1(X2055,X2056)
                                                | p2(X2056) )
                                            | ! [X2057] :
                                                ( ~ r1(X2055,X2057)
                                                | ! [X2058] :
                                                    ( ~ r1(X2057,X2058)
                                                    | p2(X2058) )
                                                | ! [X2059] :
                                                    ( ~ r1(X2057,X2059)
                                                    | ! [X2060] :
                                                        ( ~ r1(X2059,X2060)
                                                        | p2(X2060) )
                                                    | ! [X2061] :
                                                        ( ~ r1(X2059,X2061)
                                                        | ! [X2062] :
                                                            ( ~ r1(X2061,X2062)
                                                            | p2(X2062) )
                                                        | ! [X2063] :
                                                            ( ~ r1(X2061,X2063)
                                                            | ! [X2064] :
                                                                ( ~ r1(X2063,X2064)
                                                                | ? [X2065] :
                                                                    ( r1(X2064,X2065)
                                                                    & ! [X2066] :
                                                                        ( ~ r1(X2065,X2066)
                                                                        | p1(X2066) ) ) )
                                                            | ! [X2067] :
                                                                ( ~ r1(X2063,X2067)
                                                                | ? [X2068] :
                                                                    ( r1(X2067,X2068)
                                                                    & ~ p1(X2068) ) ) )
                                                        | ! [X2069] :
                                                            ( ~ r1(X2061,X2069)
                                                            | p1(X2069) ) )
                                                    | ! [X2070] :
                                                        ( ~ r1(X2059,X2070)
                                                        | p1(X2070) ) )
                                                | ! [X2071] :
                                                    ( ~ r1(X2057,X2071)
                                                    | p1(X2071) ) )
                                            | ! [X2072] :
                                                ( ~ r1(X2055,X2072)
                                                | p1(X2072) ) )
                                        | ! [X2073] :
                                            ( ~ r1(X2053,X2073)
                                            | p1(X2073) ) )
                                    | ! [X2074] :
                                        ( ~ r1(X2051,X2074)
                                        | p1(X2074) ) )
                                | ! [X2075] :
                                    ( ~ r1(X2049,X2075)
                                    | p1(X2075) ) )
                            | ! [X2076] :
                                ( ~ r1(X2047,X2076)
                                | p1(X2076) ) )
                        | ! [X2077] :
                            ( ~ r1(X2045,X2077)
                            | p1(X2077) ) )
                    | ! [X2078] :
                        ( ~ r1(X2043,X2078)
                        | p1(X2078) ) )
                | ! [X2079] :
                    ( ~ r1(X2041,X2079)
                    | p1(X2079) ) )
            | ! [X2080] :
                ( ~ r1(X2039,X2080)
                | p1(X2080) ) )
        | ! [X2081] :
            ( ~ r1(X0,X2081)
            | p1(X2081) ) )
      & ( ! [X2082] :
            ( ~ r1(X0,X2082)
            | p2(X2082) )
        | ! [X2083] :
            ( ~ r1(X0,X2083)
            | ! [X2084] :
                ( ~ r1(X2083,X2084)
                | p2(X2084) )
            | ! [X2085] :
                ( ~ r1(X2083,X2085)
                | ! [X2086] :
                    ( ~ r1(X2085,X2086)
                    | p2(X2086) )
                | ! [X2087] :
                    ( ~ r1(X2085,X2087)
                    | ! [X2088] :
                        ( ~ r1(X2087,X2088)
                        | p2(X2088) )
                    | ! [X2089] :
                        ( ~ r1(X2087,X2089)
                        | ! [X2090] :
                            ( ~ r1(X2089,X2090)
                            | p2(X2090) )
                        | ! [X2091] :
                            ( ~ r1(X2089,X2091)
                            | ! [X2092] :
                                ( ~ r1(X2091,X2092)
                                | p2(X2092) )
                            | ! [X2093] :
                                ( ~ r1(X2091,X2093)
                                | ! [X2094] :
                                    ( ~ r1(X2093,X2094)
                                    | p2(X2094) )
                                | ! [X2095] :
                                    ( ~ r1(X2093,X2095)
                                    | ! [X2096] :
                                        ( ~ r1(X2095,X2096)
                                        | p2(X2096) )
                                    | ! [X2097] :
                                        ( ~ r1(X2095,X2097)
                                        | ! [X2098] :
                                            ( ~ r1(X2097,X2098)
                                            | p2(X2098) )
                                        | ! [X2099] :
                                            ( ~ r1(X2097,X2099)
                                            | ! [X2100] :
                                                ( ~ r1(X2099,X2100)
                                                | p2(X2100) )
                                            | ! [X2101] :
                                                ( ~ r1(X2099,X2101)
                                                | ! [X2102] :
                                                    ( ~ r1(X2101,X2102)
                                                    | p2(X2102) )
                                                | ! [X2103] :
                                                    ( ~ r1(X2101,X2103)
                                                    | ! [X2104] :
                                                        ( ~ r1(X2103,X2104)
                                                        | p2(X2104) )
                                                    | ! [X2105] :
                                                        ( ~ r1(X2103,X2105)
                                                        | ! [X2106] :
                                                            ( ~ r1(X2105,X2106)
                                                            | p2(X2106) )
                                                        | ! [X2107] :
                                                            ( ~ r1(X2105,X2107)
                                                            | ? [X2108] : r1(X2107,X2108) )
                                                        | ! [X2109] :
                                                            ( ~ r1(X2105,X2109)
                                                            | p1(X2109) ) )
                                                    | ! [X2110] :
                                                        ( ~ r1(X2103,X2110)
                                                        | p1(X2110) ) )
                                                | ! [X2111] :
                                                    ( ~ r1(X2101,X2111)
                                                    | p1(X2111) ) )
                                            | ! [X2112] :
                                                ( ~ r1(X2099,X2112)
                                                | p1(X2112) ) )
                                        | ! [X2113] :
                                            ( ~ r1(X2097,X2113)
                                            | p1(X2113) ) )
                                    | ! [X2114] :
                                        ( ~ r1(X2095,X2114)
                                        | p1(X2114) ) )
                                | ! [X2115] :
                                    ( ~ r1(X2093,X2115)
                                    | p1(X2115) ) )
                            | ! [X2116] :
                                ( ~ r1(X2091,X2116)
                                | p1(X2116) ) )
                        | ! [X2117] :
                            ( ~ r1(X2089,X2117)
                            | p1(X2117) ) )
                    | ! [X2118] :
                        ( ~ r1(X2087,X2118)
                        | p1(X2118) ) )
                | ! [X2119] :
                    ( ~ r1(X2085,X2119)
                    | p1(X2119) ) )
            | ! [X2120] :
                ( ~ r1(X2083,X2120)
                | p1(X2120) ) )
        | ! [X2121] :
            ( ~ r1(X0,X2121)
            | p1(X2121) ) )
      & ? [X2122] :
          ( r1(X0,X2122)
          & ~ p2(X2122) )
      & ? [X2123] :
          ( r1(X0,X2123)
          & ? [X2124] :
              ( r1(X2123,X2124)
              & ~ p2(X2124) )
          & ? [X2125] :
              ( r1(X2123,X2125)
              & ? [X2126] :
                  ( r1(X2125,X2126)
                  & ~ p2(X2126) )
              & ? [X2127] :
                  ( r1(X2125,X2127)
                  & ? [X2128] :
                      ( r1(X2127,X2128)
                      & ~ p2(X2128) )
                  & ? [X2129] :
                      ( r1(X2127,X2129)
                      & ? [X2130] :
                          ( r1(X2129,X2130)
                          & ~ p2(X2130) )
                      & ? [X2131] :
                          ( r1(X2129,X2131)
                          & ? [X2132] :
                              ( r1(X2131,X2132)
                              & ~ p2(X2132) )
                          & ? [X2133] :
                              ( r1(X2131,X2133)
                              & ? [X2134] :
                                  ( r1(X2133,X2134)
                                  & ~ p2(X2134) )
                              & ? [X2135] :
                                  ( r1(X2133,X2135)
                                  & ? [X2136] :
                                      ( r1(X2135,X2136)
                                      & ~ p2(X2136) )
                                  & ? [X2137] :
                                      ( r1(X2135,X2137)
                                      & ? [X2138] :
                                          ( r1(X2137,X2138)
                                          & ~ p2(X2138) )
                                      & ? [X2139] :
                                          ( r1(X2137,X2139)
                                          & ? [X2140] :
                                              ( r1(X2139,X2140)
                                              & ~ p2(X2140) )
                                          & ? [X2141] :
                                              ( r1(X2139,X2141)
                                              & ? [X2142] :
                                                  ( r1(X2141,X2142)
                                                  & ~ p2(X2142) )
                                              & ? [X2143] :
                                                  ( r1(X2141,X2143)
                                                  & ? [X2144] :
                                                      ( r1(X2143,X2144)
                                                      & ~ p2(X2144) )
                                                  & ? [X2145] :
                                                      ( r1(X2143,X2145)
                                                      & ? [X2146] :
                                                          ( r1(X2145,X2146)
                                                          & ~ p2(X2146) )
                                                      & ? [X2147] :
                                                          ( r1(X2145,X2147)
                                                          & ? [X2148] :
                                                              ( r1(X2147,X2148)
                                                              & ~ p2(X2148) )
                                                          & ? [X2149] :
                                                              ( r1(X2147,X2149)
                                                              & ? [X2150] :
                                                                  ( r1(X2149,X2150)
                                                                  & ~ p2(X2150) )
                                                              & ? [X2151] :
                                                                  ( r1(X2149,X2151)
                                                                  & ? [X2152] :
                                                                      ( r1(X2151,X2152)
                                                                      & ~ p2(X2152) )
                                                                  & ? [X2153] :
                                                                      ( r1(X2151,X2153)
                                                                      & ? [X2154] :
                                                                          ( r1(X2153,X2154)
                                                                          & ~ p2(X2154) )
                                                                      & ? [X2155] :
                                                                          ( r1(X2153,X2155)
                                                                          & ? [X2156] :
                                                                              ( r1(X2155,X2156)
                                                                              & ~ p2(X2156) )
                                                                          & ? [X2157] :
                                                                              ( r1(X2155,X2157)
                                                                              & ? [X2158] :
                                                                                  ( r1(X2157,X2158)
                                                                                  & ~ p2(X2158) )
                                                                              & ? [X2159] :
                                                                                  ( r1(X2157,X2159)
                                                                                  & ? [X2160] :
                                                                                      ( r1(X2159,X2160)
                                                                                      & ~ p2(X2160) )
                                                                                  & ? [X2161] :
                                                                                      ( r1(X2159,X2161)
                                                                                      & ? [X2162] :
                                                                                          ( r1(X2161,X2162)
                                                                                          & ! [X2163] :
                                                                                              ( ~ r1(X2162,X2163)
                                                                                              | p1(X2163) ) )
                                                                                      & ? [X2164] :
                                                                                          ( r1(X2161,X2164)
                                                                                          & ~ p1(X2164) ) )
                                                                                  & ? [X2165] :
                                                                                      ( r1(X2159,X2165)
                                                                                      & ~ p1(X2165) ) )
                                                                              & ? [X2166] :
                                                                                  ( r1(X2157,X2166)
                                                                                  & ~ p1(X2166) ) )
                                                                          & ? [X2167] :
                                                                              ( r1(X2155,X2167)
                                                                              & ~ p1(X2167) ) )
                                                                      & ? [X2168] :
                                                                          ( r1(X2153,X2168)
                                                                          & ~ p1(X2168) ) )
                                                                  & ? [X2169] :
                                                                      ( r1(X2151,X2169)
                                                                      & ~ p1(X2169) ) )
                                                              & ? [X2170] :
                                                                  ( r1(X2149,X2170)
                                                                  & ~ p1(X2170) ) )
                                                          & ? [X2171] :
                                                              ( r1(X2147,X2171)
                                                              & ~ p1(X2171) ) )
                                                      & ? [X2172] :
                                                          ( r1(X2145,X2172)
                                                          & ~ p1(X2172) ) )
                                                  & ? [X2173] :
                                                      ( r1(X2143,X2173)
                                                      & ~ p1(X2173) ) )
                                              & ? [X2174] :
                                                  ( r1(X2141,X2174)
                                                  & ~ p1(X2174) ) )
                                          & ? [X2175] :
                                              ( r1(X2139,X2175)
                                              & ~ p1(X2175) ) )
                                      & ? [X2176] :
                                          ( r1(X2137,X2176)
                                          & ~ p1(X2176) ) )
                                  & ? [X2177] :
                                      ( r1(X2135,X2177)
                                      & ~ p1(X2177) ) )
                              & ? [X2178] :
                                  ( r1(X2133,X2178)
                                  & ~ p1(X2178) ) )
                          & ? [X2179] :
                              ( r1(X2131,X2179)
                              & ~ p1(X2179) ) )
                      & ? [X2180] :
                          ( r1(X2129,X2180)
                          & ~ p1(X2180) ) )
                  & ? [X2181] :
                      ( r1(X2127,X2181)
                      & ~ p1(X2181) ) )
              & ? [X2182] :
                  ( r1(X2125,X2182)
                  & ~ p1(X2182) ) )
          & ? [X2183] :
              ( r1(X2123,X2183)
              & ~ p1(X2183) ) )
      & ? [X2184] :
          ( r1(X0,X2184)
          & ~ p1(X2184) )
      & ( ! [X2185] :
            ( ~ r1(X0,X2185)
            | p2(X2185) )
        | ! [X2186] :
            ( ~ r1(X0,X2186)
            | ! [X2187] :
                ( ~ r1(X2186,X2187)
                | p2(X2187) )
            | ! [X2188] :
                ( ~ r1(X2186,X2188)
                | ! [X2189] :
                    ( ~ r1(X2188,X2189)
                    | p2(X2189) )
                | ! [X2190] :
                    ( ~ r1(X2188,X2190)
                    | ! [X2191] :
                        ( ~ r1(X2190,X2191)
                        | p2(X2191) )
                    | ! [X2192] :
                        ( ~ r1(X2190,X2192)
                        | ! [X2193] :
                            ( ~ r1(X2192,X2193)
                            | p2(X2193) )
                        | ! [X2194] :
                            ( ~ r1(X2192,X2194)
                            | ! [X2195] :
                                ( ~ r1(X2194,X2195)
                                | p2(X2195) )
                            | ! [X2196] :
                                ( ~ r1(X2194,X2196)
                                | ! [X2197] :
                                    ( ~ r1(X2196,X2197)
                                    | p2(X2197) )
                                | ! [X2198] :
                                    ( ~ r1(X2196,X2198)
                                    | ! [X2199] :
                                        ( ~ r1(X2198,X2199)
                                        | p2(X2199) )
                                    | ! [X2200] :
                                        ( ~ r1(X2198,X2200)
                                        | ! [X2201] :
                                            ( ~ r1(X2200,X2201)
                                            | p2(X2201) )
                                        | ! [X2202] :
                                            ( ~ r1(X2200,X2202)
                                            | ! [X2203] :
                                                ( ~ r1(X2202,X2203)
                                                | p2(X2203) )
                                            | ! [X2204] :
                                                ( ~ r1(X2202,X2204)
                                                | ! [X2205] :
                                                    ( ~ r1(X2204,X2205)
                                                    | p2(X2205) )
                                                | ! [X2206] :
                                                    ( ~ r1(X2204,X2206)
                                                    | ! [X2207] :
                                                        ( ~ r1(X2206,X2207)
                                                        | p2(X2207) )
                                                    | ! [X2208] :
                                                        ( ~ r1(X2206,X2208)
                                                        | ! [X2209] :
                                                            ( ~ r1(X2208,X2209)
                                                            | ? [X2210] :
                                                                ( r1(X2209,X2210)
                                                                & p1(X2210) ) )
                                                        | ~ p1(X2208) )
                                                    | ! [X2211] :
                                                        ( ~ r1(X2206,X2211)
                                                        | p1(X2211) ) )
                                                | ! [X2212] :
                                                    ( ~ r1(X2204,X2212)
                                                    | p1(X2212) ) )
                                            | ! [X2213] :
                                                ( ~ r1(X2202,X2213)
                                                | p1(X2213) ) )
                                        | ! [X2214] :
                                            ( ~ r1(X2200,X2214)
                                            | p1(X2214) ) )
                                    | ! [X2215] :
                                        ( ~ r1(X2198,X2215)
                                        | p1(X2215) ) )
                                | ! [X2216] :
                                    ( ~ r1(X2196,X2216)
                                    | p1(X2216) ) )
                            | ! [X2217] :
                                ( ~ r1(X2194,X2217)
                                | p1(X2217) ) )
                        | ! [X2218] :
                            ( ~ r1(X2192,X2218)
                            | p1(X2218) ) )
                    | ! [X2219] :
                        ( ~ r1(X2190,X2219)
                        | p1(X2219) ) )
                | ! [X2220] :
                    ( ~ r1(X2188,X2220)
                    | p1(X2220) ) )
            | ! [X2221] :
                ( ~ r1(X2186,X2221)
                | p1(X2221) ) )
        | ! [X2222] :
            ( ~ r1(X0,X2222)
            | p1(X2222) ) )
      & ( ! [X2223] :
            ( ~ r1(X0,X2223)
            | p2(X2223) )
        | ! [X2224] :
            ( ~ r1(X0,X2224)
            | ! [X2225] :
                ( ~ r1(X2224,X2225)
                | p2(X2225) )
            | ! [X2226] :
                ( ~ r1(X2224,X2226)
                | ! [X2227] :
                    ( ~ r1(X2226,X2227)
                    | p2(X2227) )
                | ! [X2228] :
                    ( ~ r1(X2226,X2228)
                    | ! [X2229] :
                        ( ~ r1(X2228,X2229)
                        | p2(X2229) )
                    | ! [X2230] :
                        ( ~ r1(X2228,X2230)
                        | ! [X2231] :
                            ( ~ r1(X2230,X2231)
                            | p2(X2231) )
                        | ! [X2232] :
                            ( ~ r1(X2230,X2232)
                            | ! [X2233] :
                                ( ~ r1(X2232,X2233)
                                | p2(X2233) )
                            | ! [X2234] :
                                ( ~ r1(X2232,X2234)
                                | ! [X2235] :
                                    ( ~ r1(X2234,X2235)
                                    | p2(X2235) )
                                | ! [X2236] :
                                    ( ~ r1(X2234,X2236)
                                    | ! [X2237] :
                                        ( ~ r1(X2236,X2237)
                                        | p2(X2237) )
                                    | ! [X2238] :
                                        ( ~ r1(X2236,X2238)
                                        | ! [X2239] :
                                            ( ~ r1(X2238,X2239)
                                            | p2(X2239) )
                                        | ! [X2240] :
                                            ( ~ r1(X2238,X2240)
                                            | ! [X2241] :
                                                ( ~ r1(X2240,X2241)
                                                | p2(X2241) )
                                            | ! [X2242] :
                                                ( ~ r1(X2240,X2242)
                                                | ! [X2243] :
                                                    ( ~ r1(X2242,X2243)
                                                    | p2(X2243) )
                                                | ! [X2244] :
                                                    ( ~ r1(X2242,X2244)
                                                    | ! [X2245] :
                                                        ( ~ r1(X2244,X2245)
                                                        | p2(X2245) )
                                                    | ! [X2246] :
                                                        ( ~ r1(X2244,X2246)
                                                        | ! [X2247] :
                                                            ( ~ r1(X2246,X2247)
                                                            | ! [X2248] :
                                                                ( ~ r1(X2247,X2248)
                                                                | ? [X2249] :
                                                                    ( r1(X2248,X2249)
                                                                    & ~ p1(X2249) ) )
                                                            | ! [X2250] :
                                                                ( ~ r1(X2247,X2250)
                                                                | p1(X2250) ) ) )
                                                    | ! [X2251] :
                                                        ( ~ r1(X2244,X2251)
                                                        | p1(X2251) ) )
                                                | ! [X2252] :
                                                    ( ~ r1(X2242,X2252)
                                                    | p1(X2252) ) )
                                            | ! [X2253] :
                                                ( ~ r1(X2240,X2253)
                                                | p1(X2253) ) )
                                        | ! [X2254] :
                                            ( ~ r1(X2238,X2254)
                                            | p1(X2254) ) )
                                    | ! [X2255] :
                                        ( ~ r1(X2236,X2255)
                                        | p1(X2255) ) )
                                | ! [X2256] :
                                    ( ~ r1(X2234,X2256)
                                    | p1(X2256) ) )
                            | ! [X2257] :
                                ( ~ r1(X2232,X2257)
                                | p1(X2257) ) )
                        | ! [X2258] :
                            ( ~ r1(X2230,X2258)
                            | p1(X2258) ) )
                    | ! [X2259] :
                        ( ~ r1(X2228,X2259)
                        | p1(X2259) ) )
                | ! [X2260] :
                    ( ~ r1(X2226,X2260)
                    | p1(X2260) ) )
            | ! [X2261] :
                ( ~ r1(X2224,X2261)
                | p1(X2261) ) )
        | ! [X2262] :
            ( ~ r1(X0,X2262)
            | p1(X2262) ) )
      & ( ! [X2263] :
            ( ~ r1(X0,X2263)
            | p2(X2263) )
        | ! [X2264] :
            ( ~ r1(X0,X2264)
            | ! [X2265] :
                ( ~ r1(X2264,X2265)
                | p2(X2265) )
            | ! [X2266] :
                ( ~ r1(X2264,X2266)
                | ! [X2267] :
                    ( ~ r1(X2266,X2267)
                    | p2(X2267) )
                | ! [X2268] :
                    ( ~ r1(X2266,X2268)
                    | ! [X2269] :
                        ( ~ r1(X2268,X2269)
                        | p2(X2269) )
                    | ! [X2270] :
                        ( ~ r1(X2268,X2270)
                        | ! [X2271] :
                            ( ~ r1(X2270,X2271)
                            | p2(X2271) )
                        | ! [X2272] :
                            ( ~ r1(X2270,X2272)
                            | ! [X2273] :
                                ( ~ r1(X2272,X2273)
                                | p2(X2273) )
                            | ! [X2274] :
                                ( ~ r1(X2272,X2274)
                                | ! [X2275] :
                                    ( ~ r1(X2274,X2275)
                                    | p2(X2275) )
                                | ! [X2276] :
                                    ( ~ r1(X2274,X2276)
                                    | ! [X2277] :
                                        ( ~ r1(X2276,X2277)
                                        | p2(X2277) )
                                    | ! [X2278] :
                                        ( ~ r1(X2276,X2278)
                                        | ! [X2279] :
                                            ( ~ r1(X2278,X2279)
                                            | p2(X2279) )
                                        | ! [X2280] :
                                            ( ~ r1(X2278,X2280)
                                            | ! [X2281] :
                                                ( ~ r1(X2280,X2281)
                                                | p2(X2281) )
                                            | ! [X2282] :
                                                ( ~ r1(X2280,X2282)
                                                | ! [X2283] :
                                                    ( ~ r1(X2282,X2283)
                                                    | p2(X2283) )
                                                | ! [X2284] :
                                                    ( ~ r1(X2282,X2284)
                                                    | ! [X2285] :
                                                        ( ~ r1(X2284,X2285)
                                                        | p2(X2285) )
                                                    | ! [X2286] :
                                                        ( ~ r1(X2284,X2286)
                                                        | ! [X2287] :
                                                            ( ~ r1(X2286,X2287)
                                                            | ? [X2288] :
                                                                ( r1(X2287,X2288)
                                                                & ! [X2289] :
                                                                    ( ~ r1(X2288,X2289)
                                                                    | p1(X2289) ) ) )
                                                        | ! [X2290] :
                                                            ( ~ r1(X2286,X2290)
                                                            | ? [X2291] :
                                                                ( r1(X2290,X2291)
                                                                & ~ p1(X2291) ) ) )
                                                    | ! [X2292] :
                                                        ( ~ r1(X2284,X2292)
                                                        | p1(X2292) ) )
                                                | ! [X2293] :
                                                    ( ~ r1(X2282,X2293)
                                                    | p1(X2293) ) )
                                            | ! [X2294] :
                                                ( ~ r1(X2280,X2294)
                                                | p1(X2294) ) )
                                        | ! [X2295] :
                                            ( ~ r1(X2278,X2295)
                                            | p1(X2295) ) )
                                    | ! [X2296] :
                                        ( ~ r1(X2276,X2296)
                                        | p1(X2296) ) )
                                | ! [X2297] :
                                    ( ~ r1(X2274,X2297)
                                    | p1(X2297) ) )
                            | ! [X2298] :
                                ( ~ r1(X2272,X2298)
                                | p1(X2298) ) )
                        | ! [X2299] :
                            ( ~ r1(X2270,X2299)
                            | p1(X2299) ) )
                    | ! [X2300] :
                        ( ~ r1(X2268,X2300)
                        | p1(X2300) ) )
                | ! [X2301] :
                    ( ~ r1(X2266,X2301)
                    | p1(X2301) ) )
            | ! [X2302] :
                ( ~ r1(X2264,X2302)
                | p1(X2302) ) )
        | ! [X2303] :
            ( ~ r1(X0,X2303)
            | p1(X2303) ) )
      & ( ! [X2304] :
            ( ~ r1(X0,X2304)
            | p2(X2304) )
        | ! [X2305] :
            ( ~ r1(X0,X2305)
            | ! [X2306] :
                ( ~ r1(X2305,X2306)
                | p2(X2306) )
            | ! [X2307] :
                ( ~ r1(X2305,X2307)
                | ! [X2308] :
                    ( ~ r1(X2307,X2308)
                    | p2(X2308) )
                | ! [X2309] :
                    ( ~ r1(X2307,X2309)
                    | ! [X2310] :
                        ( ~ r1(X2309,X2310)
                        | p2(X2310) )
                    | ! [X2311] :
                        ( ~ r1(X2309,X2311)
                        | ! [X2312] :
                            ( ~ r1(X2311,X2312)
                            | p2(X2312) )
                        | ! [X2313] :
                            ( ~ r1(X2311,X2313)
                            | ! [X2314] :
                                ( ~ r1(X2313,X2314)
                                | p2(X2314) )
                            | ! [X2315] :
                                ( ~ r1(X2313,X2315)
                                | ! [X2316] :
                                    ( ~ r1(X2315,X2316)
                                    | p2(X2316) )
                                | ! [X2317] :
                                    ( ~ r1(X2315,X2317)
                                    | ! [X2318] :
                                        ( ~ r1(X2317,X2318)
                                        | p2(X2318) )
                                    | ! [X2319] :
                                        ( ~ r1(X2317,X2319)
                                        | ! [X2320] :
                                            ( ~ r1(X2319,X2320)
                                            | p2(X2320) )
                                        | ! [X2321] :
                                            ( ~ r1(X2319,X2321)
                                            | ! [X2322] :
                                                ( ~ r1(X2321,X2322)
                                                | p2(X2322) )
                                            | ! [X2323] :
                                                ( ~ r1(X2321,X2323)
                                                | ! [X2324] :
                                                    ( ~ r1(X2323,X2324)
                                                    | p2(X2324) )
                                                | ! [X2325] :
                                                    ( ~ r1(X2323,X2325)
                                                    | ! [X2326] :
                                                        ( ~ r1(X2325,X2326)
                                                        | p2(X2326) )
                                                    | ! [X2327] :
                                                        ( ~ r1(X2325,X2327)
                                                        | ? [X2328] : r1(X2327,X2328) )
                                                    | ! [X2329] :
                                                        ( ~ r1(X2325,X2329)
                                                        | p1(X2329) ) )
                                                | ! [X2330] :
                                                    ( ~ r1(X2323,X2330)
                                                    | p1(X2330) ) )
                                            | ! [X2331] :
                                                ( ~ r1(X2321,X2331)
                                                | p1(X2331) ) )
                                        | ! [X2332] :
                                            ( ~ r1(X2319,X2332)
                                            | p1(X2332) ) )
                                    | ! [X2333] :
                                        ( ~ r1(X2317,X2333)
                                        | p1(X2333) ) )
                                | ! [X2334] :
                                    ( ~ r1(X2315,X2334)
                                    | p1(X2334) ) )
                            | ! [X2335] :
                                ( ~ r1(X2313,X2335)
                                | p1(X2335) ) )
                        | ! [X2336] :
                            ( ~ r1(X2311,X2336)
                            | p1(X2336) ) )
                    | ! [X2337] :
                        ( ~ r1(X2309,X2337)
                        | p1(X2337) ) )
                | ! [X2338] :
                    ( ~ r1(X2307,X2338)
                    | p1(X2338) ) )
            | ! [X2339] :
                ( ~ r1(X2305,X2339)
                | p1(X2339) ) )
        | ! [X2340] :
            ( ~ r1(X0,X2340)
            | p1(X2340) ) )
      & ? [X2341] :
          ( r1(X0,X2341)
          & ~ p2(X2341) )
      & ? [X2342] :
          ( r1(X0,X2342)
          & ? [X2343] :
              ( r1(X2342,X2343)
              & ~ p2(X2343) )
          & ? [X2344] :
              ( r1(X2342,X2344)
              & ? [X2345] :
                  ( r1(X2344,X2345)
                  & ~ p2(X2345) )
              & ? [X2346] :
                  ( r1(X2344,X2346)
                  & ? [X2347] :
                      ( r1(X2346,X2347)
                      & ~ p2(X2347) )
                  & ? [X2348] :
                      ( r1(X2346,X2348)
                      & ? [X2349] :
                          ( r1(X2348,X2349)
                          & ~ p2(X2349) )
                      & ? [X2350] :
                          ( r1(X2348,X2350)
                          & ? [X2351] :
                              ( r1(X2350,X2351)
                              & ~ p2(X2351) )
                          & ? [X2352] :
                              ( r1(X2350,X2352)
                              & ? [X2353] :
                                  ( r1(X2352,X2353)
                                  & ~ p2(X2353) )
                              & ? [X2354] :
                                  ( r1(X2352,X2354)
                                  & ? [X2355] :
                                      ( r1(X2354,X2355)
                                      & ~ p2(X2355) )
                                  & ? [X2356] :
                                      ( r1(X2354,X2356)
                                      & ? [X2357] :
                                          ( r1(X2356,X2357)
                                          & ~ p2(X2357) )
                                      & ? [X2358] :
                                          ( r1(X2356,X2358)
                                          & ? [X2359] :
                                              ( r1(X2358,X2359)
                                              & ~ p2(X2359) )
                                          & ? [X2360] :
                                              ( r1(X2358,X2360)
                                              & ? [X2361] :
                                                  ( r1(X2360,X2361)
                                                  & ~ p2(X2361) )
                                              & ? [X2362] :
                                                  ( r1(X2360,X2362)
                                                  & ? [X2363] :
                                                      ( r1(X2362,X2363)
                                                      & ~ p2(X2363) )
                                                  & ? [X2364] :
                                                      ( r1(X2362,X2364)
                                                      & ? [X2365] :
                                                          ( r1(X2364,X2365)
                                                          & ~ p2(X2365) )
                                                      & ? [X2366] :
                                                          ( r1(X2364,X2366)
                                                          & ? [X2367] :
                                                              ( r1(X2366,X2367)
                                                              & ~ p2(X2367) )
                                                          & ? [X2368] :
                                                              ( r1(X2366,X2368)
                                                              & ? [X2369] :
                                                                  ( r1(X2368,X2369)
                                                                  & ~ p2(X2369) )
                                                              & ? [X2370] :
                                                                  ( r1(X2368,X2370)
                                                                  & ? [X2371] :
                                                                      ( r1(X2370,X2371)
                                                                      & ~ p2(X2371) )
                                                                  & ? [X2372] :
                                                                      ( r1(X2370,X2372)
                                                                      & ? [X2373] :
                                                                          ( r1(X2372,X2373)
                                                                          & ~ p2(X2373) )
                                                                      & ? [X2374] :
                                                                          ( r1(X2372,X2374)
                                                                          & ? [X2375] :
                                                                              ( r1(X2374,X2375)
                                                                              & ~ p2(X2375) )
                                                                          & ? [X2376] :
                                                                              ( r1(X2374,X2376)
                                                                              & ? [X2377] :
                                                                                  ( r1(X2376,X2377)
                                                                                  & ~ p2(X2377) )
                                                                              & ? [X2378] :
                                                                                  ( r1(X2376,X2378)
                                                                                  & ? [X2379] :
                                                                                      ( r1(X2378,X2379)
                                                                                      & ~ p2(X2379) )
                                                                                  & ? [X2380] :
                                                                                      ( r1(X2378,X2380)
                                                                                      & ? [X2381] :
                                                                                          ( r1(X2380,X2381)
                                                                                          & ! [X2382] :
                                                                                              ( ~ r1(X2381,X2382)
                                                                                              | p1(X2382) ) )
                                                                                      & ? [X2383] :
                                                                                          ( r1(X2380,X2383)
                                                                                          & ~ p1(X2383) ) )
                                                                                  & ? [X2384] :
                                                                                      ( r1(X2378,X2384)
                                                                                      & ~ p1(X2384) ) )
                                                                              & ? [X2385] :
                                                                                  ( r1(X2376,X2385)
                                                                                  & ~ p1(X2385) ) )
                                                                          & ? [X2386] :
                                                                              ( r1(X2374,X2386)
                                                                              & ~ p1(X2386) ) )
                                                                      & ? [X2387] :
                                                                          ( r1(X2372,X2387)
                                                                          & ~ p1(X2387) ) )
                                                                  & ? [X2388] :
                                                                      ( r1(X2370,X2388)
                                                                      & ~ p1(X2388) ) )
                                                              & ? [X2389] :
                                                                  ( r1(X2368,X2389)
                                                                  & ~ p1(X2389) ) )
                                                          & ? [X2390] :
                                                              ( r1(X2366,X2390)
                                                              & ~ p1(X2390) ) )
                                                      & ? [X2391] :
                                                          ( r1(X2364,X2391)
                                                          & ~ p1(X2391) ) )
                                                  & ? [X2392] :
                                                      ( r1(X2362,X2392)
                                                      & ~ p1(X2392) ) )
                                              & ? [X2393] :
                                                  ( r1(X2360,X2393)
                                                  & ~ p1(X2393) ) )
                                          & ? [X2394] :
                                              ( r1(X2358,X2394)
                                              & ~ p1(X2394) ) )
                                      & ? [X2395] :
                                          ( r1(X2356,X2395)
                                          & ~ p1(X2395) ) )
                                  & ? [X2396] :
                                      ( r1(X2354,X2396)
                                      & ~ p1(X2396) ) )
                              & ? [X2397] :
                                  ( r1(X2352,X2397)
                                  & ~ p1(X2397) ) )
                          & ? [X2398] :
                              ( r1(X2350,X2398)
                              & ~ p1(X2398) ) )
                      & ? [X2399] :
                          ( r1(X2348,X2399)
                          & ~ p1(X2399) ) )
                  & ? [X2400] :
                      ( r1(X2346,X2400)
                      & ~ p1(X2400) ) )
              & ? [X2401] :
                  ( r1(X2344,X2401)
                  & ~ p1(X2401) ) )
          & ? [X2402] :
              ( r1(X2342,X2402)
              & ~ p1(X2402) ) )
      & ? [X2403] :
          ( r1(X0,X2403)
          & ~ p1(X2403) )
      & ( ! [X2404] :
            ( ~ r1(X0,X2404)
            | p2(X2404) )
        | ! [X2405] :
            ( ~ r1(X0,X2405)
            | ! [X2406] :
                ( ~ r1(X2405,X2406)
                | p2(X2406) )
            | ! [X2407] :
                ( ~ r1(X2405,X2407)
                | ! [X2408] :
                    ( ~ r1(X2407,X2408)
                    | p2(X2408) )
                | ! [X2409] :
                    ( ~ r1(X2407,X2409)
                    | ! [X2410] :
                        ( ~ r1(X2409,X2410)
                        | p2(X2410) )
                    | ! [X2411] :
                        ( ~ r1(X2409,X2411)
                        | ! [X2412] :
                            ( ~ r1(X2411,X2412)
                            | p2(X2412) )
                        | ! [X2413] :
                            ( ~ r1(X2411,X2413)
                            | ! [X2414] :
                                ( ~ r1(X2413,X2414)
                                | p2(X2414) )
                            | ! [X2415] :
                                ( ~ r1(X2413,X2415)
                                | ! [X2416] :
                                    ( ~ r1(X2415,X2416)
                                    | p2(X2416) )
                                | ! [X2417] :
                                    ( ~ r1(X2415,X2417)
                                    | ! [X2418] :
                                        ( ~ r1(X2417,X2418)
                                        | p2(X2418) )
                                    | ! [X2419] :
                                        ( ~ r1(X2417,X2419)
                                        | ! [X2420] :
                                            ( ~ r1(X2419,X2420)
                                            | p2(X2420) )
                                        | ! [X2421] :
                                            ( ~ r1(X2419,X2421)
                                            | ! [X2422] :
                                                ( ~ r1(X2421,X2422)
                                                | p2(X2422) )
                                            | ! [X2423] :
                                                ( ~ r1(X2421,X2423)
                                                | ! [X2424] :
                                                    ( ~ r1(X2423,X2424)
                                                    | p2(X2424) )
                                                | ! [X2425] :
                                                    ( ~ r1(X2423,X2425)
                                                    | ! [X2426] :
                                                        ( ~ r1(X2425,X2426)
                                                        | ? [X2427] :
                                                            ( r1(X2426,X2427)
                                                            & p1(X2427) ) )
                                                    | ~ p1(X2425) )
                                                | ! [X2428] :
                                                    ( ~ r1(X2423,X2428)
                                                    | p1(X2428) ) )
                                            | ! [X2429] :
                                                ( ~ r1(X2421,X2429)
                                                | p1(X2429) ) )
                                        | ! [X2430] :
                                            ( ~ r1(X2419,X2430)
                                            | p1(X2430) ) )
                                    | ! [X2431] :
                                        ( ~ r1(X2417,X2431)
                                        | p1(X2431) ) )
                                | ! [X2432] :
                                    ( ~ r1(X2415,X2432)
                                    | p1(X2432) ) )
                            | ! [X2433] :
                                ( ~ r1(X2413,X2433)
                                | p1(X2433) ) )
                        | ! [X2434] :
                            ( ~ r1(X2411,X2434)
                            | p1(X2434) ) )
                    | ! [X2435] :
                        ( ~ r1(X2409,X2435)
                        | p1(X2435) ) )
                | ! [X2436] :
                    ( ~ r1(X2407,X2436)
                    | p1(X2436) ) )
            | ! [X2437] :
                ( ~ r1(X2405,X2437)
                | p1(X2437) ) )
        | ! [X2438] :
            ( ~ r1(X0,X2438)
            | p1(X2438) ) )
      & ( ! [X2439] :
            ( ~ r1(X0,X2439)
            | p2(X2439) )
        | ! [X2440] :
            ( ~ r1(X0,X2440)
            | ! [X2441] :
                ( ~ r1(X2440,X2441)
                | p2(X2441) )
            | ! [X2442] :
                ( ~ r1(X2440,X2442)
                | ! [X2443] :
                    ( ~ r1(X2442,X2443)
                    | p2(X2443) )
                | ! [X2444] :
                    ( ~ r1(X2442,X2444)
                    | ! [X2445] :
                        ( ~ r1(X2444,X2445)
                        | p2(X2445) )
                    | ! [X2446] :
                        ( ~ r1(X2444,X2446)
                        | ! [X2447] :
                            ( ~ r1(X2446,X2447)
                            | p2(X2447) )
                        | ! [X2448] :
                            ( ~ r1(X2446,X2448)
                            | ! [X2449] :
                                ( ~ r1(X2448,X2449)
                                | p2(X2449) )
                            | ! [X2450] :
                                ( ~ r1(X2448,X2450)
                                | ! [X2451] :
                                    ( ~ r1(X2450,X2451)
                                    | p2(X2451) )
                                | ! [X2452] :
                                    ( ~ r1(X2450,X2452)
                                    | ! [X2453] :
                                        ( ~ r1(X2452,X2453)
                                        | p2(X2453) )
                                    | ! [X2454] :
                                        ( ~ r1(X2452,X2454)
                                        | ! [X2455] :
                                            ( ~ r1(X2454,X2455)
                                            | p2(X2455) )
                                        | ! [X2456] :
                                            ( ~ r1(X2454,X2456)
                                            | ! [X2457] :
                                                ( ~ r1(X2456,X2457)
                                                | p2(X2457) )
                                            | ! [X2458] :
                                                ( ~ r1(X2456,X2458)
                                                | ! [X2459] :
                                                    ( ~ r1(X2458,X2459)
                                                    | p2(X2459) )
                                                | ! [X2460] :
                                                    ( ~ r1(X2458,X2460)
                                                    | ! [X2461] :
                                                        ( ~ r1(X2460,X2461)
                                                        | ! [X2462] :
                                                            ( ~ r1(X2461,X2462)
                                                            | ? [X2463] :
                                                                ( r1(X2462,X2463)
                                                                & ~ p1(X2463) ) )
                                                        | ! [X2464] :
                                                            ( ~ r1(X2461,X2464)
                                                            | p1(X2464) ) ) )
                                                | ! [X2465] :
                                                    ( ~ r1(X2458,X2465)
                                                    | p1(X2465) ) )
                                            | ! [X2466] :
                                                ( ~ r1(X2456,X2466)
                                                | p1(X2466) ) )
                                        | ! [X2467] :
                                            ( ~ r1(X2454,X2467)
                                            | p1(X2467) ) )
                                    | ! [X2468] :
                                        ( ~ r1(X2452,X2468)
                                        | p1(X2468) ) )
                                | ! [X2469] :
                                    ( ~ r1(X2450,X2469)
                                    | p1(X2469) ) )
                            | ! [X2470] :
                                ( ~ r1(X2448,X2470)
                                | p1(X2470) ) )
                        | ! [X2471] :
                            ( ~ r1(X2446,X2471)
                            | p1(X2471) ) )
                    | ! [X2472] :
                        ( ~ r1(X2444,X2472)
                        | p1(X2472) ) )
                | ! [X2473] :
                    ( ~ r1(X2442,X2473)
                    | p1(X2473) ) )
            | ! [X2474] :
                ( ~ r1(X2440,X2474)
                | p1(X2474) ) )
        | ! [X2475] :
            ( ~ r1(X0,X2475)
            | p1(X2475) ) )
      & ( ! [X2476] :
            ( ~ r1(X0,X2476)
            | p2(X2476) )
        | ! [X2477] :
            ( ~ r1(X0,X2477)
            | ! [X2478] :
                ( ~ r1(X2477,X2478)
                | p2(X2478) )
            | ! [X2479] :
                ( ~ r1(X2477,X2479)
                | ! [X2480] :
                    ( ~ r1(X2479,X2480)
                    | p2(X2480) )
                | ! [X2481] :
                    ( ~ r1(X2479,X2481)
                    | ! [X2482] :
                        ( ~ r1(X2481,X2482)
                        | p2(X2482) )
                    | ! [X2483] :
                        ( ~ r1(X2481,X2483)
                        | ! [X2484] :
                            ( ~ r1(X2483,X2484)
                            | p2(X2484) )
                        | ! [X2485] :
                            ( ~ r1(X2483,X2485)
                            | ! [X2486] :
                                ( ~ r1(X2485,X2486)
                                | p2(X2486) )
                            | ! [X2487] :
                                ( ~ r1(X2485,X2487)
                                | ! [X2488] :
                                    ( ~ r1(X2487,X2488)
                                    | p2(X2488) )
                                | ! [X2489] :
                                    ( ~ r1(X2487,X2489)
                                    | ! [X2490] :
                                        ( ~ r1(X2489,X2490)
                                        | p2(X2490) )
                                    | ! [X2491] :
                                        ( ~ r1(X2489,X2491)
                                        | ! [X2492] :
                                            ( ~ r1(X2491,X2492)
                                            | p2(X2492) )
                                        | ! [X2493] :
                                            ( ~ r1(X2491,X2493)
                                            | ! [X2494] :
                                                ( ~ r1(X2493,X2494)
                                                | p2(X2494) )
                                            | ! [X2495] :
                                                ( ~ r1(X2493,X2495)
                                                | ! [X2496] :
                                                    ( ~ r1(X2495,X2496)
                                                    | p2(X2496) )
                                                | ! [X2497] :
                                                    ( ~ r1(X2495,X2497)
                                                    | ! [X2498] :
                                                        ( ~ r1(X2497,X2498)
                                                        | ? [X2499] :
                                                            ( r1(X2498,X2499)
                                                            & ! [X2500] :
                                                                ( ~ r1(X2499,X2500)
                                                                | p1(X2500) ) ) )
                                                    | ! [X2501] :
                                                        ( ~ r1(X2497,X2501)
                                                        | ? [X2502] :
                                                            ( r1(X2501,X2502)
                                                            & ~ p1(X2502) ) ) )
                                                | ! [X2503] :
                                                    ( ~ r1(X2495,X2503)
                                                    | p1(X2503) ) )
                                            | ! [X2504] :
                                                ( ~ r1(X2493,X2504)
                                                | p1(X2504) ) )
                                        | ! [X2505] :
                                            ( ~ r1(X2491,X2505)
                                            | p1(X2505) ) )
                                    | ! [X2506] :
                                        ( ~ r1(X2489,X2506)
                                        | p1(X2506) ) )
                                | ! [X2507] :
                                    ( ~ r1(X2487,X2507)
                                    | p1(X2507) ) )
                            | ! [X2508] :
                                ( ~ r1(X2485,X2508)
                                | p1(X2508) ) )
                        | ! [X2509] :
                            ( ~ r1(X2483,X2509)
                            | p1(X2509) ) )
                    | ! [X2510] :
                        ( ~ r1(X2481,X2510)
                        | p1(X2510) ) )
                | ! [X2511] :
                    ( ~ r1(X2479,X2511)
                    | p1(X2511) ) )
            | ! [X2512] :
                ( ~ r1(X2477,X2512)
                | p1(X2512) ) )
        | ! [X2513] :
            ( ~ r1(X0,X2513)
            | p1(X2513) ) )
      & ( ! [X2514] :
            ( ~ r1(X0,X2514)
            | p2(X2514) )
        | ! [X2515] :
            ( ~ r1(X0,X2515)
            | ! [X2516] :
                ( ~ r1(X2515,X2516)
                | p2(X2516) )
            | ! [X2517] :
                ( ~ r1(X2515,X2517)
                | ! [X2518] :
                    ( ~ r1(X2517,X2518)
                    | p2(X2518) )
                | ! [X2519] :
                    ( ~ r1(X2517,X2519)
                    | ! [X2520] :
                        ( ~ r1(X2519,X2520)
                        | p2(X2520) )
                    | ! [X2521] :
                        ( ~ r1(X2519,X2521)
                        | ! [X2522] :
                            ( ~ r1(X2521,X2522)
                            | p2(X2522) )
                        | ! [X2523] :
                            ( ~ r1(X2521,X2523)
                            | ! [X2524] :
                                ( ~ r1(X2523,X2524)
                                | p2(X2524) )
                            | ! [X2525] :
                                ( ~ r1(X2523,X2525)
                                | ! [X2526] :
                                    ( ~ r1(X2525,X2526)
                                    | p2(X2526) )
                                | ! [X2527] :
                                    ( ~ r1(X2525,X2527)
                                    | ! [X2528] :
                                        ( ~ r1(X2527,X2528)
                                        | p2(X2528) )
                                    | ! [X2529] :
                                        ( ~ r1(X2527,X2529)
                                        | ! [X2530] :
                                            ( ~ r1(X2529,X2530)
                                            | p2(X2530) )
                                        | ! [X2531] :
                                            ( ~ r1(X2529,X2531)
                                            | ! [X2532] :
                                                ( ~ r1(X2531,X2532)
                                                | p2(X2532) )
                                            | ! [X2533] :
                                                ( ~ r1(X2531,X2533)
                                                | ! [X2534] :
                                                    ( ~ r1(X2533,X2534)
                                                    | p2(X2534) )
                                                | ! [X2535] :
                                                    ( ~ r1(X2533,X2535)
                                                    | ? [X2536] : r1(X2535,X2536) )
                                                | ! [X2537] :
                                                    ( ~ r1(X2533,X2537)
                                                    | p1(X2537) ) )
                                            | ! [X2538] :
                                                ( ~ r1(X2531,X2538)
                                                | p1(X2538) ) )
                                        | ! [X2539] :
                                            ( ~ r1(X2529,X2539)
                                            | p1(X2539) ) )
                                    | ! [X2540] :
                                        ( ~ r1(X2527,X2540)
                                        | p1(X2540) ) )
                                | ! [X2541] :
                                    ( ~ r1(X2525,X2541)
                                    | p1(X2541) ) )
                            | ! [X2542] :
                                ( ~ r1(X2523,X2542)
                                | p1(X2542) ) )
                        | ! [X2543] :
                            ( ~ r1(X2521,X2543)
                            | p1(X2543) ) )
                    | ! [X2544] :
                        ( ~ r1(X2519,X2544)
                        | p1(X2544) ) )
                | ! [X2545] :
                    ( ~ r1(X2517,X2545)
                    | p1(X2545) ) )
            | ! [X2546] :
                ( ~ r1(X2515,X2546)
                | p1(X2546) ) )
        | ! [X2547] :
            ( ~ r1(X0,X2547)
            | p1(X2547) ) )
      & ? [X2548] :
          ( r1(X0,X2548)
          & ~ p2(X2548) )
      & ? [X2549] :
          ( r1(X0,X2549)
          & ? [X2550] :
              ( r1(X2549,X2550)
              & ~ p2(X2550) )
          & ? [X2551] :
              ( r1(X2549,X2551)
              & ? [X2552] :
                  ( r1(X2551,X2552)
                  & ~ p2(X2552) )
              & ? [X2553] :
                  ( r1(X2551,X2553)
                  & ? [X2554] :
                      ( r1(X2553,X2554)
                      & ~ p2(X2554) )
                  & ? [X2555] :
                      ( r1(X2553,X2555)
                      & ? [X2556] :
                          ( r1(X2555,X2556)
                          & ~ p2(X2556) )
                      & ? [X2557] :
                          ( r1(X2555,X2557)
                          & ? [X2558] :
                              ( r1(X2557,X2558)
                              & ~ p2(X2558) )
                          & ? [X2559] :
                              ( r1(X2557,X2559)
                              & ? [X2560] :
                                  ( r1(X2559,X2560)
                                  & ~ p2(X2560) )
                              & ? [X2561] :
                                  ( r1(X2559,X2561)
                                  & ? [X2562] :
                                      ( r1(X2561,X2562)
                                      & ~ p2(X2562) )
                                  & ? [X2563] :
                                      ( r1(X2561,X2563)
                                      & ? [X2564] :
                                          ( r1(X2563,X2564)
                                          & ~ p2(X2564) )
                                      & ? [X2565] :
                                          ( r1(X2563,X2565)
                                          & ? [X2566] :
                                              ( r1(X2565,X2566)
                                              & ~ p2(X2566) )
                                          & ? [X2567] :
                                              ( r1(X2565,X2567)
                                              & ? [X2568] :
                                                  ( r1(X2567,X2568)
                                                  & ~ p2(X2568) )
                                              & ? [X2569] :
                                                  ( r1(X2567,X2569)
                                                  & ? [X2570] :
                                                      ( r1(X2569,X2570)
                                                      & ~ p2(X2570) )
                                                  & ? [X2571] :
                                                      ( r1(X2569,X2571)
                                                      & ? [X2572] :
                                                          ( r1(X2571,X2572)
                                                          & ~ p2(X2572) )
                                                      & ? [X2573] :
                                                          ( r1(X2571,X2573)
                                                          & ? [X2574] :
                                                              ( r1(X2573,X2574)
                                                              & ~ p2(X2574) )
                                                          & ? [X2575] :
                                                              ( r1(X2573,X2575)
                                                              & ? [X2576] :
                                                                  ( r1(X2575,X2576)
                                                                  & ~ p2(X2576) )
                                                              & ? [X2577] :
                                                                  ( r1(X2575,X2577)
                                                                  & ? [X2578] :
                                                                      ( r1(X2577,X2578)
                                                                      & ~ p2(X2578) )
                                                                  & ? [X2579] :
                                                                      ( r1(X2577,X2579)
                                                                      & ? [X2580] :
                                                                          ( r1(X2579,X2580)
                                                                          & ~ p2(X2580) )
                                                                      & ? [X2581] :
                                                                          ( r1(X2579,X2581)
                                                                          & ? [X2582] :
                                                                              ( r1(X2581,X2582)
                                                                              & ~ p2(X2582) )
                                                                          & ? [X2583] :
                                                                              ( r1(X2581,X2583)
                                                                              & ? [X2584] :
                                                                                  ( r1(X2583,X2584)
                                                                                  & ~ p2(X2584) )
                                                                              & ? [X2585] :
                                                                                  ( r1(X2583,X2585)
                                                                                  & ? [X2586] :
                                                                                      ( r1(X2585,X2586)
                                                                                      & ~ p2(X2586) )
                                                                                  & ? [X2587] :
                                                                                      ( r1(X2585,X2587)
                                                                                      & ? [X2588] :
                                                                                          ( r1(X2587,X2588)
                                                                                          & ! [X2589] :
                                                                                              ( ~ r1(X2588,X2589)
                                                                                              | p1(X2589) ) )
                                                                                      & ? [X2590] :
                                                                                          ( r1(X2587,X2590)
                                                                                          & ~ p1(X2590) ) )
                                                                                  & ? [X2591] :
                                                                                      ( r1(X2585,X2591)
                                                                                      & ~ p1(X2591) ) )
                                                                              & ? [X2592] :
                                                                                  ( r1(X2583,X2592)
                                                                                  & ~ p1(X2592) ) )
                                                                          & ? [X2593] :
                                                                              ( r1(X2581,X2593)
                                                                              & ~ p1(X2593) ) )
                                                                      & ? [X2594] :
                                                                          ( r1(X2579,X2594)
                                                                          & ~ p1(X2594) ) )
                                                                  & ? [X2595] :
                                                                      ( r1(X2577,X2595)
                                                                      & ~ p1(X2595) ) )
                                                              & ? [X2596] :
                                                                  ( r1(X2575,X2596)
                                                                  & ~ p1(X2596) ) )
                                                          & ? [X2597] :
                                                              ( r1(X2573,X2597)
                                                              & ~ p1(X2597) ) )
                                                      & ? [X2598] :
                                                          ( r1(X2571,X2598)
                                                          & ~ p1(X2598) ) )
                                                  & ? [X2599] :
                                                      ( r1(X2569,X2599)
                                                      & ~ p1(X2599) ) )
                                              & ? [X2600] :
                                                  ( r1(X2567,X2600)
                                                  & ~ p1(X2600) ) )
                                          & ? [X2601] :
                                              ( r1(X2565,X2601)
                                              & ~ p1(X2601) ) )
                                      & ? [X2602] :
                                          ( r1(X2563,X2602)
                                          & ~ p1(X2602) ) )
                                  & ? [X2603] :
                                      ( r1(X2561,X2603)
                                      & ~ p1(X2603) ) )
                              & ? [X2604] :
                                  ( r1(X2559,X2604)
                                  & ~ p1(X2604) ) )
                          & ? [X2605] :
                              ( r1(X2557,X2605)
                              & ~ p1(X2605) ) )
                      & ? [X2606] :
                          ( r1(X2555,X2606)
                          & ~ p1(X2606) ) )
                  & ? [X2607] :
                      ( r1(X2553,X2607)
                      & ~ p1(X2607) ) )
              & ? [X2608] :
                  ( r1(X2551,X2608)
                  & ~ p1(X2608) ) )
          & ? [X2609] :
              ( r1(X2549,X2609)
              & ~ p1(X2609) ) )
      & ? [X2610] :
          ( r1(X0,X2610)
          & ~ p1(X2610) )
      & ( ! [X2611] :
            ( ~ r1(X0,X2611)
            | p2(X2611) )
        | ! [X2612] :
            ( ~ r1(X0,X2612)
            | ! [X2613] :
                ( ~ r1(X2612,X2613)
                | p2(X2613) )
            | ! [X2614] :
                ( ~ r1(X2612,X2614)
                | ! [X2615] :
                    ( ~ r1(X2614,X2615)
                    | p2(X2615) )
                | ! [X2616] :
                    ( ~ r1(X2614,X2616)
                    | ! [X2617] :
                        ( ~ r1(X2616,X2617)
                        | p2(X2617) )
                    | ! [X2618] :
                        ( ~ r1(X2616,X2618)
                        | ! [X2619] :
                            ( ~ r1(X2618,X2619)
                            | p2(X2619) )
                        | ! [X2620] :
                            ( ~ r1(X2618,X2620)
                            | ! [X2621] :
                                ( ~ r1(X2620,X2621)
                                | p2(X2621) )
                            | ! [X2622] :
                                ( ~ r1(X2620,X2622)
                                | ! [X2623] :
                                    ( ~ r1(X2622,X2623)
                                    | p2(X2623) )
                                | ! [X2624] :
                                    ( ~ r1(X2622,X2624)
                                    | ! [X2625] :
                                        ( ~ r1(X2624,X2625)
                                        | p2(X2625) )
                                    | ! [X2626] :
                                        ( ~ r1(X2624,X2626)
                                        | ! [X2627] :
                                            ( ~ r1(X2626,X2627)
                                            | p2(X2627) )
                                        | ! [X2628] :
                                            ( ~ r1(X2626,X2628)
                                            | ! [X2629] :
                                                ( ~ r1(X2628,X2629)
                                                | p2(X2629) )
                                            | ! [X2630] :
                                                ( ~ r1(X2628,X2630)
                                                | ! [X2631] :
                                                    ( ~ r1(X2630,X2631)
                                                    | ? [X2632] :
                                                        ( r1(X2631,X2632)
                                                        & p1(X2632) ) )
                                                | ~ p1(X2630) )
                                            | ! [X2633] :
                                                ( ~ r1(X2628,X2633)
                                                | p1(X2633) ) )
                                        | ! [X2634] :
                                            ( ~ r1(X2626,X2634)
                                            | p1(X2634) ) )
                                    | ! [X2635] :
                                        ( ~ r1(X2624,X2635)
                                        | p1(X2635) ) )
                                | ! [X2636] :
                                    ( ~ r1(X2622,X2636)
                                    | p1(X2636) ) )
                            | ! [X2637] :
                                ( ~ r1(X2620,X2637)
                                | p1(X2637) ) )
                        | ! [X2638] :
                            ( ~ r1(X2618,X2638)
                            | p1(X2638) ) )
                    | ! [X2639] :
                        ( ~ r1(X2616,X2639)
                        | p1(X2639) ) )
                | ! [X2640] :
                    ( ~ r1(X2614,X2640)
                    | p1(X2640) ) )
            | ! [X2641] :
                ( ~ r1(X2612,X2641)
                | p1(X2641) ) )
        | ! [X2642] :
            ( ~ r1(X0,X2642)
            | p1(X2642) ) )
      & ( ! [X2643] :
            ( ~ r1(X0,X2643)
            | p2(X2643) )
        | ! [X2644] :
            ( ~ r1(X0,X2644)
            | ! [X2645] :
                ( ~ r1(X2644,X2645)
                | p2(X2645) )
            | ! [X2646] :
                ( ~ r1(X2644,X2646)
                | ! [X2647] :
                    ( ~ r1(X2646,X2647)
                    | p2(X2647) )
                | ! [X2648] :
                    ( ~ r1(X2646,X2648)
                    | ! [X2649] :
                        ( ~ r1(X2648,X2649)
                        | p2(X2649) )
                    | ! [X2650] :
                        ( ~ r1(X2648,X2650)
                        | ! [X2651] :
                            ( ~ r1(X2650,X2651)
                            | p2(X2651) )
                        | ! [X2652] :
                            ( ~ r1(X2650,X2652)
                            | ! [X2653] :
                                ( ~ r1(X2652,X2653)
                                | p2(X2653) )
                            | ! [X2654] :
                                ( ~ r1(X2652,X2654)
                                | ! [X2655] :
                                    ( ~ r1(X2654,X2655)
                                    | p2(X2655) )
                                | ! [X2656] :
                                    ( ~ r1(X2654,X2656)
                                    | ! [X2657] :
                                        ( ~ r1(X2656,X2657)
                                        | p2(X2657) )
                                    | ! [X2658] :
                                        ( ~ r1(X2656,X2658)
                                        | ! [X2659] :
                                            ( ~ r1(X2658,X2659)
                                            | p2(X2659) )
                                        | ! [X2660] :
                                            ( ~ r1(X2658,X2660)
                                            | ! [X2661] :
                                                ( ~ r1(X2660,X2661)
                                                | p2(X2661) )
                                            | ! [X2662] :
                                                ( ~ r1(X2660,X2662)
                                                | ! [X2663] :
                                                    ( ~ r1(X2662,X2663)
                                                    | ! [X2664] :
                                                        ( ~ r1(X2663,X2664)
                                                        | ? [X2665] :
                                                            ( r1(X2664,X2665)
                                                            & ~ p1(X2665) ) )
                                                    | ! [X2666] :
                                                        ( ~ r1(X2663,X2666)
                                                        | p1(X2666) ) ) )
                                            | ! [X2667] :
                                                ( ~ r1(X2660,X2667)
                                                | p1(X2667) ) )
                                        | ! [X2668] :
                                            ( ~ r1(X2658,X2668)
                                            | p1(X2668) ) )
                                    | ! [X2669] :
                                        ( ~ r1(X2656,X2669)
                                        | p1(X2669) ) )
                                | ! [X2670] :
                                    ( ~ r1(X2654,X2670)
                                    | p1(X2670) ) )
                            | ! [X2671] :
                                ( ~ r1(X2652,X2671)
                                | p1(X2671) ) )
                        | ! [X2672] :
                            ( ~ r1(X2650,X2672)
                            | p1(X2672) ) )
                    | ! [X2673] :
                        ( ~ r1(X2648,X2673)
                        | p1(X2673) ) )
                | ! [X2674] :
                    ( ~ r1(X2646,X2674)
                    | p1(X2674) ) )
            | ! [X2675] :
                ( ~ r1(X2644,X2675)
                | p1(X2675) ) )
        | ! [X2676] :
            ( ~ r1(X0,X2676)
            | p1(X2676) ) )
      & ( ! [X2677] :
            ( ~ r1(X0,X2677)
            | p2(X2677) )
        | ! [X2678] :
            ( ~ r1(X0,X2678)
            | ! [X2679] :
                ( ~ r1(X2678,X2679)
                | p2(X2679) )
            | ! [X2680] :
                ( ~ r1(X2678,X2680)
                | ! [X2681] :
                    ( ~ r1(X2680,X2681)
                    | p2(X2681) )
                | ! [X2682] :
                    ( ~ r1(X2680,X2682)
                    | ! [X2683] :
                        ( ~ r1(X2682,X2683)
                        | p2(X2683) )
                    | ! [X2684] :
                        ( ~ r1(X2682,X2684)
                        | ! [X2685] :
                            ( ~ r1(X2684,X2685)
                            | p2(X2685) )
                        | ! [X2686] :
                            ( ~ r1(X2684,X2686)
                            | ! [X2687] :
                                ( ~ r1(X2686,X2687)
                                | p2(X2687) )
                            | ! [X2688] :
                                ( ~ r1(X2686,X2688)
                                | ! [X2689] :
                                    ( ~ r1(X2688,X2689)
                                    | p2(X2689) )
                                | ! [X2690] :
                                    ( ~ r1(X2688,X2690)
                                    | ! [X2691] :
                                        ( ~ r1(X2690,X2691)
                                        | p2(X2691) )
                                    | ! [X2692] :
                                        ( ~ r1(X2690,X2692)
                                        | ! [X2693] :
                                            ( ~ r1(X2692,X2693)
                                            | p2(X2693) )
                                        | ! [X2694] :
                                            ( ~ r1(X2692,X2694)
                                            | ! [X2695] :
                                                ( ~ r1(X2694,X2695)
                                                | p2(X2695) )
                                            | ! [X2696] :
                                                ( ~ r1(X2694,X2696)
                                                | ! [X2697] :
                                                    ( ~ r1(X2696,X2697)
                                                    | ? [X2698] :
                                                        ( r1(X2697,X2698)
                                                        & ! [X2699] :
                                                            ( ~ r1(X2698,X2699)
                                                            | p1(X2699) ) ) )
                                                | ! [X2700] :
                                                    ( ~ r1(X2696,X2700)
                                                    | ? [X2701] :
                                                        ( r1(X2700,X2701)
                                                        & ~ p1(X2701) ) ) )
                                            | ! [X2702] :
                                                ( ~ r1(X2694,X2702)
                                                | p1(X2702) ) )
                                        | ! [X2703] :
                                            ( ~ r1(X2692,X2703)
                                            | p1(X2703) ) )
                                    | ! [X2704] :
                                        ( ~ r1(X2690,X2704)
                                        | p1(X2704) ) )
                                | ! [X2705] :
                                    ( ~ r1(X2688,X2705)
                                    | p1(X2705) ) )
                            | ! [X2706] :
                                ( ~ r1(X2686,X2706)
                                | p1(X2706) ) )
                        | ! [X2707] :
                            ( ~ r1(X2684,X2707)
                            | p1(X2707) ) )
                    | ! [X2708] :
                        ( ~ r1(X2682,X2708)
                        | p1(X2708) ) )
                | ! [X2709] :
                    ( ~ r1(X2680,X2709)
                    | p1(X2709) ) )
            | ! [X2710] :
                ( ~ r1(X2678,X2710)
                | p1(X2710) ) )
        | ! [X2711] :
            ( ~ r1(X0,X2711)
            | p1(X2711) ) )
      & ( ! [X2712] :
            ( ~ r1(X0,X2712)
            | p2(X2712) )
        | ! [X2713] :
            ( ~ r1(X0,X2713)
            | ! [X2714] :
                ( ~ r1(X2713,X2714)
                | p2(X2714) )
            | ! [X2715] :
                ( ~ r1(X2713,X2715)
                | ! [X2716] :
                    ( ~ r1(X2715,X2716)
                    | p2(X2716) )
                | ! [X2717] :
                    ( ~ r1(X2715,X2717)
                    | ! [X2718] :
                        ( ~ r1(X2717,X2718)
                        | p2(X2718) )
                    | ! [X2719] :
                        ( ~ r1(X2717,X2719)
                        | ! [X2720] :
                            ( ~ r1(X2719,X2720)
                            | p2(X2720) )
                        | ! [X2721] :
                            ( ~ r1(X2719,X2721)
                            | ! [X2722] :
                                ( ~ r1(X2721,X2722)
                                | p2(X2722) )
                            | ! [X2723] :
                                ( ~ r1(X2721,X2723)
                                | ! [X2724] :
                                    ( ~ r1(X2723,X2724)
                                    | p2(X2724) )
                                | ! [X2725] :
                                    ( ~ r1(X2723,X2725)
                                    | ! [X2726] :
                                        ( ~ r1(X2725,X2726)
                                        | p2(X2726) )
                                    | ! [X2727] :
                                        ( ~ r1(X2725,X2727)
                                        | ! [X2728] :
                                            ( ~ r1(X2727,X2728)
                                            | p2(X2728) )
                                        | ! [X2729] :
                                            ( ~ r1(X2727,X2729)
                                            | ! [X2730] :
                                                ( ~ r1(X2729,X2730)
                                                | p2(X2730) )
                                            | ! [X2731] :
                                                ( ~ r1(X2729,X2731)
                                                | ? [X2732] : r1(X2731,X2732) )
                                            | ! [X2733] :
                                                ( ~ r1(X2729,X2733)
                                                | p1(X2733) ) )
                                        | ! [X2734] :
                                            ( ~ r1(X2727,X2734)
                                            | p1(X2734) ) )
                                    | ! [X2735] :
                                        ( ~ r1(X2725,X2735)
                                        | p1(X2735) ) )
                                | ! [X2736] :
                                    ( ~ r1(X2723,X2736)
                                    | p1(X2736) ) )
                            | ! [X2737] :
                                ( ~ r1(X2721,X2737)
                                | p1(X2737) ) )
                        | ! [X2738] :
                            ( ~ r1(X2719,X2738)
                            | p1(X2738) ) )
                    | ! [X2739] :
                        ( ~ r1(X2717,X2739)
                        | p1(X2739) ) )
                | ! [X2740] :
                    ( ~ r1(X2715,X2740)
                    | p1(X2740) ) )
            | ! [X2741] :
                ( ~ r1(X2713,X2741)
                | p1(X2741) ) )
        | ! [X2742] :
            ( ~ r1(X0,X2742)
            | p1(X2742) ) )
      & ? [X2743] :
          ( r1(X0,X2743)
          & ~ p2(X2743) )
      & ? [X2744] :
          ( r1(X0,X2744)
          & ? [X2745] :
              ( r1(X2744,X2745)
              & ~ p2(X2745) )
          & ? [X2746] :
              ( r1(X2744,X2746)
              & ? [X2747] :
                  ( r1(X2746,X2747)
                  & ~ p2(X2747) )
              & ? [X2748] :
                  ( r1(X2746,X2748)
                  & ? [X2749] :
                      ( r1(X2748,X2749)
                      & ~ p2(X2749) )
                  & ? [X2750] :
                      ( r1(X2748,X2750)
                      & ? [X2751] :
                          ( r1(X2750,X2751)
                          & ~ p2(X2751) )
                      & ? [X2752] :
                          ( r1(X2750,X2752)
                          & ? [X2753] :
                              ( r1(X2752,X2753)
                              & ~ p2(X2753) )
                          & ? [X2754] :
                              ( r1(X2752,X2754)
                              & ? [X2755] :
                                  ( r1(X2754,X2755)
                                  & ~ p2(X2755) )
                              & ? [X2756] :
                                  ( r1(X2754,X2756)
                                  & ? [X2757] :
                                      ( r1(X2756,X2757)
                                      & ~ p2(X2757) )
                                  & ? [X2758] :
                                      ( r1(X2756,X2758)
                                      & ? [X2759] :
                                          ( r1(X2758,X2759)
                                          & ~ p2(X2759) )
                                      & ? [X2760] :
                                          ( r1(X2758,X2760)
                                          & ? [X2761] :
                                              ( r1(X2760,X2761)
                                              & ~ p2(X2761) )
                                          & ? [X2762] :
                                              ( r1(X2760,X2762)
                                              & ? [X2763] :
                                                  ( r1(X2762,X2763)
                                                  & ~ p2(X2763) )
                                              & ? [X2764] :
                                                  ( r1(X2762,X2764)
                                                  & ? [X2765] :
                                                      ( r1(X2764,X2765)
                                                      & ~ p2(X2765) )
                                                  & ? [X2766] :
                                                      ( r1(X2764,X2766)
                                                      & ? [X2767] :
                                                          ( r1(X2766,X2767)
                                                          & ~ p2(X2767) )
                                                      & ? [X2768] :
                                                          ( r1(X2766,X2768)
                                                          & ? [X2769] :
                                                              ( r1(X2768,X2769)
                                                              & ~ p2(X2769) )
                                                          & ? [X2770] :
                                                              ( r1(X2768,X2770)
                                                              & ? [X2771] :
                                                                  ( r1(X2770,X2771)
                                                                  & ~ p2(X2771) )
                                                              & ? [X2772] :
                                                                  ( r1(X2770,X2772)
                                                                  & ? [X2773] :
                                                                      ( r1(X2772,X2773)
                                                                      & ~ p2(X2773) )
                                                                  & ? [X2774] :
                                                                      ( r1(X2772,X2774)
                                                                      & ? [X2775] :
                                                                          ( r1(X2774,X2775)
                                                                          & ~ p2(X2775) )
                                                                      & ? [X2776] :
                                                                          ( r1(X2774,X2776)
                                                                          & ? [X2777] :
                                                                              ( r1(X2776,X2777)
                                                                              & ~ p2(X2777) )
                                                                          & ? [X2778] :
                                                                              ( r1(X2776,X2778)
                                                                              & ? [X2779] :
                                                                                  ( r1(X2778,X2779)
                                                                                  & ~ p2(X2779) )
                                                                              & ? [X2780] :
                                                                                  ( r1(X2778,X2780)
                                                                                  & ? [X2781] :
                                                                                      ( r1(X2780,X2781)
                                                                                      & ~ p2(X2781) )
                                                                                  & ? [X2782] :
                                                                                      ( r1(X2780,X2782)
                                                                                      & ? [X2783] :
                                                                                          ( r1(X2782,X2783)
                                                                                          & ! [X2784] :
                                                                                              ( ~ r1(X2783,X2784)
                                                                                              | p1(X2784) ) )
                                                                                      & ? [X2785] :
                                                                                          ( r1(X2782,X2785)
                                                                                          & ~ p1(X2785) ) )
                                                                                  & ? [X2786] :
                                                                                      ( r1(X2780,X2786)
                                                                                      & ~ p1(X2786) ) )
                                                                              & ? [X2787] :
                                                                                  ( r1(X2778,X2787)
                                                                                  & ~ p1(X2787) ) )
                                                                          & ? [X2788] :
                                                                              ( r1(X2776,X2788)
                                                                              & ~ p1(X2788) ) )
                                                                      & ? [X2789] :
                                                                          ( r1(X2774,X2789)
                                                                          & ~ p1(X2789) ) )
                                                                  & ? [X2790] :
                                                                      ( r1(X2772,X2790)
                                                                      & ~ p1(X2790) ) )
                                                              & ? [X2791] :
                                                                  ( r1(X2770,X2791)
                                                                  & ~ p1(X2791) ) )
                                                          & ? [X2792] :
                                                              ( r1(X2768,X2792)
                                                              & ~ p1(X2792) ) )
                                                      & ? [X2793] :
                                                          ( r1(X2766,X2793)
                                                          & ~ p1(X2793) ) )
                                                  & ? [X2794] :
                                                      ( r1(X2764,X2794)
                                                      & ~ p1(X2794) ) )
                                              & ? [X2795] :
                                                  ( r1(X2762,X2795)
                                                  & ~ p1(X2795) ) )
                                          & ? [X2796] :
                                              ( r1(X2760,X2796)
                                              & ~ p1(X2796) ) )
                                      & ? [X2797] :
                                          ( r1(X2758,X2797)
                                          & ~ p1(X2797) ) )
                                  & ? [X2798] :
                                      ( r1(X2756,X2798)
                                      & ~ p1(X2798) ) )
                              & ? [X2799] :
                                  ( r1(X2754,X2799)
                                  & ~ p1(X2799) ) )
                          & ? [X2800] :
                              ( r1(X2752,X2800)
                              & ~ p1(X2800) ) )
                      & ? [X2801] :
                          ( r1(X2750,X2801)
                          & ~ p1(X2801) ) )
                  & ? [X2802] :
                      ( r1(X2748,X2802)
                      & ~ p1(X2802) ) )
              & ? [X2803] :
                  ( r1(X2746,X2803)
                  & ~ p1(X2803) ) )
          & ? [X2804] :
              ( r1(X2744,X2804)
              & ~ p1(X2804) ) )
      & ? [X2805] :
          ( r1(X0,X2805)
          & ~ p1(X2805) )
      & ( ! [X2806] :
            ( ~ r1(X0,X2806)
            | p2(X2806) )
        | ! [X2807] :
            ( ~ r1(X0,X2807)
            | ! [X2808] :
                ( ~ r1(X2807,X2808)
                | p2(X2808) )
            | ! [X2809] :
                ( ~ r1(X2807,X2809)
                | ! [X2810] :
                    ( ~ r1(X2809,X2810)
                    | p2(X2810) )
                | ! [X2811] :
                    ( ~ r1(X2809,X2811)
                    | ! [X2812] :
                        ( ~ r1(X2811,X2812)
                        | p2(X2812) )
                    | ! [X2813] :
                        ( ~ r1(X2811,X2813)
                        | ! [X2814] :
                            ( ~ r1(X2813,X2814)
                            | p2(X2814) )
                        | ! [X2815] :
                            ( ~ r1(X2813,X2815)
                            | ! [X2816] :
                                ( ~ r1(X2815,X2816)
                                | p2(X2816) )
                            | ! [X2817] :
                                ( ~ r1(X2815,X2817)
                                | ! [X2818] :
                                    ( ~ r1(X2817,X2818)
                                    | p2(X2818) )
                                | ! [X2819] :
                                    ( ~ r1(X2817,X2819)
                                    | ! [X2820] :
                                        ( ~ r1(X2819,X2820)
                                        | p2(X2820) )
                                    | ! [X2821] :
                                        ( ~ r1(X2819,X2821)
                                        | ! [X2822] :
                                            ( ~ r1(X2821,X2822)
                                            | p2(X2822) )
                                        | ! [X2823] :
                                            ( ~ r1(X2821,X2823)
                                            | ! [X2824] :
                                                ( ~ r1(X2823,X2824)
                                                | ? [X2825] :
                                                    ( r1(X2824,X2825)
                                                    & p1(X2825) ) )
                                            | ~ p1(X2823) )
                                        | ! [X2826] :
                                            ( ~ r1(X2821,X2826)
                                            | p1(X2826) ) )
                                    | ! [X2827] :
                                        ( ~ r1(X2819,X2827)
                                        | p1(X2827) ) )
                                | ! [X2828] :
                                    ( ~ r1(X2817,X2828)
                                    | p1(X2828) ) )
                            | ! [X2829] :
                                ( ~ r1(X2815,X2829)
                                | p1(X2829) ) )
                        | ! [X2830] :
                            ( ~ r1(X2813,X2830)
                            | p1(X2830) ) )
                    | ! [X2831] :
                        ( ~ r1(X2811,X2831)
                        | p1(X2831) ) )
                | ! [X2832] :
                    ( ~ r1(X2809,X2832)
                    | p1(X2832) ) )
            | ! [X2833] :
                ( ~ r1(X2807,X2833)
                | p1(X2833) ) )
        | ! [X2834] :
            ( ~ r1(X0,X2834)
            | p1(X2834) ) )
      & ( ! [X2835] :
            ( ~ r1(X0,X2835)
            | p2(X2835) )
        | ! [X2836] :
            ( ~ r1(X0,X2836)
            | ! [X2837] :
                ( ~ r1(X2836,X2837)
                | p2(X2837) )
            | ! [X2838] :
                ( ~ r1(X2836,X2838)
                | ! [X2839] :
                    ( ~ r1(X2838,X2839)
                    | p2(X2839) )
                | ! [X2840] :
                    ( ~ r1(X2838,X2840)
                    | ! [X2841] :
                        ( ~ r1(X2840,X2841)
                        | p2(X2841) )
                    | ! [X2842] :
                        ( ~ r1(X2840,X2842)
                        | ! [X2843] :
                            ( ~ r1(X2842,X2843)
                            | p2(X2843) )
                        | ! [X2844] :
                            ( ~ r1(X2842,X2844)
                            | ! [X2845] :
                                ( ~ r1(X2844,X2845)
                                | p2(X2845) )
                            | ! [X2846] :
                                ( ~ r1(X2844,X2846)
                                | ! [X2847] :
                                    ( ~ r1(X2846,X2847)
                                    | p2(X2847) )
                                | ! [X2848] :
                                    ( ~ r1(X2846,X2848)
                                    | ! [X2849] :
                                        ( ~ r1(X2848,X2849)
                                        | p2(X2849) )
                                    | ! [X2850] :
                                        ( ~ r1(X2848,X2850)
                                        | ! [X2851] :
                                            ( ~ r1(X2850,X2851)
                                            | p2(X2851) )
                                        | ! [X2852] :
                                            ( ~ r1(X2850,X2852)
                                            | ! [X2853] :
                                                ( ~ r1(X2852,X2853)
                                                | ! [X2854] :
                                                    ( ~ r1(X2853,X2854)
                                                    | ? [X2855] :
                                                        ( r1(X2854,X2855)
                                                        & ~ p1(X2855) ) )
                                                | ! [X2856] :
                                                    ( ~ r1(X2853,X2856)
                                                    | p1(X2856) ) ) )
                                        | ! [X2857] :
                                            ( ~ r1(X2850,X2857)
                                            | p1(X2857) ) )
                                    | ! [X2858] :
                                        ( ~ r1(X2848,X2858)
                                        | p1(X2858) ) )
                                | ! [X2859] :
                                    ( ~ r1(X2846,X2859)
                                    | p1(X2859) ) )
                            | ! [X2860] :
                                ( ~ r1(X2844,X2860)
                                | p1(X2860) ) )
                        | ! [X2861] :
                            ( ~ r1(X2842,X2861)
                            | p1(X2861) ) )
                    | ! [X2862] :
                        ( ~ r1(X2840,X2862)
                        | p1(X2862) ) )
                | ! [X2863] :
                    ( ~ r1(X2838,X2863)
                    | p1(X2863) ) )
            | ! [X2864] :
                ( ~ r1(X2836,X2864)
                | p1(X2864) ) )
        | ! [X2865] :
            ( ~ r1(X0,X2865)
            | p1(X2865) ) )
      & ( ! [X2866] :
            ( ~ r1(X0,X2866)
            | p2(X2866) )
        | ! [X2867] :
            ( ~ r1(X0,X2867)
            | ! [X2868] :
                ( ~ r1(X2867,X2868)
                | p2(X2868) )
            | ! [X2869] :
                ( ~ r1(X2867,X2869)
                | ! [X2870] :
                    ( ~ r1(X2869,X2870)
                    | p2(X2870) )
                | ! [X2871] :
                    ( ~ r1(X2869,X2871)
                    | ! [X2872] :
                        ( ~ r1(X2871,X2872)
                        | p2(X2872) )
                    | ! [X2873] :
                        ( ~ r1(X2871,X2873)
                        | ! [X2874] :
                            ( ~ r1(X2873,X2874)
                            | p2(X2874) )
                        | ! [X2875] :
                            ( ~ r1(X2873,X2875)
                            | ! [X2876] :
                                ( ~ r1(X2875,X2876)
                                | p2(X2876) )
                            | ! [X2877] :
                                ( ~ r1(X2875,X2877)
                                | ! [X2878] :
                                    ( ~ r1(X2877,X2878)
                                    | p2(X2878) )
                                | ! [X2879] :
                                    ( ~ r1(X2877,X2879)
                                    | ! [X2880] :
                                        ( ~ r1(X2879,X2880)
                                        | p2(X2880) )
                                    | ! [X2881] :
                                        ( ~ r1(X2879,X2881)
                                        | ! [X2882] :
                                            ( ~ r1(X2881,X2882)
                                            | p2(X2882) )
                                        | ! [X2883] :
                                            ( ~ r1(X2881,X2883)
                                            | ! [X2884] :
                                                ( ~ r1(X2883,X2884)
                                                | ? [X2885] :
                                                    ( r1(X2884,X2885)
                                                    & ! [X2886] :
                                                        ( ~ r1(X2885,X2886)
                                                        | p1(X2886) ) ) )
                                            | ! [X2887] :
                                                ( ~ r1(X2883,X2887)
                                                | ? [X2888] :
                                                    ( r1(X2887,X2888)
                                                    & ~ p1(X2888) ) ) )
                                        | ! [X2889] :
                                            ( ~ r1(X2881,X2889)
                                            | p1(X2889) ) )
                                    | ! [X2890] :
                                        ( ~ r1(X2879,X2890)
                                        | p1(X2890) ) )
                                | ! [X2891] :
                                    ( ~ r1(X2877,X2891)
                                    | p1(X2891) ) )
                            | ! [X2892] :
                                ( ~ r1(X2875,X2892)
                                | p1(X2892) ) )
                        | ! [X2893] :
                            ( ~ r1(X2873,X2893)
                            | p1(X2893) ) )
                    | ! [X2894] :
                        ( ~ r1(X2871,X2894)
                        | p1(X2894) ) )
                | ! [X2895] :
                    ( ~ r1(X2869,X2895)
                    | p1(X2895) ) )
            | ! [X2896] :
                ( ~ r1(X2867,X2896)
                | p1(X2896) ) )
        | ! [X2897] :
            ( ~ r1(X0,X2897)
            | p1(X2897) ) )
      & ( ! [X2898] :
            ( ~ r1(X0,X2898)
            | p2(X2898) )
        | ! [X2899] :
            ( ~ r1(X0,X2899)
            | ! [X2900] :
                ( ~ r1(X2899,X2900)
                | p2(X2900) )
            | ! [X2901] :
                ( ~ r1(X2899,X2901)
                | ! [X2902] :
                    ( ~ r1(X2901,X2902)
                    | p2(X2902) )
                | ! [X2903] :
                    ( ~ r1(X2901,X2903)
                    | ! [X2904] :
                        ( ~ r1(X2903,X2904)
                        | p2(X2904) )
                    | ! [X2905] :
                        ( ~ r1(X2903,X2905)
                        | ! [X2906] :
                            ( ~ r1(X2905,X2906)
                            | p2(X2906) )
                        | ! [X2907] :
                            ( ~ r1(X2905,X2907)
                            | ! [X2908] :
                                ( ~ r1(X2907,X2908)
                                | p2(X2908) )
                            | ! [X2909] :
                                ( ~ r1(X2907,X2909)
                                | ! [X2910] :
                                    ( ~ r1(X2909,X2910)
                                    | p2(X2910) )
                                | ! [X2911] :
                                    ( ~ r1(X2909,X2911)
                                    | ! [X2912] :
                                        ( ~ r1(X2911,X2912)
                                        | p2(X2912) )
                                    | ! [X2913] :
                                        ( ~ r1(X2911,X2913)
                                        | ! [X2914] :
                                            ( ~ r1(X2913,X2914)
                                            | p2(X2914) )
                                        | ! [X2915] :
                                            ( ~ r1(X2913,X2915)
                                            | ? [X2916] : r1(X2915,X2916) )
                                        | ! [X2917] :
                                            ( ~ r1(X2913,X2917)
                                            | p1(X2917) ) )
                                    | ! [X2918] :
                                        ( ~ r1(X2911,X2918)
                                        | p1(X2918) ) )
                                | ! [X2919] :
                                    ( ~ r1(X2909,X2919)
                                    | p1(X2919) ) )
                            | ! [X2920] :
                                ( ~ r1(X2907,X2920)
                                | p1(X2920) ) )
                        | ! [X2921] :
                            ( ~ r1(X2905,X2921)
                            | p1(X2921) ) )
                    | ! [X2922] :
                        ( ~ r1(X2903,X2922)
                        | p1(X2922) ) )
                | ! [X2923] :
                    ( ~ r1(X2901,X2923)
                    | p1(X2923) ) )
            | ! [X2924] :
                ( ~ r1(X2899,X2924)
                | p1(X2924) ) )
        | ! [X2925] :
            ( ~ r1(X0,X2925)
            | p1(X2925) ) )
      & ? [X2926] :
          ( r1(X0,X2926)
          & ~ p2(X2926) )
      & ? [X2927] :
          ( r1(X0,X2927)
          & ? [X2928] :
              ( r1(X2927,X2928)
              & ~ p2(X2928) )
          & ? [X2929] :
              ( r1(X2927,X2929)
              & ? [X2930] :
                  ( r1(X2929,X2930)
                  & ~ p2(X2930) )
              & ? [X2931] :
                  ( r1(X2929,X2931)
                  & ? [X2932] :
                      ( r1(X2931,X2932)
                      & ~ p2(X2932) )
                  & ? [X2933] :
                      ( r1(X2931,X2933)
                      & ? [X2934] :
                          ( r1(X2933,X2934)
                          & ~ p2(X2934) )
                      & ? [X2935] :
                          ( r1(X2933,X2935)
                          & ? [X2936] :
                              ( r1(X2935,X2936)
                              & ~ p2(X2936) )
                          & ? [X2937] :
                              ( r1(X2935,X2937)
                              & ? [X2938] :
                                  ( r1(X2937,X2938)
                                  & ~ p2(X2938) )
                              & ? [X2939] :
                                  ( r1(X2937,X2939)
                                  & ? [X2940] :
                                      ( r1(X2939,X2940)
                                      & ~ p2(X2940) )
                                  & ? [X2941] :
                                      ( r1(X2939,X2941)
                                      & ? [X2942] :
                                          ( r1(X2941,X2942)
                                          & ~ p2(X2942) )
                                      & ? [X2943] :
                                          ( r1(X2941,X2943)
                                          & ? [X2944] :
                                              ( r1(X2943,X2944)
                                              & ~ p2(X2944) )
                                          & ? [X2945] :
                                              ( r1(X2943,X2945)
                                              & ? [X2946] :
                                                  ( r1(X2945,X2946)
                                                  & ~ p2(X2946) )
                                              & ? [X2947] :
                                                  ( r1(X2945,X2947)
                                                  & ? [X2948] :
                                                      ( r1(X2947,X2948)
                                                      & ~ p2(X2948) )
                                                  & ? [X2949] :
                                                      ( r1(X2947,X2949)
                                                      & ? [X2950] :
                                                          ( r1(X2949,X2950)
                                                          & ~ p2(X2950) )
                                                      & ? [X2951] :
                                                          ( r1(X2949,X2951)
                                                          & ? [X2952] :
                                                              ( r1(X2951,X2952)
                                                              & ~ p2(X2952) )
                                                          & ? [X2953] :
                                                              ( r1(X2951,X2953)
                                                              & ? [X2954] :
                                                                  ( r1(X2953,X2954)
                                                                  & ~ p2(X2954) )
                                                              & ? [X2955] :
                                                                  ( r1(X2953,X2955)
                                                                  & ? [X2956] :
                                                                      ( r1(X2955,X2956)
                                                                      & ~ p2(X2956) )
                                                                  & ? [X2957] :
                                                                      ( r1(X2955,X2957)
                                                                      & ? [X2958] :
                                                                          ( r1(X2957,X2958)
                                                                          & ~ p2(X2958) )
                                                                      & ? [X2959] :
                                                                          ( r1(X2957,X2959)
                                                                          & ? [X2960] :
                                                                              ( r1(X2959,X2960)
                                                                              & ~ p2(X2960) )
                                                                          & ? [X2961] :
                                                                              ( r1(X2959,X2961)
                                                                              & ? [X2962] :
                                                                                  ( r1(X2961,X2962)
                                                                                  & ~ p2(X2962) )
                                                                              & ? [X2963] :
                                                                                  ( r1(X2961,X2963)
                                                                                  & ? [X2964] :
                                                                                      ( r1(X2963,X2964)
                                                                                      & ~ p2(X2964) )
                                                                                  & ? [X2965] :
                                                                                      ( r1(X2963,X2965)
                                                                                      & ? [X2966] :
                                                                                          ( r1(X2965,X2966)
                                                                                          & ! [X2967] :
                                                                                              ( ~ r1(X2966,X2967)
                                                                                              | p1(X2967) ) )
                                                                                      & ? [X2968] :
                                                                                          ( r1(X2965,X2968)
                                                                                          & ~ p1(X2968) ) )
                                                                                  & ? [X2969] :
                                                                                      ( r1(X2963,X2969)
                                                                                      & ~ p1(X2969) ) )
                                                                              & ? [X2970] :
                                                                                  ( r1(X2961,X2970)
                                                                                  & ~ p1(X2970) ) )
                                                                          & ? [X2971] :
                                                                              ( r1(X2959,X2971)
                                                                              & ~ p1(X2971) ) )
                                                                      & ? [X2972] :
                                                                          ( r1(X2957,X2972)
                                                                          & ~ p1(X2972) ) )
                                                                  & ? [X2973] :
                                                                      ( r1(X2955,X2973)
                                                                      & ~ p1(X2973) ) )
                                                              & ? [X2974] :
                                                                  ( r1(X2953,X2974)
                                                                  & ~ p1(X2974) ) )
                                                          & ? [X2975] :
                                                              ( r1(X2951,X2975)
                                                              & ~ p1(X2975) ) )
                                                      & ? [X2976] :
                                                          ( r1(X2949,X2976)
                                                          & ~ p1(X2976) ) )
                                                  & ? [X2977] :
                                                      ( r1(X2947,X2977)
                                                      & ~ p1(X2977) ) )
                                              & ? [X2978] :
                                                  ( r1(X2945,X2978)
                                                  & ~ p1(X2978) ) )
                                          & ? [X2979] :
                                              ( r1(X2943,X2979)
                                              & ~ p1(X2979) ) )
                                      & ? [X2980] :
                                          ( r1(X2941,X2980)
                                          & ~ p1(X2980) ) )
                                  & ? [X2981] :
                                      ( r1(X2939,X2981)
                                      & ~ p1(X2981) ) )
                              & ? [X2982] :
                                  ( r1(X2937,X2982)
                                  & ~ p1(X2982) ) )
                          & ? [X2983] :
                              ( r1(X2935,X2983)
                              & ~ p1(X2983) ) )
                      & ? [X2984] :
                          ( r1(X2933,X2984)
                          & ~ p1(X2984) ) )
                  & ? [X2985] :
                      ( r1(X2931,X2985)
                      & ~ p1(X2985) ) )
              & ? [X2986] :
                  ( r1(X2929,X2986)
                  & ~ p1(X2986) ) )
          & ? [X2987] :
              ( r1(X2927,X2987)
              & ~ p1(X2987) ) )
      & ? [X2988] :
          ( r1(X0,X2988)
          & ~ p1(X2988) )
      & ( ! [X2989] :
            ( ~ r1(X0,X2989)
            | p2(X2989) )
        | ! [X2990] :
            ( ~ r1(X0,X2990)
            | ! [X2991] :
                ( ~ r1(X2990,X2991)
                | p2(X2991) )
            | ! [X2992] :
                ( ~ r1(X2990,X2992)
                | ! [X2993] :
                    ( ~ r1(X2992,X2993)
                    | p2(X2993) )
                | ! [X2994] :
                    ( ~ r1(X2992,X2994)
                    | ! [X2995] :
                        ( ~ r1(X2994,X2995)
                        | p2(X2995) )
                    | ! [X2996] :
                        ( ~ r1(X2994,X2996)
                        | ! [X2997] :
                            ( ~ r1(X2996,X2997)
                            | p2(X2997) )
                        | ! [X2998] :
                            ( ~ r1(X2996,X2998)
                            | ! [X2999] :
                                ( ~ r1(X2998,X2999)
                                | p2(X2999) )
                            | ! [X3000] :
                                ( ~ r1(X2998,X3000)
                                | ! [X3001] :
                                    ( ~ r1(X3000,X3001)
                                    | p2(X3001) )
                                | ! [X3002] :
                                    ( ~ r1(X3000,X3002)
                                    | ! [X3003] :
                                        ( ~ r1(X3002,X3003)
                                        | p2(X3003) )
                                    | ! [X3004] :
                                        ( ~ r1(X3002,X3004)
                                        | ! [X3005] :
                                            ( ~ r1(X3004,X3005)
                                            | ? [X3006] :
                                                ( r1(X3005,X3006)
                                                & p1(X3006) ) )
                                        | ~ p1(X3004) )
                                    | ! [X3007] :
                                        ( ~ r1(X3002,X3007)
                                        | p1(X3007) ) )
                                | ! [X3008] :
                                    ( ~ r1(X3000,X3008)
                                    | p1(X3008) ) )
                            | ! [X3009] :
                                ( ~ r1(X2998,X3009)
                                | p1(X3009) ) )
                        | ! [X3010] :
                            ( ~ r1(X2996,X3010)
                            | p1(X3010) ) )
                    | ! [X3011] :
                        ( ~ r1(X2994,X3011)
                        | p1(X3011) ) )
                | ! [X3012] :
                    ( ~ r1(X2992,X3012)
                    | p1(X3012) ) )
            | ! [X3013] :
                ( ~ r1(X2990,X3013)
                | p1(X3013) ) )
        | ! [X3014] :
            ( ~ r1(X0,X3014)
            | p1(X3014) ) )
      & ( ! [X3015] :
            ( ~ r1(X0,X3015)
            | p2(X3015) )
        | ! [X3016] :
            ( ~ r1(X0,X3016)
            | ! [X3017] :
                ( ~ r1(X3016,X3017)
                | p2(X3017) )
            | ! [X3018] :
                ( ~ r1(X3016,X3018)
                | ! [X3019] :
                    ( ~ r1(X3018,X3019)
                    | p2(X3019) )
                | ! [X3020] :
                    ( ~ r1(X3018,X3020)
                    | ! [X3021] :
                        ( ~ r1(X3020,X3021)
                        | p2(X3021) )
                    | ! [X3022] :
                        ( ~ r1(X3020,X3022)
                        | ! [X3023] :
                            ( ~ r1(X3022,X3023)
                            | p2(X3023) )
                        | ! [X3024] :
                            ( ~ r1(X3022,X3024)
                            | ! [X3025] :
                                ( ~ r1(X3024,X3025)
                                | p2(X3025) )
                            | ! [X3026] :
                                ( ~ r1(X3024,X3026)
                                | ! [X3027] :
                                    ( ~ r1(X3026,X3027)
                                    | p2(X3027) )
                                | ! [X3028] :
                                    ( ~ r1(X3026,X3028)
                                    | ! [X3029] :
                                        ( ~ r1(X3028,X3029)
                                        | p2(X3029) )
                                    | ! [X3030] :
                                        ( ~ r1(X3028,X3030)
                                        | ! [X3031] :
                                            ( ~ r1(X3030,X3031)
                                            | ! [X3032] :
                                                ( ~ r1(X3031,X3032)
                                                | ? [X3033] :
                                                    ( r1(X3032,X3033)
                                                    & ~ p1(X3033) ) )
                                            | ! [X3034] :
                                                ( ~ r1(X3031,X3034)
                                                | p1(X3034) ) ) )
                                    | ! [X3035] :
                                        ( ~ r1(X3028,X3035)
                                        | p1(X3035) ) )
                                | ! [X3036] :
                                    ( ~ r1(X3026,X3036)
                                    | p1(X3036) ) )
                            | ! [X3037] :
                                ( ~ r1(X3024,X3037)
                                | p1(X3037) ) )
                        | ! [X3038] :
                            ( ~ r1(X3022,X3038)
                            | p1(X3038) ) )
                    | ! [X3039] :
                        ( ~ r1(X3020,X3039)
                        | p1(X3039) ) )
                | ! [X3040] :
                    ( ~ r1(X3018,X3040)
                    | p1(X3040) ) )
            | ! [X3041] :
                ( ~ r1(X3016,X3041)
                | p1(X3041) ) )
        | ! [X3042] :
            ( ~ r1(X0,X3042)
            | p1(X3042) ) )
      & ( ! [X3043] :
            ( ~ r1(X0,X3043)
            | p2(X3043) )
        | ! [X3044] :
            ( ~ r1(X0,X3044)
            | ! [X3045] :
                ( ~ r1(X3044,X3045)
                | p2(X3045) )
            | ! [X3046] :
                ( ~ r1(X3044,X3046)
                | ! [X3047] :
                    ( ~ r1(X3046,X3047)
                    | p2(X3047) )
                | ! [X3048] :
                    ( ~ r1(X3046,X3048)
                    | ! [X3049] :
                        ( ~ r1(X3048,X3049)
                        | p2(X3049) )
                    | ! [X3050] :
                        ( ~ r1(X3048,X3050)
                        | ! [X3051] :
                            ( ~ r1(X3050,X3051)
                            | p2(X3051) )
                        | ! [X3052] :
                            ( ~ r1(X3050,X3052)
                            | ! [X3053] :
                                ( ~ r1(X3052,X3053)
                                | p2(X3053) )
                            | ! [X3054] :
                                ( ~ r1(X3052,X3054)
                                | ! [X3055] :
                                    ( ~ r1(X3054,X3055)
                                    | p2(X3055) )
                                | ! [X3056] :
                                    ( ~ r1(X3054,X3056)
                                    | ! [X3057] :
                                        ( ~ r1(X3056,X3057)
                                        | p2(X3057) )
                                    | ! [X3058] :
                                        ( ~ r1(X3056,X3058)
                                        | ! [X3059] :
                                            ( ~ r1(X3058,X3059)
                                            | ? [X3060] :
                                                ( r1(X3059,X3060)
                                                & ! [X3061] :
                                                    ( ~ r1(X3060,X3061)
                                                    | p1(X3061) ) ) )
                                        | ! [X3062] :
                                            ( ~ r1(X3058,X3062)
                                            | ? [X3063] :
                                                ( r1(X3062,X3063)
                                                & ~ p1(X3063) ) ) )
                                    | ! [X3064] :
                                        ( ~ r1(X3056,X3064)
                                        | p1(X3064) ) )
                                | ! [X3065] :
                                    ( ~ r1(X3054,X3065)
                                    | p1(X3065) ) )
                            | ! [X3066] :
                                ( ~ r1(X3052,X3066)
                                | p1(X3066) ) )
                        | ! [X3067] :
                            ( ~ r1(X3050,X3067)
                            | p1(X3067) ) )
                    | ! [X3068] :
                        ( ~ r1(X3048,X3068)
                        | p1(X3068) ) )
                | ! [X3069] :
                    ( ~ r1(X3046,X3069)
                    | p1(X3069) ) )
            | ! [X3070] :
                ( ~ r1(X3044,X3070)
                | p1(X3070) ) )
        | ! [X3071] :
            ( ~ r1(X0,X3071)
            | p1(X3071) ) )
      & ( ! [X3072] :
            ( ~ r1(X0,X3072)
            | p2(X3072) )
        | ! [X3073] :
            ( ~ r1(X0,X3073)
            | ! [X3074] :
                ( ~ r1(X3073,X3074)
                | p2(X3074) )
            | ! [X3075] :
                ( ~ r1(X3073,X3075)
                | ! [X3076] :
                    ( ~ r1(X3075,X3076)
                    | p2(X3076) )
                | ! [X3077] :
                    ( ~ r1(X3075,X3077)
                    | ! [X3078] :
                        ( ~ r1(X3077,X3078)
                        | p2(X3078) )
                    | ! [X3079] :
                        ( ~ r1(X3077,X3079)
                        | ! [X3080] :
                            ( ~ r1(X3079,X3080)
                            | p2(X3080) )
                        | ! [X3081] :
                            ( ~ r1(X3079,X3081)
                            | ! [X3082] :
                                ( ~ r1(X3081,X3082)
                                | p2(X3082) )
                            | ! [X3083] :
                                ( ~ r1(X3081,X3083)
                                | ! [X3084] :
                                    ( ~ r1(X3083,X3084)
                                    | p2(X3084) )
                                | ! [X3085] :
                                    ( ~ r1(X3083,X3085)
                                    | ! [X3086] :
                                        ( ~ r1(X3085,X3086)
                                        | p2(X3086) )
                                    | ! [X3087] :
                                        ( ~ r1(X3085,X3087)
                                        | ? [X3088] : r1(X3087,X3088) )
                                    | ! [X3089] :
                                        ( ~ r1(X3085,X3089)
                                        | p1(X3089) ) )
                                | ! [X3090] :
                                    ( ~ r1(X3083,X3090)
                                    | p1(X3090) ) )
                            | ! [X3091] :
                                ( ~ r1(X3081,X3091)
                                | p1(X3091) ) )
                        | ! [X3092] :
                            ( ~ r1(X3079,X3092)
                            | p1(X3092) ) )
                    | ! [X3093] :
                        ( ~ r1(X3077,X3093)
                        | p1(X3093) ) )
                | ! [X3094] :
                    ( ~ r1(X3075,X3094)
                    | p1(X3094) ) )
            | ! [X3095] :
                ( ~ r1(X3073,X3095)
                | p1(X3095) ) )
        | ! [X3096] :
            ( ~ r1(X0,X3096)
            | p1(X3096) ) )
      & ? [X3097] :
          ( r1(X0,X3097)
          & ~ p2(X3097) )
      & ? [X3098] :
          ( r1(X0,X3098)
          & ? [X3099] :
              ( r1(X3098,X3099)
              & ~ p2(X3099) )
          & ? [X3100] :
              ( r1(X3098,X3100)
              & ? [X3101] :
                  ( r1(X3100,X3101)
                  & ~ p2(X3101) )
              & ? [X3102] :
                  ( r1(X3100,X3102)
                  & ? [X3103] :
                      ( r1(X3102,X3103)
                      & ~ p2(X3103) )
                  & ? [X3104] :
                      ( r1(X3102,X3104)
                      & ? [X3105] :
                          ( r1(X3104,X3105)
                          & ~ p2(X3105) )
                      & ? [X3106] :
                          ( r1(X3104,X3106)
                          & ? [X3107] :
                              ( r1(X3106,X3107)
                              & ~ p2(X3107) )
                          & ? [X3108] :
                              ( r1(X3106,X3108)
                              & ? [X3109] :
                                  ( r1(X3108,X3109)
                                  & ~ p2(X3109) )
                              & ? [X3110] :
                                  ( r1(X3108,X3110)
                                  & ? [X3111] :
                                      ( r1(X3110,X3111)
                                      & ~ p2(X3111) )
                                  & ? [X3112] :
                                      ( r1(X3110,X3112)
                                      & ? [X3113] :
                                          ( r1(X3112,X3113)
                                          & ~ p2(X3113) )
                                      & ? [X3114] :
                                          ( r1(X3112,X3114)
                                          & ? [X3115] :
                                              ( r1(X3114,X3115)
                                              & ~ p2(X3115) )
                                          & ? [X3116] :
                                              ( r1(X3114,X3116)
                                              & ? [X3117] :
                                                  ( r1(X3116,X3117)
                                                  & ~ p2(X3117) )
                                              & ? [X3118] :
                                                  ( r1(X3116,X3118)
                                                  & ? [X3119] :
                                                      ( r1(X3118,X3119)
                                                      & ~ p2(X3119) )
                                                  & ? [X3120] :
                                                      ( r1(X3118,X3120)
                                                      & ? [X3121] :
                                                          ( r1(X3120,X3121)
                                                          & ~ p2(X3121) )
                                                      & ? [X3122] :
                                                          ( r1(X3120,X3122)
                                                          & ? [X3123] :
                                                              ( r1(X3122,X3123)
                                                              & ~ p2(X3123) )
                                                          & ? [X3124] :
                                                              ( r1(X3122,X3124)
                                                              & ? [X3125] :
                                                                  ( r1(X3124,X3125)
                                                                  & ~ p2(X3125) )
                                                              & ? [X3126] :
                                                                  ( r1(X3124,X3126)
                                                                  & ? [X3127] :
                                                                      ( r1(X3126,X3127)
                                                                      & ~ p2(X3127) )
                                                                  & ? [X3128] :
                                                                      ( r1(X3126,X3128)
                                                                      & ? [X3129] :
                                                                          ( r1(X3128,X3129)
                                                                          & ~ p2(X3129) )
                                                                      & ? [X3130] :
                                                                          ( r1(X3128,X3130)
                                                                          & ? [X3131] :
                                                                              ( r1(X3130,X3131)
                                                                              & ~ p2(X3131) )
                                                                          & ? [X3132] :
                                                                              ( r1(X3130,X3132)
                                                                              & ? [X3133] :
                                                                                  ( r1(X3132,X3133)
                                                                                  & ~ p2(X3133) )
                                                                              & ? [X3134] :
                                                                                  ( r1(X3132,X3134)
                                                                                  & ? [X3135] :
                                                                                      ( r1(X3134,X3135)
                                                                                      & ~ p2(X3135) )
                                                                                  & ? [X3136] :
                                                                                      ( r1(X3134,X3136)
                                                                                      & ? [X3137] :
                                                                                          ( r1(X3136,X3137)
                                                                                          & ! [X3138] :
                                                                                              ( ~ r1(X3137,X3138)
                                                                                              | p1(X3138) ) )
                                                                                      & ? [X3139] :
                                                                                          ( r1(X3136,X3139)
                                                                                          & ~ p1(X3139) ) )
                                                                                  & ? [X3140] :
                                                                                      ( r1(X3134,X3140)
                                                                                      & ~ p1(X3140) ) )
                                                                              & ? [X3141] :
                                                                                  ( r1(X3132,X3141)
                                                                                  & ~ p1(X3141) ) )
                                                                          & ? [X3142] :
                                                                              ( r1(X3130,X3142)
                                                                              & ~ p1(X3142) ) )
                                                                      & ? [X3143] :
                                                                          ( r1(X3128,X3143)
                                                                          & ~ p1(X3143) ) )
                                                                  & ? [X3144] :
                                                                      ( r1(X3126,X3144)
                                                                      & ~ p1(X3144) ) )
                                                              & ? [X3145] :
                                                                  ( r1(X3124,X3145)
                                                                  & ~ p1(X3145) ) )
                                                          & ? [X3146] :
                                                              ( r1(X3122,X3146)
                                                              & ~ p1(X3146) ) )
                                                      & ? [X3147] :
                                                          ( r1(X3120,X3147)
                                                          & ~ p1(X3147) ) )
                                                  & ? [X3148] :
                                                      ( r1(X3118,X3148)
                                                      & ~ p1(X3148) ) )
                                              & ? [X3149] :
                                                  ( r1(X3116,X3149)
                                                  & ~ p1(X3149) ) )
                                          & ? [X3150] :
                                              ( r1(X3114,X3150)
                                              & ~ p1(X3150) ) )
                                      & ? [X3151] :
                                          ( r1(X3112,X3151)
                                          & ~ p1(X3151) ) )
                                  & ? [X3152] :
                                      ( r1(X3110,X3152)
                                      & ~ p1(X3152) ) )
                              & ? [X3153] :
                                  ( r1(X3108,X3153)
                                  & ~ p1(X3153) ) )
                          & ? [X3154] :
                              ( r1(X3106,X3154)
                              & ~ p1(X3154) ) )
                      & ? [X3155] :
                          ( r1(X3104,X3155)
                          & ~ p1(X3155) ) )
                  & ? [X3156] :
                      ( r1(X3102,X3156)
                      & ~ p1(X3156) ) )
              & ? [X3157] :
                  ( r1(X3100,X3157)
                  & ~ p1(X3157) ) )
          & ? [X3158] :
              ( r1(X3098,X3158)
              & ~ p1(X3158) ) )
      & ? [X3159] :
          ( r1(X0,X3159)
          & ~ p1(X3159) )
      & ( ! [X3160] :
            ( ~ r1(X0,X3160)
            | p2(X3160) )
        | ! [X3161] :
            ( ~ r1(X0,X3161)
            | ! [X3162] :
                ( ~ r1(X3161,X3162)
                | p2(X3162) )
            | ! [X3163] :
                ( ~ r1(X3161,X3163)
                | ! [X3164] :
                    ( ~ r1(X3163,X3164)
                    | p2(X3164) )
                | ! [X3165] :
                    ( ~ r1(X3163,X3165)
                    | ! [X3166] :
                        ( ~ r1(X3165,X3166)
                        | p2(X3166) )
                    | ! [X3167] :
                        ( ~ r1(X3165,X3167)
                        | ! [X3168] :
                            ( ~ r1(X3167,X3168)
                            | p2(X3168) )
                        | ! [X3169] :
                            ( ~ r1(X3167,X3169)
                            | ! [X3170] :
                                ( ~ r1(X3169,X3170)
                                | p2(X3170) )
                            | ! [X3171] :
                                ( ~ r1(X3169,X3171)
                                | ! [X3172] :
                                    ( ~ r1(X3171,X3172)
                                    | p2(X3172) )
                                | ! [X3173] :
                                    ( ~ r1(X3171,X3173)
                                    | ! [X3174] :
                                        ( ~ r1(X3173,X3174)
                                        | ? [X3175] :
                                            ( r1(X3174,X3175)
                                            & p1(X3175) ) )
                                    | ~ p1(X3173) )
                                | ! [X3176] :
                                    ( ~ r1(X3171,X3176)
                                    | p1(X3176) ) )
                            | ! [X3177] :
                                ( ~ r1(X3169,X3177)
                                | p1(X3177) ) )
                        | ! [X3178] :
                            ( ~ r1(X3167,X3178)
                            | p1(X3178) ) )
                    | ! [X3179] :
                        ( ~ r1(X3165,X3179)
                        | p1(X3179) ) )
                | ! [X3180] :
                    ( ~ r1(X3163,X3180)
                    | p1(X3180) ) )
            | ! [X3181] :
                ( ~ r1(X3161,X3181)
                | p1(X3181) ) )
        | ! [X3182] :
            ( ~ r1(X0,X3182)
            | p1(X3182) ) )
      & ( ! [X3183] :
            ( ~ r1(X0,X3183)
            | p2(X3183) )
        | ! [X3184] :
            ( ~ r1(X0,X3184)
            | ! [X3185] :
                ( ~ r1(X3184,X3185)
                | p2(X3185) )
            | ! [X3186] :
                ( ~ r1(X3184,X3186)
                | ! [X3187] :
                    ( ~ r1(X3186,X3187)
                    | p2(X3187) )
                | ! [X3188] :
                    ( ~ r1(X3186,X3188)
                    | ! [X3189] :
                        ( ~ r1(X3188,X3189)
                        | p2(X3189) )
                    | ! [X3190] :
                        ( ~ r1(X3188,X3190)
                        | ! [X3191] :
                            ( ~ r1(X3190,X3191)
                            | p2(X3191) )
                        | ! [X3192] :
                            ( ~ r1(X3190,X3192)
                            | ! [X3193] :
                                ( ~ r1(X3192,X3193)
                                | p2(X3193) )
                            | ! [X3194] :
                                ( ~ r1(X3192,X3194)
                                | ! [X3195] :
                                    ( ~ r1(X3194,X3195)
                                    | p2(X3195) )
                                | ! [X3196] :
                                    ( ~ r1(X3194,X3196)
                                    | ! [X3197] :
                                        ( ~ r1(X3196,X3197)
                                        | ! [X3198] :
                                            ( ~ r1(X3197,X3198)
                                            | ? [X3199] :
                                                ( r1(X3198,X3199)
                                                & ~ p1(X3199) ) )
                                        | ! [X3200] :
                                            ( ~ r1(X3197,X3200)
                                            | p1(X3200) ) ) )
                                | ! [X3201] :
                                    ( ~ r1(X3194,X3201)
                                    | p1(X3201) ) )
                            | ! [X3202] :
                                ( ~ r1(X3192,X3202)
                                | p1(X3202) ) )
                        | ! [X3203] :
                            ( ~ r1(X3190,X3203)
                            | p1(X3203) ) )
                    | ! [X3204] :
                        ( ~ r1(X3188,X3204)
                        | p1(X3204) ) )
                | ! [X3205] :
                    ( ~ r1(X3186,X3205)
                    | p1(X3205) ) )
            | ! [X3206] :
                ( ~ r1(X3184,X3206)
                | p1(X3206) ) )
        | ! [X3207] :
            ( ~ r1(X0,X3207)
            | p1(X3207) ) )
      & ( ! [X3208] :
            ( ~ r1(X0,X3208)
            | p2(X3208) )
        | ! [X3209] :
            ( ~ r1(X0,X3209)
            | ! [X3210] :
                ( ~ r1(X3209,X3210)
                | p2(X3210) )
            | ! [X3211] :
                ( ~ r1(X3209,X3211)
                | ! [X3212] :
                    ( ~ r1(X3211,X3212)
                    | p2(X3212) )
                | ! [X3213] :
                    ( ~ r1(X3211,X3213)
                    | ! [X3214] :
                        ( ~ r1(X3213,X3214)
                        | p2(X3214) )
                    | ! [X3215] :
                        ( ~ r1(X3213,X3215)
                        | ! [X3216] :
                            ( ~ r1(X3215,X3216)
                            | p2(X3216) )
                        | ! [X3217] :
                            ( ~ r1(X3215,X3217)
                            | ! [X3218] :
                                ( ~ r1(X3217,X3218)
                                | p2(X3218) )
                            | ! [X3219] :
                                ( ~ r1(X3217,X3219)
                                | ! [X3220] :
                                    ( ~ r1(X3219,X3220)
                                    | p2(X3220) )
                                | ! [X3221] :
                                    ( ~ r1(X3219,X3221)
                                    | ! [X3222] :
                                        ( ~ r1(X3221,X3222)
                                        | ? [X3223] :
                                            ( r1(X3222,X3223)
                                            & ! [X3224] :
                                                ( ~ r1(X3223,X3224)
                                                | p1(X3224) ) ) )
                                    | ! [X3225] :
                                        ( ~ r1(X3221,X3225)
                                        | ? [X3226] :
                                            ( r1(X3225,X3226)
                                            & ~ p1(X3226) ) ) )
                                | ! [X3227] :
                                    ( ~ r1(X3219,X3227)
                                    | p1(X3227) ) )
                            | ! [X3228] :
                                ( ~ r1(X3217,X3228)
                                | p1(X3228) ) )
                        | ! [X3229] :
                            ( ~ r1(X3215,X3229)
                            | p1(X3229) ) )
                    | ! [X3230] :
                        ( ~ r1(X3213,X3230)
                        | p1(X3230) ) )
                | ! [X3231] :
                    ( ~ r1(X3211,X3231)
                    | p1(X3231) ) )
            | ! [X3232] :
                ( ~ r1(X3209,X3232)
                | p1(X3232) ) )
        | ! [X3233] :
            ( ~ r1(X0,X3233)
            | p1(X3233) ) )
      & ( ! [X3234] :
            ( ~ r1(X0,X3234)
            | p2(X3234) )
        | ! [X3235] :
            ( ~ r1(X0,X3235)
            | ! [X3236] :
                ( ~ r1(X3235,X3236)
                | p2(X3236) )
            | ! [X3237] :
                ( ~ r1(X3235,X3237)
                | ! [X3238] :
                    ( ~ r1(X3237,X3238)
                    | p2(X3238) )
                | ! [X3239] :
                    ( ~ r1(X3237,X3239)
                    | ! [X3240] :
                        ( ~ r1(X3239,X3240)
                        | p2(X3240) )
                    | ! [X3241] :
                        ( ~ r1(X3239,X3241)
                        | ! [X3242] :
                            ( ~ r1(X3241,X3242)
                            | p2(X3242) )
                        | ! [X3243] :
                            ( ~ r1(X3241,X3243)
                            | ! [X3244] :
                                ( ~ r1(X3243,X3244)
                                | p2(X3244) )
                            | ! [X3245] :
                                ( ~ r1(X3243,X3245)
                                | ! [X3246] :
                                    ( ~ r1(X3245,X3246)
                                    | p2(X3246) )
                                | ! [X3247] :
                                    ( ~ r1(X3245,X3247)
                                    | ? [X3248] : r1(X3247,X3248) )
                                | ! [X3249] :
                                    ( ~ r1(X3245,X3249)
                                    | p1(X3249) ) )
                            | ! [X3250] :
                                ( ~ r1(X3243,X3250)
                                | p1(X3250) ) )
                        | ! [X3251] :
                            ( ~ r1(X3241,X3251)
                            | p1(X3251) ) )
                    | ! [X3252] :
                        ( ~ r1(X3239,X3252)
                        | p1(X3252) ) )
                | ! [X3253] :
                    ( ~ r1(X3237,X3253)
                    | p1(X3253) ) )
            | ! [X3254] :
                ( ~ r1(X3235,X3254)
                | p1(X3254) ) )
        | ! [X3255] :
            ( ~ r1(X0,X3255)
            | p1(X3255) ) )
      & ? [X3256] :
          ( r1(X0,X3256)
          & ~ p2(X3256) )
      & ? [X3257] :
          ( r1(X0,X3257)
          & ? [X3258] :
              ( r1(X3257,X3258)
              & ~ p2(X3258) )
          & ? [X3259] :
              ( r1(X3257,X3259)
              & ? [X3260] :
                  ( r1(X3259,X3260)
                  & ~ p2(X3260) )
              & ? [X3261] :
                  ( r1(X3259,X3261)
                  & ? [X3262] :
                      ( r1(X3261,X3262)
                      & ~ p2(X3262) )
                  & ? [X3263] :
                      ( r1(X3261,X3263)
                      & ? [X3264] :
                          ( r1(X3263,X3264)
                          & ~ p2(X3264) )
                      & ? [X3265] :
                          ( r1(X3263,X3265)
                          & ? [X3266] :
                              ( r1(X3265,X3266)
                              & ~ p2(X3266) )
                          & ? [X3267] :
                              ( r1(X3265,X3267)
                              & ? [X3268] :
                                  ( r1(X3267,X3268)
                                  & ~ p2(X3268) )
                              & ? [X3269] :
                                  ( r1(X3267,X3269)
                                  & ? [X3270] :
                                      ( r1(X3269,X3270)
                                      & ~ p2(X3270) )
                                  & ? [X3271] :
                                      ( r1(X3269,X3271)
                                      & ? [X3272] :
                                          ( r1(X3271,X3272)
                                          & ~ p2(X3272) )
                                      & ? [X3273] :
                                          ( r1(X3271,X3273)
                                          & ? [X3274] :
                                              ( r1(X3273,X3274)
                                              & ~ p2(X3274) )
                                          & ? [X3275] :
                                              ( r1(X3273,X3275)
                                              & ? [X3276] :
                                                  ( r1(X3275,X3276)
                                                  & ~ p2(X3276) )
                                              & ? [X3277] :
                                                  ( r1(X3275,X3277)
                                                  & ? [X3278] :
                                                      ( r1(X3277,X3278)
                                                      & ~ p2(X3278) )
                                                  & ? [X3279] :
                                                      ( r1(X3277,X3279)
                                                      & ? [X3280] :
                                                          ( r1(X3279,X3280)
                                                          & ~ p2(X3280) )
                                                      & ? [X3281] :
                                                          ( r1(X3279,X3281)
                                                          & ? [X3282] :
                                                              ( r1(X3281,X3282)
                                                              & ~ p2(X3282) )
                                                          & ? [X3283] :
                                                              ( r1(X3281,X3283)
                                                              & ? [X3284] :
                                                                  ( r1(X3283,X3284)
                                                                  & ~ p2(X3284) )
                                                              & ? [X3285] :
                                                                  ( r1(X3283,X3285)
                                                                  & ? [X3286] :
                                                                      ( r1(X3285,X3286)
                                                                      & ~ p2(X3286) )
                                                                  & ? [X3287] :
                                                                      ( r1(X3285,X3287)
                                                                      & ? [X3288] :
                                                                          ( r1(X3287,X3288)
                                                                          & ~ p2(X3288) )
                                                                      & ? [X3289] :
                                                                          ( r1(X3287,X3289)
                                                                          & ? [X3290] :
                                                                              ( r1(X3289,X3290)
                                                                              & ~ p2(X3290) )
                                                                          & ? [X3291] :
                                                                              ( r1(X3289,X3291)
                                                                              & ? [X3292] :
                                                                                  ( r1(X3291,X3292)
                                                                                  & ~ p2(X3292) )
                                                                              & ? [X3293] :
                                                                                  ( r1(X3291,X3293)
                                                                                  & ? [X3294] :
                                                                                      ( r1(X3293,X3294)
                                                                                      & ~ p2(X3294) )
                                                                                  & ? [X3295] :
                                                                                      ( r1(X3293,X3295)
                                                                                      & ? [X3296] :
                                                                                          ( r1(X3295,X3296)
                                                                                          & ! [X3297] :
                                                                                              ( ~ r1(X3296,X3297)
                                                                                              | p1(X3297) ) )
                                                                                      & ? [X3298] :
                                                                                          ( r1(X3295,X3298)
                                                                                          & ~ p1(X3298) ) )
                                                                                  & ? [X3299] :
                                                                                      ( r1(X3293,X3299)
                                                                                      & ~ p1(X3299) ) )
                                                                              & ? [X3300] :
                                                                                  ( r1(X3291,X3300)
                                                                                  & ~ p1(X3300) ) )
                                                                          & ? [X3301] :
                                                                              ( r1(X3289,X3301)
                                                                              & ~ p1(X3301) ) )
                                                                      & ? [X3302] :
                                                                          ( r1(X3287,X3302)
                                                                          & ~ p1(X3302) ) )
                                                                  & ? [X3303] :
                                                                      ( r1(X3285,X3303)
                                                                      & ~ p1(X3303) ) )
                                                              & ? [X3304] :
                                                                  ( r1(X3283,X3304)
                                                                  & ~ p1(X3304) ) )
                                                          & ? [X3305] :
                                                              ( r1(X3281,X3305)
                                                              & ~ p1(X3305) ) )
                                                      & ? [X3306] :
                                                          ( r1(X3279,X3306)
                                                          & ~ p1(X3306) ) )
                                                  & ? [X3307] :
                                                      ( r1(X3277,X3307)
                                                      & ~ p1(X3307) ) )
                                              & ? [X3308] :
                                                  ( r1(X3275,X3308)
                                                  & ~ p1(X3308) ) )
                                          & ? [X3309] :
                                              ( r1(X3273,X3309)
                                              & ~ p1(X3309) ) )
                                      & ? [X3310] :
                                          ( r1(X3271,X3310)
                                          & ~ p1(X3310) ) )
                                  & ? [X3311] :
                                      ( r1(X3269,X3311)
                                      & ~ p1(X3311) ) )
                              & ? [X3312] :
                                  ( r1(X3267,X3312)
                                  & ~ p1(X3312) ) )
                          & ? [X3313] :
                              ( r1(X3265,X3313)
                              & ~ p1(X3313) ) )
                      & ? [X3314] :
                          ( r1(X3263,X3314)
                          & ~ p1(X3314) ) )
                  & ? [X3315] :
                      ( r1(X3261,X3315)
                      & ~ p1(X3315) ) )
              & ? [X3316] :
                  ( r1(X3259,X3316)
                  & ~ p1(X3316) ) )
          & ? [X3317] :
              ( r1(X3257,X3317)
              & ~ p1(X3317) ) )
      & ? [X3318] :
          ( r1(X0,X3318)
          & ~ p1(X3318) )
      & ( ! [X3319] :
            ( ~ r1(X0,X3319)
            | p2(X3319) )
        | ! [X3320] :
            ( ~ r1(X0,X3320)
            | ! [X3321] :
                ( ~ r1(X3320,X3321)
                | p2(X3321) )
            | ! [X3322] :
                ( ~ r1(X3320,X3322)
                | ! [X3323] :
                    ( ~ r1(X3322,X3323)
                    | p2(X3323) )
                | ! [X3324] :
                    ( ~ r1(X3322,X3324)
                    | ! [X3325] :
                        ( ~ r1(X3324,X3325)
                        | p2(X3325) )
                    | ! [X3326] :
                        ( ~ r1(X3324,X3326)
                        | ! [X3327] :
                            ( ~ r1(X3326,X3327)
                            | p2(X3327) )
                        | ! [X3328] :
                            ( ~ r1(X3326,X3328)
                            | ! [X3329] :
                                ( ~ r1(X3328,X3329)
                                | p2(X3329) )
                            | ! [X3330] :
                                ( ~ r1(X3328,X3330)
                                | ! [X3331] :
                                    ( ~ r1(X3330,X3331)
                                    | ? [X3332] :
                                        ( r1(X3331,X3332)
                                        & p1(X3332) ) )
                                | ~ p1(X3330) )
                            | ! [X3333] :
                                ( ~ r1(X3328,X3333)
                                | p1(X3333) ) )
                        | ! [X3334] :
                            ( ~ r1(X3326,X3334)
                            | p1(X3334) ) )
                    | ! [X3335] :
                        ( ~ r1(X3324,X3335)
                        | p1(X3335) ) )
                | ! [X3336] :
                    ( ~ r1(X3322,X3336)
                    | p1(X3336) ) )
            | ! [X3337] :
                ( ~ r1(X3320,X3337)
                | p1(X3337) ) )
        | ! [X3338] :
            ( ~ r1(X0,X3338)
            | p1(X3338) ) )
      & ( ! [X3339] :
            ( ~ r1(X0,X3339)
            | p2(X3339) )
        | ! [X3340] :
            ( ~ r1(X0,X3340)
            | ! [X3341] :
                ( ~ r1(X3340,X3341)
                | p2(X3341) )
            | ! [X3342] :
                ( ~ r1(X3340,X3342)
                | ! [X3343] :
                    ( ~ r1(X3342,X3343)
                    | p2(X3343) )
                | ! [X3344] :
                    ( ~ r1(X3342,X3344)
                    | ! [X3345] :
                        ( ~ r1(X3344,X3345)
                        | p2(X3345) )
                    | ! [X3346] :
                        ( ~ r1(X3344,X3346)
                        | ! [X3347] :
                            ( ~ r1(X3346,X3347)
                            | p2(X3347) )
                        | ! [X3348] :
                            ( ~ r1(X3346,X3348)
                            | ! [X3349] :
                                ( ~ r1(X3348,X3349)
                                | p2(X3349) )
                            | ! [X3350] :
                                ( ~ r1(X3348,X3350)
                                | ! [X3351] :
                                    ( ~ r1(X3350,X3351)
                                    | ! [X3352] :
                                        ( ~ r1(X3351,X3352)
                                        | ? [X3353] :
                                            ( r1(X3352,X3353)
                                            & ~ p1(X3353) ) )
                                    | ! [X3354] :
                                        ( ~ r1(X3351,X3354)
                                        | p1(X3354) ) ) )
                            | ! [X3355] :
                                ( ~ r1(X3348,X3355)
                                | p1(X3355) ) )
                        | ! [X3356] :
                            ( ~ r1(X3346,X3356)
                            | p1(X3356) ) )
                    | ! [X3357] :
                        ( ~ r1(X3344,X3357)
                        | p1(X3357) ) )
                | ! [X3358] :
                    ( ~ r1(X3342,X3358)
                    | p1(X3358) ) )
            | ! [X3359] :
                ( ~ r1(X3340,X3359)
                | p1(X3359) ) )
        | ! [X3360] :
            ( ~ r1(X0,X3360)
            | p1(X3360) ) )
      & ( ! [X3361] :
            ( ~ r1(X0,X3361)
            | p2(X3361) )
        | ! [X3362] :
            ( ~ r1(X0,X3362)
            | ! [X3363] :
                ( ~ r1(X3362,X3363)
                | p2(X3363) )
            | ! [X3364] :
                ( ~ r1(X3362,X3364)
                | ! [X3365] :
                    ( ~ r1(X3364,X3365)
                    | p2(X3365) )
                | ! [X3366] :
                    ( ~ r1(X3364,X3366)
                    | ! [X3367] :
                        ( ~ r1(X3366,X3367)
                        | p2(X3367) )
                    | ! [X3368] :
                        ( ~ r1(X3366,X3368)
                        | ! [X3369] :
                            ( ~ r1(X3368,X3369)
                            | p2(X3369) )
                        | ! [X3370] :
                            ( ~ r1(X3368,X3370)
                            | ! [X3371] :
                                ( ~ r1(X3370,X3371)
                                | p2(X3371) )
                            | ! [X3372] :
                                ( ~ r1(X3370,X3372)
                                | ! [X3373] :
                                    ( ~ r1(X3372,X3373)
                                    | ? [X3374] :
                                        ( r1(X3373,X3374)
                                        & ! [X3375] :
                                            ( ~ r1(X3374,X3375)
                                            | p1(X3375) ) ) )
                                | ! [X3376] :
                                    ( ~ r1(X3372,X3376)
                                    | ? [X3377] :
                                        ( r1(X3376,X3377)
                                        & ~ p1(X3377) ) ) )
                            | ! [X3378] :
                                ( ~ r1(X3370,X3378)
                                | p1(X3378) ) )
                        | ! [X3379] :
                            ( ~ r1(X3368,X3379)
                            | p1(X3379) ) )
                    | ! [X3380] :
                        ( ~ r1(X3366,X3380)
                        | p1(X3380) ) )
                | ! [X3381] :
                    ( ~ r1(X3364,X3381)
                    | p1(X3381) ) )
            | ! [X3382] :
                ( ~ r1(X3362,X3382)
                | p1(X3382) ) )
        | ! [X3383] :
            ( ~ r1(X0,X3383)
            | p1(X3383) ) )
      & ( ! [X3384] :
            ( ~ r1(X0,X3384)
            | p2(X3384) )
        | ! [X3385] :
            ( ~ r1(X0,X3385)
            | ! [X3386] :
                ( ~ r1(X3385,X3386)
                | p2(X3386) )
            | ! [X3387] :
                ( ~ r1(X3385,X3387)
                | ! [X3388] :
                    ( ~ r1(X3387,X3388)
                    | p2(X3388) )
                | ! [X3389] :
                    ( ~ r1(X3387,X3389)
                    | ! [X3390] :
                        ( ~ r1(X3389,X3390)
                        | p2(X3390) )
                    | ! [X3391] :
                        ( ~ r1(X3389,X3391)
                        | ! [X3392] :
                            ( ~ r1(X3391,X3392)
                            | p2(X3392) )
                        | ! [X3393] :
                            ( ~ r1(X3391,X3393)
                            | ! [X3394] :
                                ( ~ r1(X3393,X3394)
                                | p2(X3394) )
                            | ! [X3395] :
                                ( ~ r1(X3393,X3395)
                                | ? [X3396] : r1(X3395,X3396) )
                            | ! [X3397] :
                                ( ~ r1(X3393,X3397)
                                | p1(X3397) ) )
                        | ! [X3398] :
                            ( ~ r1(X3391,X3398)
                            | p1(X3398) ) )
                    | ! [X3399] :
                        ( ~ r1(X3389,X3399)
                        | p1(X3399) ) )
                | ! [X3400] :
                    ( ~ r1(X3387,X3400)
                    | p1(X3400) ) )
            | ! [X3401] :
                ( ~ r1(X3385,X3401)
                | p1(X3401) ) )
        | ! [X3402] :
            ( ~ r1(X0,X3402)
            | p1(X3402) ) )
      & ? [X3403] :
          ( r1(X0,X3403)
          & ~ p2(X3403) )
      & ? [X3404] :
          ( r1(X0,X3404)
          & ? [X3405] :
              ( r1(X3404,X3405)
              & ~ p2(X3405) )
          & ? [X3406] :
              ( r1(X3404,X3406)
              & ? [X3407] :
                  ( r1(X3406,X3407)
                  & ~ p2(X3407) )
              & ? [X3408] :
                  ( r1(X3406,X3408)
                  & ? [X3409] :
                      ( r1(X3408,X3409)
                      & ~ p2(X3409) )
                  & ? [X3410] :
                      ( r1(X3408,X3410)
                      & ? [X3411] :
                          ( r1(X3410,X3411)
                          & ~ p2(X3411) )
                      & ? [X3412] :
                          ( r1(X3410,X3412)
                          & ? [X3413] :
                              ( r1(X3412,X3413)
                              & ~ p2(X3413) )
                          & ? [X3414] :
                              ( r1(X3412,X3414)
                              & ? [X3415] :
                                  ( r1(X3414,X3415)
                                  & ~ p2(X3415) )
                              & ? [X3416] :
                                  ( r1(X3414,X3416)
                                  & ? [X3417] :
                                      ( r1(X3416,X3417)
                                      & ~ p2(X3417) )
                                  & ? [X3418] :
                                      ( r1(X3416,X3418)
                                      & ? [X3419] :
                                          ( r1(X3418,X3419)
                                          & ~ p2(X3419) )
                                      & ? [X3420] :
                                          ( r1(X3418,X3420)
                                          & ? [X3421] :
                                              ( r1(X3420,X3421)
                                              & ~ p2(X3421) )
                                          & ? [X3422] :
                                              ( r1(X3420,X3422)
                                              & ? [X3423] :
                                                  ( r1(X3422,X3423)
                                                  & ~ p2(X3423) )
                                              & ? [X3424] :
                                                  ( r1(X3422,X3424)
                                                  & ? [X3425] :
                                                      ( r1(X3424,X3425)
                                                      & ~ p2(X3425) )
                                                  & ? [X3426] :
                                                      ( r1(X3424,X3426)
                                                      & ? [X3427] :
                                                          ( r1(X3426,X3427)
                                                          & ~ p2(X3427) )
                                                      & ? [X3428] :
                                                          ( r1(X3426,X3428)
                                                          & ? [X3429] :
                                                              ( r1(X3428,X3429)
                                                              & ~ p2(X3429) )
                                                          & ? [X3430] :
                                                              ( r1(X3428,X3430)
                                                              & ? [X3431] :
                                                                  ( r1(X3430,X3431)
                                                                  & ~ p2(X3431) )
                                                              & ? [X3432] :
                                                                  ( r1(X3430,X3432)
                                                                  & ? [X3433] :
                                                                      ( r1(X3432,X3433)
                                                                      & ~ p2(X3433) )
                                                                  & ? [X3434] :
                                                                      ( r1(X3432,X3434)
                                                                      & ? [X3435] :
                                                                          ( r1(X3434,X3435)
                                                                          & ~ p2(X3435) )
                                                                      & ? [X3436] :
                                                                          ( r1(X3434,X3436)
                                                                          & ? [X3437] :
                                                                              ( r1(X3436,X3437)
                                                                              & ~ p2(X3437) )
                                                                          & ? [X3438] :
                                                                              ( r1(X3436,X3438)
                                                                              & ? [X3439] :
                                                                                  ( r1(X3438,X3439)
                                                                                  & ~ p2(X3439) )
                                                                              & ? [X3440] :
                                                                                  ( r1(X3438,X3440)
                                                                                  & ? [X3441] :
                                                                                      ( r1(X3440,X3441)
                                                                                      & ~ p2(X3441) )
                                                                                  & ? [X3442] :
                                                                                      ( r1(X3440,X3442)
                                                                                      & ? [X3443] :
                                                                                          ( r1(X3442,X3443)
                                                                                          & ! [X3444] :
                                                                                              ( ~ r1(X3443,X3444)
                                                                                              | p1(X3444) ) )
                                                                                      & ? [X3445] :
                                                                                          ( r1(X3442,X3445)
                                                                                          & ~ p1(X3445) ) )
                                                                                  & ? [X3446] :
                                                                                      ( r1(X3440,X3446)
                                                                                      & ~ p1(X3446) ) )
                                                                              & ? [X3447] :
                                                                                  ( r1(X3438,X3447)
                                                                                  & ~ p1(X3447) ) )
                                                                          & ? [X3448] :
                                                                              ( r1(X3436,X3448)
                                                                              & ~ p1(X3448) ) )
                                                                      & ? [X3449] :
                                                                          ( r1(X3434,X3449)
                                                                          & ~ p1(X3449) ) )
                                                                  & ? [X3450] :
                                                                      ( r1(X3432,X3450)
                                                                      & ~ p1(X3450) ) )
                                                              & ? [X3451] :
                                                                  ( r1(X3430,X3451)
                                                                  & ~ p1(X3451) ) )
                                                          & ? [X3452] :
                                                              ( r1(X3428,X3452)
                                                              & ~ p1(X3452) ) )
                                                      & ? [X3453] :
                                                          ( r1(X3426,X3453)
                                                          & ~ p1(X3453) ) )
                                                  & ? [X3454] :
                                                      ( r1(X3424,X3454)
                                                      & ~ p1(X3454) ) )
                                              & ? [X3455] :
                                                  ( r1(X3422,X3455)
                                                  & ~ p1(X3455) ) )
                                          & ? [X3456] :
                                              ( r1(X3420,X3456)
                                              & ~ p1(X3456) ) )
                                      & ? [X3457] :
                                          ( r1(X3418,X3457)
                                          & ~ p1(X3457) ) )
                                  & ? [X3458] :
                                      ( r1(X3416,X3458)
                                      & ~ p1(X3458) ) )
                              & ? [X3459] :
                                  ( r1(X3414,X3459)
                                  & ~ p1(X3459) ) )
                          & ? [X3460] :
                              ( r1(X3412,X3460)
                              & ~ p1(X3460) ) )
                      & ? [X3461] :
                          ( r1(X3410,X3461)
                          & ~ p1(X3461) ) )
                  & ? [X3462] :
                      ( r1(X3408,X3462)
                      & ~ p1(X3462) ) )
              & ? [X3463] :
                  ( r1(X3406,X3463)
                  & ~ p1(X3463) ) )
          & ? [X3464] :
              ( r1(X3404,X3464)
              & ~ p1(X3464) ) )
      & ? [X3465] :
          ( r1(X0,X3465)
          & ~ p1(X3465) )
      & ( ! [X3466] :
            ( ~ r1(X0,X3466)
            | p2(X3466) )
        | ! [X3467] :
            ( ~ r1(X0,X3467)
            | ! [X3468] :
                ( ~ r1(X3467,X3468)
                | p2(X3468) )
            | ! [X3469] :
                ( ~ r1(X3467,X3469)
                | ! [X3470] :
                    ( ~ r1(X3469,X3470)
                    | p2(X3470) )
                | ! [X3471] :
                    ( ~ r1(X3469,X3471)
                    | ! [X3472] :
                        ( ~ r1(X3471,X3472)
                        | p2(X3472) )
                    | ! [X3473] :
                        ( ~ r1(X3471,X3473)
                        | ! [X3474] :
                            ( ~ r1(X3473,X3474)
                            | p2(X3474) )
                        | ! [X3475] :
                            ( ~ r1(X3473,X3475)
                            | ! [X3476] :
                                ( ~ r1(X3475,X3476)
                                | ? [X3477] :
                                    ( r1(X3476,X3477)
                                    & p1(X3477) ) )
                            | ~ p1(X3475) )
                        | ! [X3478] :
                            ( ~ r1(X3473,X3478)
                            | p1(X3478) ) )
                    | ! [X3479] :
                        ( ~ r1(X3471,X3479)
                        | p1(X3479) ) )
                | ! [X3480] :
                    ( ~ r1(X3469,X3480)
                    | p1(X3480) ) )
            | ! [X3481] :
                ( ~ r1(X3467,X3481)
                | p1(X3481) ) )
        | ! [X3482] :
            ( ~ r1(X0,X3482)
            | p1(X3482) ) )
      & ( ! [X3483] :
            ( ~ r1(X0,X3483)
            | p2(X3483) )
        | ! [X3484] :
            ( ~ r1(X0,X3484)
            | ! [X3485] :
                ( ~ r1(X3484,X3485)
                | p2(X3485) )
            | ! [X3486] :
                ( ~ r1(X3484,X3486)
                | ! [X3487] :
                    ( ~ r1(X3486,X3487)
                    | p2(X3487) )
                | ! [X3488] :
                    ( ~ r1(X3486,X3488)
                    | ! [X3489] :
                        ( ~ r1(X3488,X3489)
                        | p2(X3489) )
                    | ! [X3490] :
                        ( ~ r1(X3488,X3490)
                        | ! [X3491] :
                            ( ~ r1(X3490,X3491)
                            | p2(X3491) )
                        | ! [X3492] :
                            ( ~ r1(X3490,X3492)
                            | ! [X3493] :
                                ( ~ r1(X3492,X3493)
                                | ! [X3494] :
                                    ( ~ r1(X3493,X3494)
                                    | ? [X3495] :
                                        ( r1(X3494,X3495)
                                        & ~ p1(X3495) ) )
                                | ! [X3496] :
                                    ( ~ r1(X3493,X3496)
                                    | p1(X3496) ) ) )
                        | ! [X3497] :
                            ( ~ r1(X3490,X3497)
                            | p1(X3497) ) )
                    | ! [X3498] :
                        ( ~ r1(X3488,X3498)
                        | p1(X3498) ) )
                | ! [X3499] :
                    ( ~ r1(X3486,X3499)
                    | p1(X3499) ) )
            | ! [X3500] :
                ( ~ r1(X3484,X3500)
                | p1(X3500) ) )
        | ! [X3501] :
            ( ~ r1(X0,X3501)
            | p1(X3501) ) )
      & ( ! [X3502] :
            ( ~ r1(X0,X3502)
            | p2(X3502) )
        | ! [X3503] :
            ( ~ r1(X0,X3503)
            | ! [X3504] :
                ( ~ r1(X3503,X3504)
                | p2(X3504) )
            | ! [X3505] :
                ( ~ r1(X3503,X3505)
                | ! [X3506] :
                    ( ~ r1(X3505,X3506)
                    | p2(X3506) )
                | ! [X3507] :
                    ( ~ r1(X3505,X3507)
                    | ! [X3508] :
                        ( ~ r1(X3507,X3508)
                        | p2(X3508) )
                    | ! [X3509] :
                        ( ~ r1(X3507,X3509)
                        | ! [X3510] :
                            ( ~ r1(X3509,X3510)
                            | p2(X3510) )
                        | ! [X3511] :
                            ( ~ r1(X3509,X3511)
                            | ! [X3512] :
                                ( ~ r1(X3511,X3512)
                                | ? [X3513] :
                                    ( r1(X3512,X3513)
                                    & ! [X3514] :
                                        ( ~ r1(X3513,X3514)
                                        | p1(X3514) ) ) )
                            | ! [X3515] :
                                ( ~ r1(X3511,X3515)
                                | ? [X3516] :
                                    ( r1(X3515,X3516)
                                    & ~ p1(X3516) ) ) )
                        | ! [X3517] :
                            ( ~ r1(X3509,X3517)
                            | p1(X3517) ) )
                    | ! [X3518] :
                        ( ~ r1(X3507,X3518)
                        | p1(X3518) ) )
                | ! [X3519] :
                    ( ~ r1(X3505,X3519)
                    | p1(X3519) ) )
            | ! [X3520] :
                ( ~ r1(X3503,X3520)
                | p1(X3520) ) )
        | ! [X3521] :
            ( ~ r1(X0,X3521)
            | p1(X3521) ) )
      & ( ! [X3522] :
            ( ~ r1(X0,X3522)
            | p2(X3522) )
        | ! [X3523] :
            ( ~ r1(X0,X3523)
            | ! [X3524] :
                ( ~ r1(X3523,X3524)
                | p2(X3524) )
            | ! [X3525] :
                ( ~ r1(X3523,X3525)
                | ! [X3526] :
                    ( ~ r1(X3525,X3526)
                    | p2(X3526) )
                | ! [X3527] :
                    ( ~ r1(X3525,X3527)
                    | ! [X3528] :
                        ( ~ r1(X3527,X3528)
                        | p2(X3528) )
                    | ! [X3529] :
                        ( ~ r1(X3527,X3529)
                        | ! [X3530] :
                            ( ~ r1(X3529,X3530)
                            | p2(X3530) )
                        | ! [X3531] :
                            ( ~ r1(X3529,X3531)
                            | ? [X3532] : r1(X3531,X3532) )
                        | ! [X3533] :
                            ( ~ r1(X3529,X3533)
                            | p1(X3533) ) )
                    | ! [X3534] :
                        ( ~ r1(X3527,X3534)
                        | p1(X3534) ) )
                | ! [X3535] :
                    ( ~ r1(X3525,X3535)
                    | p1(X3535) ) )
            | ! [X3536] :
                ( ~ r1(X3523,X3536)
                | p1(X3536) ) )
        | ! [X3537] :
            ( ~ r1(X0,X3537)
            | p1(X3537) ) )
      & ? [X3538] :
          ( r1(X0,X3538)
          & ~ p2(X3538) )
      & ? [X3539] :
          ( r1(X0,X3539)
          & ? [X3540] :
              ( r1(X3539,X3540)
              & ~ p2(X3540) )
          & ? [X3541] :
              ( r1(X3539,X3541)
              & ? [X3542] :
                  ( r1(X3541,X3542)
                  & ~ p2(X3542) )
              & ? [X3543] :
                  ( r1(X3541,X3543)
                  & ? [X3544] :
                      ( r1(X3543,X3544)
                      & ~ p2(X3544) )
                  & ? [X3545] :
                      ( r1(X3543,X3545)
                      & ? [X3546] :
                          ( r1(X3545,X3546)
                          & ~ p2(X3546) )
                      & ? [X3547] :
                          ( r1(X3545,X3547)
                          & ? [X3548] :
                              ( r1(X3547,X3548)
                              & ~ p2(X3548) )
                          & ? [X3549] :
                              ( r1(X3547,X3549)
                              & ? [X3550] :
                                  ( r1(X3549,X3550)
                                  & ~ p2(X3550) )
                              & ? [X3551] :
                                  ( r1(X3549,X3551)
                                  & ? [X3552] :
                                      ( r1(X3551,X3552)
                                      & ~ p2(X3552) )
                                  & ? [X3553] :
                                      ( r1(X3551,X3553)
                                      & ? [X3554] :
                                          ( r1(X3553,X3554)
                                          & ~ p2(X3554) )
                                      & ? [X3555] :
                                          ( r1(X3553,X3555)
                                          & ? [X3556] :
                                              ( r1(X3555,X3556)
                                              & ~ p2(X3556) )
                                          & ? [X3557] :
                                              ( r1(X3555,X3557)
                                              & ? [X3558] :
                                                  ( r1(X3557,X3558)
                                                  & ~ p2(X3558) )
                                              & ? [X3559] :
                                                  ( r1(X3557,X3559)
                                                  & ? [X3560] :
                                                      ( r1(X3559,X3560)
                                                      & ~ p2(X3560) )
                                                  & ? [X3561] :
                                                      ( r1(X3559,X3561)
                                                      & ? [X3562] :
                                                          ( r1(X3561,X3562)
                                                          & ~ p2(X3562) )
                                                      & ? [X3563] :
                                                          ( r1(X3561,X3563)
                                                          & ? [X3564] :
                                                              ( r1(X3563,X3564)
                                                              & ~ p2(X3564) )
                                                          & ? [X3565] :
                                                              ( r1(X3563,X3565)
                                                              & ? [X3566] :
                                                                  ( r1(X3565,X3566)
                                                                  & ~ p2(X3566) )
                                                              & ? [X3567] :
                                                                  ( r1(X3565,X3567)
                                                                  & ? [X3568] :
                                                                      ( r1(X3567,X3568)
                                                                      & ~ p2(X3568) )
                                                                  & ? [X3569] :
                                                                      ( r1(X3567,X3569)
                                                                      & ? [X3570] :
                                                                          ( r1(X3569,X3570)
                                                                          & ~ p2(X3570) )
                                                                      & ? [X3571] :
                                                                          ( r1(X3569,X3571)
                                                                          & ? [X3572] :
                                                                              ( r1(X3571,X3572)
                                                                              & ~ p2(X3572) )
                                                                          & ? [X3573] :
                                                                              ( r1(X3571,X3573)
                                                                              & ? [X3574] :
                                                                                  ( r1(X3573,X3574)
                                                                                  & ~ p2(X3574) )
                                                                              & ? [X3575] :
                                                                                  ( r1(X3573,X3575)
                                                                                  & ? [X3576] :
                                                                                      ( r1(X3575,X3576)
                                                                                      & ~ p2(X3576) )
                                                                                  & ? [X3577] :
                                                                                      ( r1(X3575,X3577)
                                                                                      & ? [X3578] :
                                                                                          ( r1(X3577,X3578)
                                                                                          & ! [X3579] :
                                                                                              ( ~ r1(X3578,X3579)
                                                                                              | p1(X3579) ) )
                                                                                      & ? [X3580] :
                                                                                          ( r1(X3577,X3580)
                                                                                          & ~ p1(X3580) ) )
                                                                                  & ? [X3581] :
                                                                                      ( r1(X3575,X3581)
                                                                                      & ~ p1(X3581) ) )
                                                                              & ? [X3582] :
                                                                                  ( r1(X3573,X3582)
                                                                                  & ~ p1(X3582) ) )
                                                                          & ? [X3583] :
                                                                              ( r1(X3571,X3583)
                                                                              & ~ p1(X3583) ) )
                                                                      & ? [X3584] :
                                                                          ( r1(X3569,X3584)
                                                                          & ~ p1(X3584) ) )
                                                                  & ? [X3585] :
                                                                      ( r1(X3567,X3585)
                                                                      & ~ p1(X3585) ) )
                                                              & ? [X3586] :
                                                                  ( r1(X3565,X3586)
                                                                  & ~ p1(X3586) ) )
                                                          & ? [X3587] :
                                                              ( r1(X3563,X3587)
                                                              & ~ p1(X3587) ) )
                                                      & ? [X3588] :
                                                          ( r1(X3561,X3588)
                                                          & ~ p1(X3588) ) )
                                                  & ? [X3589] :
                                                      ( r1(X3559,X3589)
                                                      & ~ p1(X3589) ) )
                                              & ? [X3590] :
                                                  ( r1(X3557,X3590)
                                                  & ~ p1(X3590) ) )
                                          & ? [X3591] :
                                              ( r1(X3555,X3591)
                                              & ~ p1(X3591) ) )
                                      & ? [X3592] :
                                          ( r1(X3553,X3592)
                                          & ~ p1(X3592) ) )
                                  & ? [X3593] :
                                      ( r1(X3551,X3593)
                                      & ~ p1(X3593) ) )
                              & ? [X3594] :
                                  ( r1(X3549,X3594)
                                  & ~ p1(X3594) ) )
                          & ? [X3595] :
                              ( r1(X3547,X3595)
                              & ~ p1(X3595) ) )
                      & ? [X3596] :
                          ( r1(X3545,X3596)
                          & ~ p1(X3596) ) )
                  & ? [X3597] :
                      ( r1(X3543,X3597)
                      & ~ p1(X3597) ) )
              & ? [X3598] :
                  ( r1(X3541,X3598)
                  & ~ p1(X3598) ) )
          & ? [X3599] :
              ( r1(X3539,X3599)
              & ~ p1(X3599) ) )
      & ? [X3600] :
          ( r1(X0,X3600)
          & ~ p1(X3600) )
      & ( ! [X3601] :
            ( ~ r1(X0,X3601)
            | p2(X3601) )
        | ! [X3602] :
            ( ~ r1(X0,X3602)
            | ! [X3603] :
                ( ~ r1(X3602,X3603)
                | p2(X3603) )
            | ! [X3604] :
                ( ~ r1(X3602,X3604)
                | ! [X3605] :
                    ( ~ r1(X3604,X3605)
                    | p2(X3605) )
                | ! [X3606] :
                    ( ~ r1(X3604,X3606)
                    | ! [X3607] :
                        ( ~ r1(X3606,X3607)
                        | p2(X3607) )
                    | ! [X3608] :
                        ( ~ r1(X3606,X3608)
                        | ! [X3609] :
                            ( ~ r1(X3608,X3609)
                            | ? [X3610] :
                                ( r1(X3609,X3610)
                                & p1(X3610) ) )
                        | ~ p1(X3608) )
                    | ! [X3611] :
                        ( ~ r1(X3606,X3611)
                        | p1(X3611) ) )
                | ! [X3612] :
                    ( ~ r1(X3604,X3612)
                    | p1(X3612) ) )
            | ! [X3613] :
                ( ~ r1(X3602,X3613)
                | p1(X3613) ) )
        | ! [X3614] :
            ( ~ r1(X0,X3614)
            | p1(X3614) ) )
      & ( ! [X3615] :
            ( ~ r1(X0,X3615)
            | p2(X3615) )
        | ! [X3616] :
            ( ~ r1(X0,X3616)
            | ! [X3617] :
                ( ~ r1(X3616,X3617)
                | p2(X3617) )
            | ! [X3618] :
                ( ~ r1(X3616,X3618)
                | ! [X3619] :
                    ( ~ r1(X3618,X3619)
                    | p2(X3619) )
                | ! [X3620] :
                    ( ~ r1(X3618,X3620)
                    | ! [X3621] :
                        ( ~ r1(X3620,X3621)
                        | p2(X3621) )
                    | ! [X3622] :
                        ( ~ r1(X3620,X3622)
                        | ! [X3623] :
                            ( ~ r1(X3622,X3623)
                            | ! [X3624] :
                                ( ~ r1(X3623,X3624)
                                | ? [X3625] :
                                    ( r1(X3624,X3625)
                                    & ~ p1(X3625) ) )
                            | ! [X3626] :
                                ( ~ r1(X3623,X3626)
                                | p1(X3626) ) ) )
                    | ! [X3627] :
                        ( ~ r1(X3620,X3627)
                        | p1(X3627) ) )
                | ! [X3628] :
                    ( ~ r1(X3618,X3628)
                    | p1(X3628) ) )
            | ! [X3629] :
                ( ~ r1(X3616,X3629)
                | p1(X3629) ) )
        | ! [X3630] :
            ( ~ r1(X0,X3630)
            | p1(X3630) ) )
      & ( ! [X3631] :
            ( ~ r1(X0,X3631)
            | p2(X3631) )
        | ! [X3632] :
            ( ~ r1(X0,X3632)
            | ! [X3633] :
                ( ~ r1(X3632,X3633)
                | p2(X3633) )
            | ! [X3634] :
                ( ~ r1(X3632,X3634)
                | ! [X3635] :
                    ( ~ r1(X3634,X3635)
                    | p2(X3635) )
                | ! [X3636] :
                    ( ~ r1(X3634,X3636)
                    | ! [X3637] :
                        ( ~ r1(X3636,X3637)
                        | p2(X3637) )
                    | ! [X3638] :
                        ( ~ r1(X3636,X3638)
                        | ! [X3639] :
                            ( ~ r1(X3638,X3639)
                            | ? [X3640] :
                                ( r1(X3639,X3640)
                                & ! [X3641] :
                                    ( ~ r1(X3640,X3641)
                                    | p1(X3641) ) ) )
                        | ! [X3642] :
                            ( ~ r1(X3638,X3642)
                            | ? [X3643] :
                                ( r1(X3642,X3643)
                                & ~ p1(X3643) ) ) )
                    | ! [X3644] :
                        ( ~ r1(X3636,X3644)
                        | p1(X3644) ) )
                | ! [X3645] :
                    ( ~ r1(X3634,X3645)
                    | p1(X3645) ) )
            | ! [X3646] :
                ( ~ r1(X3632,X3646)
                | p1(X3646) ) )
        | ! [X3647] :
            ( ~ r1(X0,X3647)
            | p1(X3647) ) )
      & ( ! [X3648] :
            ( ~ r1(X0,X3648)
            | p2(X3648) )
        | ! [X3649] :
            ( ~ r1(X0,X3649)
            | ! [X3650] :
                ( ~ r1(X3649,X3650)
                | p2(X3650) )
            | ! [X3651] :
                ( ~ r1(X3649,X3651)
                | ! [X3652] :
                    ( ~ r1(X3651,X3652)
                    | p2(X3652) )
                | ! [X3653] :
                    ( ~ r1(X3651,X3653)
                    | ! [X3654] :
                        ( ~ r1(X3653,X3654)
                        | p2(X3654) )
                    | ! [X3655] :
                        ( ~ r1(X3653,X3655)
                        | ? [X3656] : r1(X3655,X3656) )
                    | ! [X3657] :
                        ( ~ r1(X3653,X3657)
                        | p1(X3657) ) )
                | ! [X3658] :
                    ( ~ r1(X3651,X3658)
                    | p1(X3658) ) )
            | ! [X3659] :
                ( ~ r1(X3649,X3659)
                | p1(X3659) ) )
        | ! [X3660] :
            ( ~ r1(X0,X3660)
            | p1(X3660) ) )
      & ? [X3661] :
          ( r1(X0,X3661)
          & ~ p2(X3661) )
      & ? [X3662] :
          ( r1(X0,X3662)
          & ? [X3663] :
              ( r1(X3662,X3663)
              & ~ p2(X3663) )
          & ? [X3664] :
              ( r1(X3662,X3664)
              & ? [X3665] :
                  ( r1(X3664,X3665)
                  & ~ p2(X3665) )
              & ? [X3666] :
                  ( r1(X3664,X3666)
                  & ? [X3667] :
                      ( r1(X3666,X3667)
                      & ~ p2(X3667) )
                  & ? [X3668] :
                      ( r1(X3666,X3668)
                      & ? [X3669] :
                          ( r1(X3668,X3669)
                          & ~ p2(X3669) )
                      & ? [X3670] :
                          ( r1(X3668,X3670)
                          & ? [X3671] :
                              ( r1(X3670,X3671)
                              & ~ p2(X3671) )
                          & ? [X3672] :
                              ( r1(X3670,X3672)
                              & ? [X3673] :
                                  ( r1(X3672,X3673)
                                  & ~ p2(X3673) )
                              & ? [X3674] :
                                  ( r1(X3672,X3674)
                                  & ? [X3675] :
                                      ( r1(X3674,X3675)
                                      & ~ p2(X3675) )
                                  & ? [X3676] :
                                      ( r1(X3674,X3676)
                                      & ? [X3677] :
                                          ( r1(X3676,X3677)
                                          & ~ p2(X3677) )
                                      & ? [X3678] :
                                          ( r1(X3676,X3678)
                                          & ? [X3679] :
                                              ( r1(X3678,X3679)
                                              & ~ p2(X3679) )
                                          & ? [X3680] :
                                              ( r1(X3678,X3680)
                                              & ? [X3681] :
                                                  ( r1(X3680,X3681)
                                                  & ~ p2(X3681) )
                                              & ? [X3682] :
                                                  ( r1(X3680,X3682)
                                                  & ? [X3683] :
                                                      ( r1(X3682,X3683)
                                                      & ~ p2(X3683) )
                                                  & ? [X3684] :
                                                      ( r1(X3682,X3684)
                                                      & ? [X3685] :
                                                          ( r1(X3684,X3685)
                                                          & ~ p2(X3685) )
                                                      & ? [X3686] :
                                                          ( r1(X3684,X3686)
                                                          & ? [X3687] :
                                                              ( r1(X3686,X3687)
                                                              & ~ p2(X3687) )
                                                          & ? [X3688] :
                                                              ( r1(X3686,X3688)
                                                              & ? [X3689] :
                                                                  ( r1(X3688,X3689)
                                                                  & ~ p2(X3689) )
                                                              & ? [X3690] :
                                                                  ( r1(X3688,X3690)
                                                                  & ? [X3691] :
                                                                      ( r1(X3690,X3691)
                                                                      & ~ p2(X3691) )
                                                                  & ? [X3692] :
                                                                      ( r1(X3690,X3692)
                                                                      & ? [X3693] :
                                                                          ( r1(X3692,X3693)
                                                                          & ~ p2(X3693) )
                                                                      & ? [X3694] :
                                                                          ( r1(X3692,X3694)
                                                                          & ? [X3695] :
                                                                              ( r1(X3694,X3695)
                                                                              & ~ p2(X3695) )
                                                                          & ? [X3696] :
                                                                              ( r1(X3694,X3696)
                                                                              & ? [X3697] :
                                                                                  ( r1(X3696,X3697)
                                                                                  & ~ p2(X3697) )
                                                                              & ? [X3698] :
                                                                                  ( r1(X3696,X3698)
                                                                                  & ? [X3699] :
                                                                                      ( r1(X3698,X3699)
                                                                                      & ~ p2(X3699) )
                                                                                  & ? [X3700] :
                                                                                      ( r1(X3698,X3700)
                                                                                      & ? [X3701] :
                                                                                          ( r1(X3700,X3701)
                                                                                          & ! [X3702] :
                                                                                              ( ~ r1(X3701,X3702)
                                                                                              | p1(X3702) ) )
                                                                                      & ? [X3703] :
                                                                                          ( r1(X3700,X3703)
                                                                                          & ~ p1(X3703) ) )
                                                                                  & ? [X3704] :
                                                                                      ( r1(X3698,X3704)
                                                                                      & ~ p1(X3704) ) )
                                                                              & ? [X3705] :
                                                                                  ( r1(X3696,X3705)
                                                                                  & ~ p1(X3705) ) )
                                                                          & ? [X3706] :
                                                                              ( r1(X3694,X3706)
                                                                              & ~ p1(X3706) ) )
                                                                      & ? [X3707] :
                                                                          ( r1(X3692,X3707)
                                                                          & ~ p1(X3707) ) )
                                                                  & ? [X3708] :
                                                                      ( r1(X3690,X3708)
                                                                      & ~ p1(X3708) ) )
                                                              & ? [X3709] :
                                                                  ( r1(X3688,X3709)
                                                                  & ~ p1(X3709) ) )
                                                          & ? [X3710] :
                                                              ( r1(X3686,X3710)
                                                              & ~ p1(X3710) ) )
                                                      & ? [X3711] :
                                                          ( r1(X3684,X3711)
                                                          & ~ p1(X3711) ) )
                                                  & ? [X3712] :
                                                      ( r1(X3682,X3712)
                                                      & ~ p1(X3712) ) )
                                              & ? [X3713] :
                                                  ( r1(X3680,X3713)
                                                  & ~ p1(X3713) ) )
                                          & ? [X3714] :
                                              ( r1(X3678,X3714)
                                              & ~ p1(X3714) ) )
                                      & ? [X3715] :
                                          ( r1(X3676,X3715)
                                          & ~ p1(X3715) ) )
                                  & ? [X3716] :
                                      ( r1(X3674,X3716)
                                      & ~ p1(X3716) ) )
                              & ? [X3717] :
                                  ( r1(X3672,X3717)
                                  & ~ p1(X3717) ) )
                          & ? [X3718] :
                              ( r1(X3670,X3718)
                              & ~ p1(X3718) ) )
                      & ? [X3719] :
                          ( r1(X3668,X3719)
                          & ~ p1(X3719) ) )
                  & ? [X3720] :
                      ( r1(X3666,X3720)
                      & ~ p1(X3720) ) )
              & ? [X3721] :
                  ( r1(X3664,X3721)
                  & ~ p1(X3721) ) )
          & ? [X3722] :
              ( r1(X3662,X3722)
              & ~ p1(X3722) ) )
      & ? [X3723] :
          ( r1(X0,X3723)
          & ~ p1(X3723) )
      & ( ! [X3724] :
            ( ~ r1(X0,X3724)
            | p2(X3724) )
        | ! [X3725] :
            ( ~ r1(X0,X3725)
            | ! [X3726] :
                ( ~ r1(X3725,X3726)
                | p2(X3726) )
            | ! [X3727] :
                ( ~ r1(X3725,X3727)
                | ! [X3728] :
                    ( ~ r1(X3727,X3728)
                    | p2(X3728) )
                | ! [X3729] :
                    ( ~ r1(X3727,X3729)
                    | ! [X3730] :
                        ( ~ r1(X3729,X3730)
                        | ? [X3731] :
                            ( r1(X3730,X3731)
                            & p1(X3731) ) )
                    | ~ p1(X3729) )
                | ! [X3732] :
                    ( ~ r1(X3727,X3732)
                    | p1(X3732) ) )
            | ! [X3733] :
                ( ~ r1(X3725,X3733)
                | p1(X3733) ) )
        | ! [X3734] :
            ( ~ r1(X0,X3734)
            | p1(X3734) ) )
      & ( ! [X3735] :
            ( ~ r1(X0,X3735)
            | p2(X3735) )
        | ! [X3736] :
            ( ~ r1(X0,X3736)
            | ! [X3737] :
                ( ~ r1(X3736,X3737)
                | p2(X3737) )
            | ! [X3738] :
                ( ~ r1(X3736,X3738)
                | ! [X3739] :
                    ( ~ r1(X3738,X3739)
                    | p2(X3739) )
                | ! [X3740] :
                    ( ~ r1(X3738,X3740)
                    | ! [X3741] :
                        ( ~ r1(X3740,X3741)
                        | ! [X3742] :
                            ( ~ r1(X3741,X3742)
                            | ? [X3743] :
                                ( r1(X3742,X3743)
                                & ~ p1(X3743) ) )
                        | ! [X3744] :
                            ( ~ r1(X3741,X3744)
                            | p1(X3744) ) ) )
                | ! [X3745] :
                    ( ~ r1(X3738,X3745)
                    | p1(X3745) ) )
            | ! [X3746] :
                ( ~ r1(X3736,X3746)
                | p1(X3746) ) )
        | ! [X3747] :
            ( ~ r1(X0,X3747)
            | p1(X3747) ) )
      & ( ! [X3748] :
            ( ~ r1(X0,X3748)
            | p2(X3748) )
        | ! [X3749] :
            ( ~ r1(X0,X3749)
            | ! [X3750] :
                ( ~ r1(X3749,X3750)
                | p2(X3750) )
            | ! [X3751] :
                ( ~ r1(X3749,X3751)
                | ! [X3752] :
                    ( ~ r1(X3751,X3752)
                    | p2(X3752) )
                | ! [X3753] :
                    ( ~ r1(X3751,X3753)
                    | ! [X3754] :
                        ( ~ r1(X3753,X3754)
                        | ? [X3755] :
                            ( r1(X3754,X3755)
                            & ! [X3756] :
                                ( ~ r1(X3755,X3756)
                                | p1(X3756) ) ) )
                    | ! [X3757] :
                        ( ~ r1(X3753,X3757)
                        | ? [X3758] :
                            ( r1(X3757,X3758)
                            & ~ p1(X3758) ) ) )
                | ! [X3759] :
                    ( ~ r1(X3751,X3759)
                    | p1(X3759) ) )
            | ! [X3760] :
                ( ~ r1(X3749,X3760)
                | p1(X3760) ) )
        | ! [X3761] :
            ( ~ r1(X0,X3761)
            | p1(X3761) ) )
      & ( ! [X3762] :
            ( ~ r1(X0,X3762)
            | p2(X3762) )
        | ! [X3763] :
            ( ~ r1(X0,X3763)
            | ! [X3764] :
                ( ~ r1(X3763,X3764)
                | p2(X3764) )
            | ! [X3765] :
                ( ~ r1(X3763,X3765)
                | ! [X3766] :
                    ( ~ r1(X3765,X3766)
                    | p2(X3766) )
                | ! [X3767] :
                    ( ~ r1(X3765,X3767)
                    | ? [X3768] : r1(X3767,X3768) )
                | ! [X3769] :
                    ( ~ r1(X3765,X3769)
                    | p1(X3769) ) )
            | ! [X3770] :
                ( ~ r1(X3763,X3770)
                | p1(X3770) ) )
        | ! [X3771] :
            ( ~ r1(X0,X3771)
            | p1(X3771) ) )
      & ? [X3772] :
          ( r1(X0,X3772)
          & ~ p2(X3772) )
      & ? [X3773] :
          ( r1(X0,X3773)
          & ? [X3774] :
              ( r1(X3773,X3774)
              & ~ p2(X3774) )
          & ? [X3775] :
              ( r1(X3773,X3775)
              & ? [X3776] :
                  ( r1(X3775,X3776)
                  & ~ p2(X3776) )
              & ? [X3777] :
                  ( r1(X3775,X3777)
                  & ? [X3778] :
                      ( r1(X3777,X3778)
                      & ~ p2(X3778) )
                  & ? [X3779] :
                      ( r1(X3777,X3779)
                      & ? [X3780] :
                          ( r1(X3779,X3780)
                          & ~ p2(X3780) )
                      & ? [X3781] :
                          ( r1(X3779,X3781)
                          & ? [X3782] :
                              ( r1(X3781,X3782)
                              & ~ p2(X3782) )
                          & ? [X3783] :
                              ( r1(X3781,X3783)
                              & ? [X3784] :
                                  ( r1(X3783,X3784)
                                  & ~ p2(X3784) )
                              & ? [X3785] :
                                  ( r1(X3783,X3785)
                                  & ? [X3786] :
                                      ( r1(X3785,X3786)
                                      & ~ p2(X3786) )
                                  & ? [X3787] :
                                      ( r1(X3785,X3787)
                                      & ? [X3788] :
                                          ( r1(X3787,X3788)
                                          & ~ p2(X3788) )
                                      & ? [X3789] :
                                          ( r1(X3787,X3789)
                                          & ? [X3790] :
                                              ( r1(X3789,X3790)
                                              & ~ p2(X3790) )
                                          & ? [X3791] :
                                              ( r1(X3789,X3791)
                                              & ? [X3792] :
                                                  ( r1(X3791,X3792)
                                                  & ~ p2(X3792) )
                                              & ? [X3793] :
                                                  ( r1(X3791,X3793)
                                                  & ? [X3794] :
                                                      ( r1(X3793,X3794)
                                                      & ~ p2(X3794) )
                                                  & ? [X3795] :
                                                      ( r1(X3793,X3795)
                                                      & ? [X3796] :
                                                          ( r1(X3795,X3796)
                                                          & ~ p2(X3796) )
                                                      & ? [X3797] :
                                                          ( r1(X3795,X3797)
                                                          & ? [X3798] :
                                                              ( r1(X3797,X3798)
                                                              & ~ p2(X3798) )
                                                          & ? [X3799] :
                                                              ( r1(X3797,X3799)
                                                              & ? [X3800] :
                                                                  ( r1(X3799,X3800)
                                                                  & ~ p2(X3800) )
                                                              & ? [X3801] :
                                                                  ( r1(X3799,X3801)
                                                                  & ? [X3802] :
                                                                      ( r1(X3801,X3802)
                                                                      & ~ p2(X3802) )
                                                                  & ? [X3803] :
                                                                      ( r1(X3801,X3803)
                                                                      & ? [X3804] :
                                                                          ( r1(X3803,X3804)
                                                                          & ~ p2(X3804) )
                                                                      & ? [X3805] :
                                                                          ( r1(X3803,X3805)
                                                                          & ? [X3806] :
                                                                              ( r1(X3805,X3806)
                                                                              & ~ p2(X3806) )
                                                                          & ? [X3807] :
                                                                              ( r1(X3805,X3807)
                                                                              & ? [X3808] :
                                                                                  ( r1(X3807,X3808)
                                                                                  & ~ p2(X3808) )
                                                                              & ? [X3809] :
                                                                                  ( r1(X3807,X3809)
                                                                                  & ? [X3810] :
                                                                                      ( r1(X3809,X3810)
                                                                                      & ~ p2(X3810) )
                                                                                  & ? [X3811] :
                                                                                      ( r1(X3809,X3811)
                                                                                      & ? [X3812] :
                                                                                          ( r1(X3811,X3812)
                                                                                          & ! [X3813] :
                                                                                              ( ~ r1(X3812,X3813)
                                                                                              | p1(X3813) ) )
                                                                                      & ? [X3814] :
                                                                                          ( r1(X3811,X3814)
                                                                                          & ~ p1(X3814) ) )
                                                                                  & ? [X3815] :
                                                                                      ( r1(X3809,X3815)
                                                                                      & ~ p1(X3815) ) )
                                                                              & ? [X3816] :
                                                                                  ( r1(X3807,X3816)
                                                                                  & ~ p1(X3816) ) )
                                                                          & ? [X3817] :
                                                                              ( r1(X3805,X3817)
                                                                              & ~ p1(X3817) ) )
                                                                      & ? [X3818] :
                                                                          ( r1(X3803,X3818)
                                                                          & ~ p1(X3818) ) )
                                                                  & ? [X3819] :
                                                                      ( r1(X3801,X3819)
                                                                      & ~ p1(X3819) ) )
                                                              & ? [X3820] :
                                                                  ( r1(X3799,X3820)
                                                                  & ~ p1(X3820) ) )
                                                          & ? [X3821] :
                                                              ( r1(X3797,X3821)
                                                              & ~ p1(X3821) ) )
                                                      & ? [X3822] :
                                                          ( r1(X3795,X3822)
                                                          & ~ p1(X3822) ) )
                                                  & ? [X3823] :
                                                      ( r1(X3793,X3823)
                                                      & ~ p1(X3823) ) )
                                              & ? [X3824] :
                                                  ( r1(X3791,X3824)
                                                  & ~ p1(X3824) ) )
                                          & ? [X3825] :
                                              ( r1(X3789,X3825)
                                              & ~ p1(X3825) ) )
                                      & ? [X3826] :
                                          ( r1(X3787,X3826)
                                          & ~ p1(X3826) ) )
                                  & ? [X3827] :
                                      ( r1(X3785,X3827)
                                      & ~ p1(X3827) ) )
                              & ? [X3828] :
                                  ( r1(X3783,X3828)
                                  & ~ p1(X3828) ) )
                          & ? [X3829] :
                              ( r1(X3781,X3829)
                              & ~ p1(X3829) ) )
                      & ? [X3830] :
                          ( r1(X3779,X3830)
                          & ~ p1(X3830) ) )
                  & ? [X3831] :
                      ( r1(X3777,X3831)
                      & ~ p1(X3831) ) )
              & ? [X3832] :
                  ( r1(X3775,X3832)
                  & ~ p1(X3832) ) )
          & ? [X3833] :
              ( r1(X3773,X3833)
              & ~ p1(X3833) ) )
      & ? [X3834] :
          ( r1(X0,X3834)
          & ~ p1(X3834) )
      & ( ! [X3835] :
            ( ~ r1(X0,X3835)
            | p2(X3835) )
        | ! [X3836] :
            ( ~ r1(X0,X3836)
            | ! [X3837] :
                ( ~ r1(X3836,X3837)
                | p2(X3837) )
            | ! [X3838] :
                ( ~ r1(X3836,X3838)
                | ! [X3839] :
                    ( ~ r1(X3838,X3839)
                    | ? [X3840] :
                        ( r1(X3839,X3840)
                        & p1(X3840) ) )
                | ~ p1(X3838) )
            | ! [X3841] :
                ( ~ r1(X3836,X3841)
                | p1(X3841) ) )
        | ! [X3842] :
            ( ~ r1(X0,X3842)
            | p1(X3842) ) )
      & ( ! [X3843] :
            ( ~ r1(X0,X3843)
            | p2(X3843) )
        | ! [X3844] :
            ( ~ r1(X0,X3844)
            | ! [X3845] :
                ( ~ r1(X3844,X3845)
                | p2(X3845) )
            | ! [X3846] :
                ( ~ r1(X3844,X3846)
                | ! [X3847] :
                    ( ~ r1(X3846,X3847)
                    | ! [X3848] :
                        ( ~ r1(X3847,X3848)
                        | ? [X3849] :
                            ( r1(X3848,X3849)
                            & ~ p1(X3849) ) )
                    | ! [X3850] :
                        ( ~ r1(X3847,X3850)
                        | p1(X3850) ) ) )
            | ! [X3851] :
                ( ~ r1(X3844,X3851)
                | p1(X3851) ) )
        | ! [X3852] :
            ( ~ r1(X0,X3852)
            | p1(X3852) ) )
      & ( ! [X3853] :
            ( ~ r1(X0,X3853)
            | p2(X3853) )
        | ! [X3854] :
            ( ~ r1(X0,X3854)
            | ! [X3855] :
                ( ~ r1(X3854,X3855)
                | p2(X3855) )
            | ! [X3856] :
                ( ~ r1(X3854,X3856)
                | ! [X3857] :
                    ( ~ r1(X3856,X3857)
                    | ? [X3858] :
                        ( r1(X3857,X3858)
                        & ! [X3859] :
                            ( ~ r1(X3858,X3859)
                            | p1(X3859) ) ) )
                | ! [X3860] :
                    ( ~ r1(X3856,X3860)
                    | ? [X3861] :
                        ( r1(X3860,X3861)
                        & ~ p1(X3861) ) ) )
            | ! [X3862] :
                ( ~ r1(X3854,X3862)
                | p1(X3862) ) )
        | ! [X3863] :
            ( ~ r1(X0,X3863)
            | p1(X3863) ) )
      & ( ! [X3864] :
            ( ~ r1(X0,X3864)
            | p2(X3864) )
        | ! [X3865] :
            ( ~ r1(X0,X3865)
            | ! [X3866] :
                ( ~ r1(X3865,X3866)
                | p2(X3866) )
            | ! [X3867] :
                ( ~ r1(X3865,X3867)
                | ? [X3868] : r1(X3867,X3868) )
            | ! [X3869] :
                ( ~ r1(X3865,X3869)
                | p1(X3869) ) )
        | ! [X3870] :
            ( ~ r1(X0,X3870)
            | p1(X3870) ) )
      & ? [X3871] :
          ( r1(X0,X3871)
          & ~ p2(X3871) )
      & ? [X3872] :
          ( r1(X0,X3872)
          & ? [X3873] :
              ( r1(X3872,X3873)
              & ~ p2(X3873) )
          & ? [X3874] :
              ( r1(X3872,X3874)
              & ? [X3875] :
                  ( r1(X3874,X3875)
                  & ~ p2(X3875) )
              & ? [X3876] :
                  ( r1(X3874,X3876)
                  & ? [X3877] :
                      ( r1(X3876,X3877)
                      & ~ p2(X3877) )
                  & ? [X3878] :
                      ( r1(X3876,X3878)
                      & ? [X3879] :
                          ( r1(X3878,X3879)
                          & ~ p2(X3879) )
                      & ? [X3880] :
                          ( r1(X3878,X3880)
                          & ? [X3881] :
                              ( r1(X3880,X3881)
                              & ~ p2(X3881) )
                          & ? [X3882] :
                              ( r1(X3880,X3882)
                              & ? [X3883] :
                                  ( r1(X3882,X3883)
                                  & ~ p2(X3883) )
                              & ? [X3884] :
                                  ( r1(X3882,X3884)
                                  & ? [X3885] :
                                      ( r1(X3884,X3885)
                                      & ~ p2(X3885) )
                                  & ? [X3886] :
                                      ( r1(X3884,X3886)
                                      & ? [X3887] :
                                          ( r1(X3886,X3887)
                                          & ~ p2(X3887) )
                                      & ? [X3888] :
                                          ( r1(X3886,X3888)
                                          & ? [X3889] :
                                              ( r1(X3888,X3889)
                                              & ~ p2(X3889) )
                                          & ? [X3890] :
                                              ( r1(X3888,X3890)
                                              & ? [X3891] :
                                                  ( r1(X3890,X3891)
                                                  & ~ p2(X3891) )
                                              & ? [X3892] :
                                                  ( r1(X3890,X3892)
                                                  & ? [X3893] :
                                                      ( r1(X3892,X3893)
                                                      & ~ p2(X3893) )
                                                  & ? [X3894] :
                                                      ( r1(X3892,X3894)
                                                      & ? [X3895] :
                                                          ( r1(X3894,X3895)
                                                          & ~ p2(X3895) )
                                                      & ? [X3896] :
                                                          ( r1(X3894,X3896)
                                                          & ? [X3897] :
                                                              ( r1(X3896,X3897)
                                                              & ~ p2(X3897) )
                                                          & ? [X3898] :
                                                              ( r1(X3896,X3898)
                                                              & ? [X3899] :
                                                                  ( r1(X3898,X3899)
                                                                  & ~ p2(X3899) )
                                                              & ? [X3900] :
                                                                  ( r1(X3898,X3900)
                                                                  & ? [X3901] :
                                                                      ( r1(X3900,X3901)
                                                                      & ~ p2(X3901) )
                                                                  & ? [X3902] :
                                                                      ( r1(X3900,X3902)
                                                                      & ? [X3903] :
                                                                          ( r1(X3902,X3903)
                                                                          & ~ p2(X3903) )
                                                                      & ? [X3904] :
                                                                          ( r1(X3902,X3904)
                                                                          & ? [X3905] :
                                                                              ( r1(X3904,X3905)
                                                                              & ~ p2(X3905) )
                                                                          & ? [X3906] :
                                                                              ( r1(X3904,X3906)
                                                                              & ? [X3907] :
                                                                                  ( r1(X3906,X3907)
                                                                                  & ~ p2(X3907) )
                                                                              & ? [X3908] :
                                                                                  ( r1(X3906,X3908)
                                                                                  & ? [X3909] :
                                                                                      ( r1(X3908,X3909)
                                                                                      & ~ p2(X3909) )
                                                                                  & ? [X3910] :
                                                                                      ( r1(X3908,X3910)
                                                                                      & ? [X3911] :
                                                                                          ( r1(X3910,X3911)
                                                                                          & ! [X3912] :
                                                                                              ( ~ r1(X3911,X3912)
                                                                                              | p1(X3912) ) )
                                                                                      & ? [X3913] :
                                                                                          ( r1(X3910,X3913)
                                                                                          & ~ p1(X3913) ) )
                                                                                  & ? [X3914] :
                                                                                      ( r1(X3908,X3914)
                                                                                      & ~ p1(X3914) ) )
                                                                              & ? [X3915] :
                                                                                  ( r1(X3906,X3915)
                                                                                  & ~ p1(X3915) ) )
                                                                          & ? [X3916] :
                                                                              ( r1(X3904,X3916)
                                                                              & ~ p1(X3916) ) )
                                                                      & ? [X3917] :
                                                                          ( r1(X3902,X3917)
                                                                          & ~ p1(X3917) ) )
                                                                  & ? [X3918] :
                                                                      ( r1(X3900,X3918)
                                                                      & ~ p1(X3918) ) )
                                                              & ? [X3919] :
                                                                  ( r1(X3898,X3919)
                                                                  & ~ p1(X3919) ) )
                                                          & ? [X3920] :
                                                              ( r1(X3896,X3920)
                                                              & ~ p1(X3920) ) )
                                                      & ? [X3921] :
                                                          ( r1(X3894,X3921)
                                                          & ~ p1(X3921) ) )
                                                  & ? [X3922] :
                                                      ( r1(X3892,X3922)
                                                      & ~ p1(X3922) ) )
                                              & ? [X3923] :
                                                  ( r1(X3890,X3923)
                                                  & ~ p1(X3923) ) )
                                          & ? [X3924] :
                                              ( r1(X3888,X3924)
                                              & ~ p1(X3924) ) )
                                      & ? [X3925] :
                                          ( r1(X3886,X3925)
                                          & ~ p1(X3925) ) )
                                  & ? [X3926] :
                                      ( r1(X3884,X3926)
                                      & ~ p1(X3926) ) )
                              & ? [X3927] :
                                  ( r1(X3882,X3927)
                                  & ~ p1(X3927) ) )
                          & ? [X3928] :
                              ( r1(X3880,X3928)
                              & ~ p1(X3928) ) )
                      & ? [X3929] :
                          ( r1(X3878,X3929)
                          & ~ p1(X3929) ) )
                  & ? [X3930] :
                      ( r1(X3876,X3930)
                      & ~ p1(X3930) ) )
              & ? [X3931] :
                  ( r1(X3874,X3931)
                  & ~ p1(X3931) ) )
          & ? [X3932] :
              ( r1(X3872,X3932)
              & ~ p1(X3932) ) )
      & ? [X3933] :
          ( r1(X0,X3933)
          & ~ p1(X3933) )
      & ( ! [X3934] :
            ( ~ r1(X0,X3934)
            | p2(X3934) )
        | ! [X3935] :
            ( ~ r1(X0,X3935)
            | ! [X3936] :
                ( ~ r1(X3935,X3936)
                | ? [X3937] :
                    ( r1(X3936,X3937)
                    & p1(X3937) ) )
            | ~ p1(X3935) )
        | ! [X3938] :
            ( ~ r1(X0,X3938)
            | p1(X3938) ) )
      & ( ! [X3939] :
            ( ~ r1(X0,X3939)
            | p2(X3939) )
        | ! [X3940] :
            ( ~ r1(X0,X3940)
            | ! [X3941] :
                ( ~ r1(X3940,X3941)
                | ! [X3942] :
                    ( ~ r1(X3941,X3942)
                    | ? [X3943] :
                        ( r1(X3942,X3943)
                        & ~ p1(X3943) ) )
                | ! [X3944] :
                    ( ~ r1(X3941,X3944)
                    | p1(X3944) ) ) )
        | ! [X3945] :
            ( ~ r1(X0,X3945)
            | p1(X3945) ) )
      & ( ! [X3946] :
            ( ~ r1(X0,X3946)
            | p2(X3946) )
        | ! [X3947] :
            ( ~ r1(X0,X3947)
            | ! [X3948] :
                ( ~ r1(X3947,X3948)
                | ? [X3949] :
                    ( r1(X3948,X3949)
                    & ! [X3950] :
                        ( ~ r1(X3949,X3950)
                        | p1(X3950) ) ) )
            | ! [X3951] :
                ( ~ r1(X3947,X3951)
                | ? [X3952] :
                    ( r1(X3951,X3952)
                    & ~ p1(X3952) ) ) )
        | ! [X3953] :
            ( ~ r1(X0,X3953)
            | p1(X3953) ) )
      & ( ! [X3954] :
            ( ~ r1(X0,X3954)
            | p2(X3954) )
        | ! [X3955] :
            ( ~ r1(X0,X3955)
            | ? [X3956] : r1(X3955,X3956) )
        | ! [X3957] :
            ( ~ r1(X0,X3957)
            | p1(X3957) ) )
      & ? [X3958] :
          ( r1(X0,X3958)
          & ~ p2(X3958) )
      & ? [X3959] :
          ( r1(X0,X3959)
          & ? [X3960] :
              ( r1(X3959,X3960)
              & ~ p2(X3960) )
          & ? [X3961] :
              ( r1(X3959,X3961)
              & ? [X3962] :
                  ( r1(X3961,X3962)
                  & ~ p2(X3962) )
              & ? [X3963] :
                  ( r1(X3961,X3963)
                  & ? [X3964] :
                      ( r1(X3963,X3964)
                      & ~ p2(X3964) )
                  & ? [X3965] :
                      ( r1(X3963,X3965)
                      & ? [X3966] :
                          ( r1(X3965,X3966)
                          & ~ p2(X3966) )
                      & ? [X3967] :
                          ( r1(X3965,X3967)
                          & ? [X3968] :
                              ( r1(X3967,X3968)
                              & ~ p2(X3968) )
                          & ? [X3969] :
                              ( r1(X3967,X3969)
                              & ? [X3970] :
                                  ( r1(X3969,X3970)
                                  & ~ p2(X3970) )
                              & ? [X3971] :
                                  ( r1(X3969,X3971)
                                  & ? [X3972] :
                                      ( r1(X3971,X3972)
                                      & ~ p2(X3972) )
                                  & ? [X3973] :
                                      ( r1(X3971,X3973)
                                      & ? [X3974] :
                                          ( r1(X3973,X3974)
                                          & ~ p2(X3974) )
                                      & ? [X3975] :
                                          ( r1(X3973,X3975)
                                          & ? [X3976] :
                                              ( r1(X3975,X3976)
                                              & ~ p2(X3976) )
                                          & ? [X3977] :
                                              ( r1(X3975,X3977)
                                              & ? [X3978] :
                                                  ( r1(X3977,X3978)
                                                  & ~ p2(X3978) )
                                              & ? [X3979] :
                                                  ( r1(X3977,X3979)
                                                  & ? [X3980] :
                                                      ( r1(X3979,X3980)
                                                      & ~ p2(X3980) )
                                                  & ? [X3981] :
                                                      ( r1(X3979,X3981)
                                                      & ? [X3982] :
                                                          ( r1(X3981,X3982)
                                                          & ~ p2(X3982) )
                                                      & ? [X3983] :
                                                          ( r1(X3981,X3983)
                                                          & ? [X3984] :
                                                              ( r1(X3983,X3984)
                                                              & ~ p2(X3984) )
                                                          & ? [X3985] :
                                                              ( r1(X3983,X3985)
                                                              & ? [X3986] :
                                                                  ( r1(X3985,X3986)
                                                                  & ~ p2(X3986) )
                                                              & ? [X3987] :
                                                                  ( r1(X3985,X3987)
                                                                  & ? [X3988] :
                                                                      ( r1(X3987,X3988)
                                                                      & ~ p2(X3988) )
                                                                  & ? [X3989] :
                                                                      ( r1(X3987,X3989)
                                                                      & ? [X3990] :
                                                                          ( r1(X3989,X3990)
                                                                          & ~ p2(X3990) )
                                                                      & ? [X3991] :
                                                                          ( r1(X3989,X3991)
                                                                          & ? [X3992] :
                                                                              ( r1(X3991,X3992)
                                                                              & ~ p2(X3992) )
                                                                          & ? [X3993] :
                                                                              ( r1(X3991,X3993)
                                                                              & ? [X3994] :
                                                                                  ( r1(X3993,X3994)
                                                                                  & ~ p2(X3994) )
                                                                              & ? [X3995] :
                                                                                  ( r1(X3993,X3995)
                                                                                  & ? [X3996] :
                                                                                      ( r1(X3995,X3996)
                                                                                      & ~ p2(X3996) )
                                                                                  & ? [X3997] :
                                                                                      ( r1(X3995,X3997)
                                                                                      & ? [X3998] :
                                                                                          ( r1(X3997,X3998)
                                                                                          & ! [X3999] :
                                                                                              ( ~ r1(X3998,X3999)
                                                                                              | p1(X3999) ) )
                                                                                      & ? [X4000] :
                                                                                          ( r1(X3997,X4000)
                                                                                          & ~ p1(X4000) ) )
                                                                                  & ? [X4001] :
                                                                                      ( r1(X3995,X4001)
                                                                                      & ~ p1(X4001) ) )
                                                                              & ? [X4002] :
                                                                                  ( r1(X3993,X4002)
                                                                                  & ~ p1(X4002) ) )
                                                                          & ? [X4003] :
                                                                              ( r1(X3991,X4003)
                                                                              & ~ p1(X4003) ) )
                                                                      & ? [X4004] :
                                                                          ( r1(X3989,X4004)
                                                                          & ~ p1(X4004) ) )
                                                                  & ? [X4005] :
                                                                      ( r1(X3987,X4005)
                                                                      & ~ p1(X4005) ) )
                                                              & ? [X4006] :
                                                                  ( r1(X3985,X4006)
                                                                  & ~ p1(X4006) ) )
                                                          & ? [X4007] :
                                                              ( r1(X3983,X4007)
                                                              & ~ p1(X4007) ) )
                                                      & ? [X4008] :
                                                          ( r1(X3981,X4008)
                                                          & ~ p1(X4008) ) )
                                                  & ? [X4009] :
                                                      ( r1(X3979,X4009)
                                                      & ~ p1(X4009) ) )
                                              & ? [X4010] :
                                                  ( r1(X3977,X4010)
                                                  & ~ p1(X4010) ) )
                                          & ? [X4011] :
                                              ( r1(X3975,X4011)
                                              & ~ p1(X4011) ) )
                                      & ? [X4012] :
                                          ( r1(X3973,X4012)
                                          & ~ p1(X4012) ) )
                                  & ? [X4013] :
                                      ( r1(X3971,X4013)
                                      & ~ p1(X4013) ) )
                              & ? [X4014] :
                                  ( r1(X3969,X4014)
                                  & ~ p1(X4014) ) )
                          & ? [X4015] :
                              ( r1(X3967,X4015)
                              & ~ p1(X4015) ) )
                      & ? [X4016] :
                          ( r1(X3965,X4016)
                          & ~ p1(X4016) ) )
                  & ? [X4017] :
                      ( r1(X3963,X4017)
                      & ~ p1(X4017) ) )
              & ? [X4018] :
                  ( r1(X3961,X4018)
                  & ~ p1(X4018) ) )
          & ? [X4019] :
              ( r1(X3959,X4019)
              & ~ p1(X4019) ) )
      & ? [X4020] :
          ( r1(X0,X4020)
          & ~ p1(X4020) ) ),
    inference(flattening,[],[f10]) ).

fof(f12,plain,
    ( ( ! [X1] :
          ( ~ r1(sK0,X1)
          | p2(X1) )
      | ! [X2] :
          ( ~ r1(sK0,X2)
          | ! [X3] :
              ( ~ r1(X2,X3)
              | p2(X3) )
          | ! [X4] :
              ( ~ r1(X2,X4)
              | ! [X5] :
                  ( ~ r1(X4,X5)
                  | p2(X5) )
              | ! [X6] :
                  ( ~ r1(X4,X6)
                  | ! [X7] :
                      ( ~ r1(X6,X7)
                      | p2(X7) )
                  | ! [X8] :
                      ( ~ r1(X6,X8)
                      | ! [X9] :
                          ( ~ r1(X8,X9)
                          | p2(X9) )
                      | ! [X10] :
                          ( ~ r1(X8,X10)
                          | ! [X11] :
                              ( ~ r1(X10,X11)
                              | p2(X11) )
                          | ! [X12] :
                              ( ~ r1(X10,X12)
                              | ! [X13] :
                                  ( ~ r1(X12,X13)
                                  | p2(X13) )
                              | ! [X14] :
                                  ( ~ r1(X12,X14)
                                  | ! [X15] :
                                      ( ~ r1(X14,X15)
                                      | p2(X15) )
                                  | ! [X16] :
                                      ( ~ r1(X14,X16)
                                      | ! [X17] :
                                          ( ~ r1(X16,X17)
                                          | p2(X17) )
                                      | ! [X18] :
                                          ( ~ r1(X16,X18)
                                          | ! [X19] :
                                              ( ~ r1(X18,X19)
                                              | p2(X19) )
                                          | ! [X20] :
                                              ( ~ r1(X18,X20)
                                              | ! [X21] :
                                                  ( ~ r1(X20,X21)
                                                  | p2(X21) )
                                              | ! [X22] :
                                                  ( ~ r1(X20,X22)
                                                  | ! [X23] :
                                                      ( ~ r1(X22,X23)
                                                      | p2(X23) )
                                                  | ! [X24] :
                                                      ( ~ r1(X22,X24)
                                                      | ! [X25] :
                                                          ( ~ r1(X24,X25)
                                                          | p2(X25) )
                                                      | ! [X26] :
                                                          ( ~ r1(X24,X26)
                                                          | ! [X27] :
                                                              ( ~ r1(X26,X27)
                                                              | p2(X27) )
                                                          | ! [X28] :
                                                              ( ~ r1(X26,X28)
                                                              | ! [X29] :
                                                                  ( ~ r1(X28,X29)
                                                                  | p2(X29) )
                                                              | ! [X30] :
                                                                  ( ~ r1(X28,X30)
                                                                  | ! [X31] :
                                                                      ( ~ r1(X30,X31)
                                                                      | p2(X31) )
                                                                  | ! [X32] :
                                                                      ( ~ r1(X30,X32)
                                                                      | ! [X33] :
                                                                          ( ~ r1(X32,X33)
                                                                          | p2(X33) )
                                                                      | ! [X34] :
                                                                          ( ~ r1(X32,X34)
                                                                          | ! [X35] :
                                                                              ( ~ r1(X34,X35)
                                                                              | p2(X35) )
                                                                          | ! [X36] :
                                                                              ( ~ r1(X34,X36)
                                                                              | ! [X37] :
                                                                                  ( ~ r1(X36,X37)
                                                                                  | p2(X37) )
                                                                              | ! [X38] :
                                                                                  ( ~ r1(X36,X38)
                                                                                  | ! [X39] :
                                                                                      ( ~ r1(X38,X39)
                                                                                      | p2(X39) )
                                                                                  | ! [X40] :
                                                                                      ( ~ r1(X38,X40)
                                                                                      | ! [X41] :
                                                                                          ( ~ r1(X40,X41)
                                                                                          | ( r1(X41,sK1(X41))
                                                                                            & p1(sK1(X41)) ) )
                                                                                      | ~ p1(X40) )
                                                                                  | ! [X43] :
                                                                                      ( ~ r1(X38,X43)
                                                                                      | p1(X43) ) )
                                                                              | ! [X44] :
                                                                                  ( ~ r1(X36,X44)
                                                                                  | p1(X44) ) )
                                                                          | ! [X45] :
                                                                              ( ~ r1(X34,X45)
                                                                              | p1(X45) ) )
                                                                      | ! [X46] :
                                                                          ( ~ r1(X32,X46)
                                                                          | p1(X46) ) )
                                                                  | ! [X47] :
                                                                      ( ~ r1(X30,X47)
                                                                      | p1(X47) ) )
                                                              | ! [X48] :
                                                                  ( ~ r1(X28,X48)
                                                                  | p1(X48) ) )
                                                          | ! [X49] :
                                                              ( ~ r1(X26,X49)
                                                              | p1(X49) ) )
                                                      | ! [X50] :
                                                          ( ~ r1(X24,X50)
                                                          | p1(X50) ) )
                                                  | ! [X51] :
                                                      ( ~ r1(X22,X51)
                                                      | p1(X51) ) )
                                              | ! [X52] :
                                                  ( ~ r1(X20,X52)
                                                  | p1(X52) ) )
                                          | ! [X53] :
                                              ( ~ r1(X18,X53)
                                              | p1(X53) ) )
                                      | ! [X54] :
                                          ( ~ r1(X16,X54)
                                          | p1(X54) ) )
                                  | ! [X55] :
                                      ( ~ r1(X14,X55)
                                      | p1(X55) ) )
                              | ! [X56] :
                                  ( ~ r1(X12,X56)
                                  | p1(X56) ) )
                          | ! [X57] :
                              ( ~ r1(X10,X57)
                              | p1(X57) ) )
                      | ! [X58] :
                          ( ~ r1(X8,X58)
                          | p1(X58) ) )
                  | ! [X59] :
                      ( ~ r1(X6,X59)
                      | p1(X59) ) )
              | ! [X60] :
                  ( ~ r1(X4,X60)
                  | p1(X60) ) )
          | ! [X61] :
              ( ~ r1(X2,X61)
              | p1(X61) ) )
      | ! [X62] :
          ( ~ r1(sK0,X62)
          | p1(X62) ) )
    & ( ! [X63] :
          ( ~ r1(sK0,X63)
          | p2(X63) )
      | ! [X64] :
          ( ~ r1(sK0,X64)
          | ! [X65] :
              ( ~ r1(X64,X65)
              | p2(X65) )
          | ! [X66] :
              ( ~ r1(X64,X66)
              | ! [X67] :
                  ( ~ r1(X66,X67)
                  | p2(X67) )
              | ! [X68] :
                  ( ~ r1(X66,X68)
                  | ! [X69] :
                      ( ~ r1(X68,X69)
                      | p2(X69) )
                  | ! [X70] :
                      ( ~ r1(X68,X70)
                      | ! [X71] :
                          ( ~ r1(X70,X71)
                          | p2(X71) )
                      | ! [X72] :
                          ( ~ r1(X70,X72)
                          | ! [X73] :
                              ( ~ r1(X72,X73)
                              | p2(X73) )
                          | ! [X74] :
                              ( ~ r1(X72,X74)
                              | ! [X75] :
                                  ( ~ r1(X74,X75)
                                  | p2(X75) )
                              | ! [X76] :
                                  ( ~ r1(X74,X76)
                                  | ! [X77] :
                                      ( ~ r1(X76,X77)
                                      | p2(X77) )
                                  | ! [X78] :
                                      ( ~ r1(X76,X78)
                                      | ! [X79] :
                                          ( ~ r1(X78,X79)
                                          | p2(X79) )
                                      | ! [X80] :
                                          ( ~ r1(X78,X80)
                                          | ! [X81] :
                                              ( ~ r1(X80,X81)
                                              | p2(X81) )
                                          | ! [X82] :
                                              ( ~ r1(X80,X82)
                                              | ! [X83] :
                                                  ( ~ r1(X82,X83)
                                                  | p2(X83) )
                                              | ! [X84] :
                                                  ( ~ r1(X82,X84)
                                                  | ! [X85] :
                                                      ( ~ r1(X84,X85)
                                                      | p2(X85) )
                                                  | ! [X86] :
                                                      ( ~ r1(X84,X86)
                                                      | ! [X87] :
                                                          ( ~ r1(X86,X87)
                                                          | p2(X87) )
                                                      | ! [X88] :
                                                          ( ~ r1(X86,X88)
                                                          | ! [X89] :
                                                              ( ~ r1(X88,X89)
                                                              | p2(X89) )
                                                          | ! [X90] :
                                                              ( ~ r1(X88,X90)
                                                              | ! [X91] :
                                                                  ( ~ r1(X90,X91)
                                                                  | p2(X91) )
                                                              | ! [X92] :
                                                                  ( ~ r1(X90,X92)
                                                                  | ! [X93] :
                                                                      ( ~ r1(X92,X93)
                                                                      | p2(X93) )
                                                                  | ! [X94] :
                                                                      ( ~ r1(X92,X94)
                                                                      | ! [X95] :
                                                                          ( ~ r1(X94,X95)
                                                                          | p2(X95) )
                                                                      | ! [X96] :
                                                                          ( ~ r1(X94,X96)
                                                                          | ! [X97] :
                                                                              ( ~ r1(X96,X97)
                                                                              | p2(X97) )
                                                                          | ! [X98] :
                                                                              ( ~ r1(X96,X98)
                                                                              | ! [X99] :
                                                                                  ( ~ r1(X98,X99)
                                                                                  | p2(X99) )
                                                                              | ! [X100] :
                                                                                  ( ~ r1(X98,X100)
                                                                                  | ! [X101] :
                                                                                      ( ~ r1(X100,X101)
                                                                                      | p2(X101) )
                                                                                  | ! [X102] :
                                                                                      ( ~ r1(X100,X102)
                                                                                      | ! [X103] :
                                                                                          ( ~ r1(X102,X103)
                                                                                          | ! [X104] :
                                                                                              ( ~ r1(X103,X104)
                                                                                              | ( r1(X104,sK2(X104))
                                                                                                & ~ p1(sK2(X104)) ) )
                                                                                          | ! [X106] :
                                                                                              ( ~ r1(X103,X106)
                                                                                              | p1(X106) ) ) )
                                                                                  | ! [X107] :
                                                                                      ( ~ r1(X100,X107)
                                                                                      | p1(X107) ) )
                                                                              | ! [X108] :
                                                                                  ( ~ r1(X98,X108)
                                                                                  | p1(X108) ) )
                                                                          | ! [X109] :
                                                                              ( ~ r1(X96,X109)
                                                                              | p1(X109) ) )
                                                                      | ! [X110] :
                                                                          ( ~ r1(X94,X110)
                                                                          | p1(X110) ) )
                                                                  | ! [X111] :
                                                                      ( ~ r1(X92,X111)
                                                                      | p1(X111) ) )
                                                              | ! [X112] :
                                                                  ( ~ r1(X90,X112)
                                                                  | p1(X112) ) )
                                                          | ! [X113] :
                                                              ( ~ r1(X88,X113)
                                                              | p1(X113) ) )
                                                      | ! [X114] :
                                                          ( ~ r1(X86,X114)
                                                          | p1(X114) ) )
                                                  | ! [X115] :
                                                      ( ~ r1(X84,X115)
                                                      | p1(X115) ) )
                                              | ! [X116] :
                                                  ( ~ r1(X82,X116)
                                                  | p1(X116) ) )
                                          | ! [X117] :
                                              ( ~ r1(X80,X117)
                                              | p1(X117) ) )
                                      | ! [X118] :
                                          ( ~ r1(X78,X118)
                                          | p1(X118) ) )
                                  | ! [X119] :
                                      ( ~ r1(X76,X119)
                                      | p1(X119) ) )
                              | ! [X120] :
                                  ( ~ r1(X74,X120)
                                  | p1(X120) ) )
                          | ! [X121] :
                              ( ~ r1(X72,X121)
                              | p1(X121) ) )
                      | ! [X122] :
                          ( ~ r1(X70,X122)
                          | p1(X122) ) )
                  | ! [X123] :
                      ( ~ r1(X68,X123)
                      | p1(X123) ) )
              | ! [X124] :
                  ( ~ r1(X66,X124)
                  | p1(X124) ) )
          | ! [X125] :
              ( ~ r1(X64,X125)
              | p1(X125) ) )
      | ! [X126] :
          ( ~ r1(sK0,X126)
          | p1(X126) ) )
    & ( ! [X127] :
          ( ~ r1(sK0,X127)
          | p2(X127) )
      | ! [X128] :
          ( ~ r1(sK0,X128)
          | ! [X129] :
              ( ~ r1(X128,X129)
              | p2(X129) )
          | ! [X130] :
              ( ~ r1(X128,X130)
              | ! [X131] :
                  ( ~ r1(X130,X131)
                  | p2(X131) )
              | ! [X132] :
                  ( ~ r1(X130,X132)
                  | ! [X133] :
                      ( ~ r1(X132,X133)
                      | p2(X133) )
                  | ! [X134] :
                      ( ~ r1(X132,X134)
                      | ! [X135] :
                          ( ~ r1(X134,X135)
                          | p2(X135) )
                      | ! [X136] :
                          ( ~ r1(X134,X136)
                          | ! [X137] :
                              ( ~ r1(X136,X137)
                              | p2(X137) )
                          | ! [X138] :
                              ( ~ r1(X136,X138)
                              | ! [X139] :
                                  ( ~ r1(X138,X139)
                                  | p2(X139) )
                              | ! [X140] :
                                  ( ~ r1(X138,X140)
                                  | ! [X141] :
                                      ( ~ r1(X140,X141)
                                      | p2(X141) )
                                  | ! [X142] :
                                      ( ~ r1(X140,X142)
                                      | ! [X143] :
                                          ( ~ r1(X142,X143)
                                          | p2(X143) )
                                      | ! [X144] :
                                          ( ~ r1(X142,X144)
                                          | ! [X145] :
                                              ( ~ r1(X144,X145)
                                              | p2(X145) )
                                          | ! [X146] :
                                              ( ~ r1(X144,X146)
                                              | ! [X147] :
                                                  ( ~ r1(X146,X147)
                                                  | p2(X147) )
                                              | ! [X148] :
                                                  ( ~ r1(X146,X148)
                                                  | ! [X149] :
                                                      ( ~ r1(X148,X149)
                                                      | p2(X149) )
                                                  | ! [X150] :
                                                      ( ~ r1(X148,X150)
                                                      | ! [X151] :
                                                          ( ~ r1(X150,X151)
                                                          | p2(X151) )
                                                      | ! [X152] :
                                                          ( ~ r1(X150,X152)
                                                          | ! [X153] :
                                                              ( ~ r1(X152,X153)
                                                              | p2(X153) )
                                                          | ! [X154] :
                                                              ( ~ r1(X152,X154)
                                                              | ! [X155] :
                                                                  ( ~ r1(X154,X155)
                                                                  | p2(X155) )
                                                              | ! [X156] :
                                                                  ( ~ r1(X154,X156)
                                                                  | ! [X157] :
                                                                      ( ~ r1(X156,X157)
                                                                      | p2(X157) )
                                                                  | ! [X158] :
                                                                      ( ~ r1(X156,X158)
                                                                      | ! [X159] :
                                                                          ( ~ r1(X158,X159)
                                                                          | p2(X159) )
                                                                      | ! [X160] :
                                                                          ( ~ r1(X158,X160)
                                                                          | ! [X161] :
                                                                              ( ~ r1(X160,X161)
                                                                              | p2(X161) )
                                                                          | ! [X162] :
                                                                              ( ~ r1(X160,X162)
                                                                              | ! [X163] :
                                                                                  ( ~ r1(X162,X163)
                                                                                  | p2(X163) )
                                                                              | ! [X164] :
                                                                                  ( ~ r1(X162,X164)
                                                                                  | ! [X165] :
                                                                                      ( ~ r1(X164,X165)
                                                                                      | p2(X165) )
                                                                                  | ! [X166] :
                                                                                      ( ~ r1(X164,X166)
                                                                                      | ! [X167] :
                                                                                          ( ~ r1(X166,X167)
                                                                                          | ( r1(X167,sK3(X167))
                                                                                            & ! [X169] :
                                                                                                ( ~ r1(sK3(X167),X169)
                                                                                                | p1(X169) ) ) )
                                                                                      | ! [X170] :
                                                                                          ( ~ r1(X166,X170)
                                                                                          | ( r1(X170,sK4(X170))
                                                                                            & ~ p1(sK4(X170)) ) ) )
                                                                                  | ! [X172] :
                                                                                      ( ~ r1(X164,X172)
                                                                                      | p1(X172) ) )
                                                                              | ! [X173] :
                                                                                  ( ~ r1(X162,X173)
                                                                                  | p1(X173) ) )
                                                                          | ! [X174] :
                                                                              ( ~ r1(X160,X174)
                                                                              | p1(X174) ) )
                                                                      | ! [X175] :
                                                                          ( ~ r1(X158,X175)
                                                                          | p1(X175) ) )
                                                                  | ! [X176] :
                                                                      ( ~ r1(X156,X176)
                                                                      | p1(X176) ) )
                                                              | ! [X177] :
                                                                  ( ~ r1(X154,X177)
                                                                  | p1(X177) ) )
                                                          | ! [X178] :
                                                              ( ~ r1(X152,X178)
                                                              | p1(X178) ) )
                                                      | ! [X179] :
                                                          ( ~ r1(X150,X179)
                                                          | p1(X179) ) )
                                                  | ! [X180] :
                                                      ( ~ r1(X148,X180)
                                                      | p1(X180) ) )
                                              | ! [X181] :
                                                  ( ~ r1(X146,X181)
                                                  | p1(X181) ) )
                                          | ! [X182] :
                                              ( ~ r1(X144,X182)
                                              | p1(X182) ) )
                                      | ! [X183] :
                                          ( ~ r1(X142,X183)
                                          | p1(X183) ) )
                                  | ! [X184] :
                                      ( ~ r1(X140,X184)
                                      | p1(X184) ) )
                              | ! [X185] :
                                  ( ~ r1(X138,X185)
                                  | p1(X185) ) )
                          | ! [X186] :
                              ( ~ r1(X136,X186)
                              | p1(X186) ) )
                      | ! [X187] :
                          ( ~ r1(X134,X187)
                          | p1(X187) ) )
                  | ! [X188] :
                      ( ~ r1(X132,X188)
                      | p1(X188) ) )
              | ! [X189] :
                  ( ~ r1(X130,X189)
                  | p1(X189) ) )
          | ! [X190] :
              ( ~ r1(X128,X190)
              | p1(X190) ) )
      | ! [X191] :
          ( ~ r1(sK0,X191)
          | p1(X191) ) )
    & ( ! [X192] :
          ( ~ r1(sK0,X192)
          | p2(X192) )
      | ! [X193] :
          ( ~ r1(sK0,X193)
          | ! [X194] :
              ( ~ r1(X193,X194)
              | p2(X194) )
          | ! [X195] :
              ( ~ r1(X193,X195)
              | ! [X196] :
                  ( ~ r1(X195,X196)
                  | p2(X196) )
              | ! [X197] :
                  ( ~ r1(X195,X197)
                  | ! [X198] :
                      ( ~ r1(X197,X198)
                      | p2(X198) )
                  | ! [X199] :
                      ( ~ r1(X197,X199)
                      | ! [X200] :
                          ( ~ r1(X199,X200)
                          | p2(X200) )
                      | ! [X201] :
                          ( ~ r1(X199,X201)
                          | ! [X202] :
                              ( ~ r1(X201,X202)
                              | p2(X202) )
                          | ! [X203] :
                              ( ~ r1(X201,X203)
                              | ! [X204] :
                                  ( ~ r1(X203,X204)
                                  | p2(X204) )
                              | ! [X205] :
                                  ( ~ r1(X203,X205)
                                  | ! [X206] :
                                      ( ~ r1(X205,X206)
                                      | p2(X206) )
                                  | ! [X207] :
                                      ( ~ r1(X205,X207)
                                      | ! [X208] :
                                          ( ~ r1(X207,X208)
                                          | p2(X208) )
                                      | ! [X209] :
                                          ( ~ r1(X207,X209)
                                          | ! [X210] :
                                              ( ~ r1(X209,X210)
                                              | p2(X210) )
                                          | ! [X211] :
                                              ( ~ r1(X209,X211)
                                              | ! [X212] :
                                                  ( ~ r1(X211,X212)
                                                  | p2(X212) )
                                              | ! [X213] :
                                                  ( ~ r1(X211,X213)
                                                  | ! [X214] :
                                                      ( ~ r1(X213,X214)
                                                      | p2(X214) )
                                                  | ! [X215] :
                                                      ( ~ r1(X213,X215)
                                                      | ! [X216] :
                                                          ( ~ r1(X215,X216)
                                                          | p2(X216) )
                                                      | ! [X217] :
                                                          ( ~ r1(X215,X217)
                                                          | ! [X218] :
                                                              ( ~ r1(X217,X218)
                                                              | p2(X218) )
                                                          | ! [X219] :
                                                              ( ~ r1(X217,X219)
                                                              | ! [X220] :
                                                                  ( ~ r1(X219,X220)
                                                                  | p2(X220) )
                                                              | ! [X221] :
                                                                  ( ~ r1(X219,X221)
                                                                  | ! [X222] :
                                                                      ( ~ r1(X221,X222)
                                                                      | p2(X222) )
                                                                  | ! [X223] :
                                                                      ( ~ r1(X221,X223)
                                                                      | ! [X224] :
                                                                          ( ~ r1(X223,X224)
                                                                          | p2(X224) )
                                                                      | ! [X225] :
                                                                          ( ~ r1(X223,X225)
                                                                          | ! [X226] :
                                                                              ( ~ r1(X225,X226)
                                                                              | p2(X226) )
                                                                          | ! [X227] :
                                                                              ( ~ r1(X225,X227)
                                                                              | ! [X228] :
                                                                                  ( ~ r1(X227,X228)
                                                                                  | p2(X228) )
                                                                              | ! [X229] :
                                                                                  ( ~ r1(X227,X229)
                                                                                  | ! [X230] :
                                                                                      ( ~ r1(X229,X230)
                                                                                      | p2(X230) )
                                                                                  | ! [X231] :
                                                                                      ( ~ r1(X229,X231)
                                                                                      | r1(X231,sK5(X231)) )
                                                                                  | ! [X233] :
                                                                                      ( ~ r1(X229,X233)
                                                                                      | p1(X233) ) )
                                                                              | ! [X234] :
                                                                                  ( ~ r1(X227,X234)
                                                                                  | p1(X234) ) )
                                                                          | ! [X235] :
                                                                              ( ~ r1(X225,X235)
                                                                              | p1(X235) ) )
                                                                      | ! [X236] :
                                                                          ( ~ r1(X223,X236)
                                                                          | p1(X236) ) )
                                                                  | ! [X237] :
                                                                      ( ~ r1(X221,X237)
                                                                      | p1(X237) ) )
                                                              | ! [X238] :
                                                                  ( ~ r1(X219,X238)
                                                                  | p1(X238) ) )
                                                          | ! [X239] :
                                                              ( ~ r1(X217,X239)
                                                              | p1(X239) ) )
                                                      | ! [X240] :
                                                          ( ~ r1(X215,X240)
                                                          | p1(X240) ) )
                                                  | ! [X241] :
                                                      ( ~ r1(X213,X241)
                                                      | p1(X241) ) )
                                              | ! [X242] :
                                                  ( ~ r1(X211,X242)
                                                  | p1(X242) ) )
                                          | ! [X243] :
                                              ( ~ r1(X209,X243)
                                              | p1(X243) ) )
                                      | ! [X244] :
                                          ( ~ r1(X207,X244)
                                          | p1(X244) ) )
                                  | ! [X245] :
                                      ( ~ r1(X205,X245)
                                      | p1(X245) ) )
                              | ! [X246] :
                                  ( ~ r1(X203,X246)
                                  | p1(X246) ) )
                          | ! [X247] :
                              ( ~ r1(X201,X247)
                              | p1(X247) ) )
                      | ! [X248] :
                          ( ~ r1(X199,X248)
                          | p1(X248) ) )
                  | ! [X249] :
                      ( ~ r1(X197,X249)
                      | p1(X249) ) )
              | ! [X250] :
                  ( ~ r1(X195,X250)
                  | p1(X250) ) )
          | ! [X251] :
              ( ~ r1(X193,X251)
              | p1(X251) ) )
      | ! [X252] :
          ( ~ r1(sK0,X252)
          | p1(X252) ) )
    & r1(sK0,sK6)
    & ~ p2(sK6)
    & r1(sK0,sK7)
    & r1(sK7,sK8)
    & ~ p2(sK8)
    & r1(sK7,sK9)
    & r1(sK9,sK10)
    & ~ p2(sK10)
    & r1(sK9,sK11)
    & r1(sK11,sK12)
    & ~ p2(sK12)
    & r1(sK11,sK13)
    & r1(sK13,sK14)
    & ~ p2(sK14)
    & r1(sK13,sK15)
    & r1(sK15,sK16)
    & ~ p2(sK16)
    & r1(sK15,sK17)
    & r1(sK17,sK18)
    & ~ p2(sK18)
    & r1(sK17,sK19)
    & r1(sK19,sK20)
    & ~ p2(sK20)
    & r1(sK19,sK21)
    & r1(sK21,sK22)
    & ~ p2(sK22)
    & r1(sK21,sK23)
    & r1(sK23,sK24)
    & ~ p2(sK24)
    & r1(sK23,sK25)
    & r1(sK25,sK26)
    & ~ p2(sK26)
    & r1(sK25,sK27)
    & r1(sK27,sK28)
    & ~ p2(sK28)
    & r1(sK27,sK29)
    & r1(sK29,sK30)
    & ~ p2(sK30)
    & r1(sK29,sK31)
    & r1(sK31,sK32)
    & ~ p2(sK32)
    & r1(sK31,sK33)
    & r1(sK33,sK34)
    & ~ p2(sK34)
    & r1(sK33,sK35)
    & r1(sK35,sK36)
    & ~ p2(sK36)
    & r1(sK35,sK37)
    & r1(sK37,sK38)
    & ~ p2(sK38)
    & r1(sK37,sK39)
    & r1(sK39,sK40)
    & ~ p2(sK40)
    & r1(sK39,sK41)
    & r1(sK41,sK42)
    & ~ p2(sK42)
    & r1(sK41,sK43)
    & r1(sK43,sK44)
    & ~ p2(sK44)
    & r1(sK43,sK45)
    & r1(sK45,sK46)
    & ! [X294] :
        ( ~ r1(sK46,X294)
        | p1(X294) )
    & r1(sK45,sK47)
    & ~ p1(sK47)
    & r1(sK43,sK48)
    & ~ p1(sK48)
    & r1(sK41,sK49)
    & ~ p1(sK49)
    & r1(sK39,sK50)
    & ~ p1(sK50)
    & r1(sK37,sK51)
    & ~ p1(sK51)
    & r1(sK35,sK52)
    & ~ p1(sK52)
    & r1(sK33,sK53)
    & ~ p1(sK53)
    & r1(sK31,sK54)
    & ~ p1(sK54)
    & r1(sK29,sK55)
    & ~ p1(sK55)
    & r1(sK27,sK56)
    & ~ p1(sK56)
    & r1(sK25,sK57)
    & ~ p1(sK57)
    & r1(sK23,sK58)
    & ~ p1(sK58)
    & r1(sK21,sK59)
    & ~ p1(sK59)
    & r1(sK19,sK60)
    & ~ p1(sK60)
    & r1(sK17,sK61)
    & ~ p1(sK61)
    & r1(sK15,sK62)
    & ~ p1(sK62)
    & r1(sK13,sK63)
    & ~ p1(sK63)
    & r1(sK11,sK64)
    & ~ p1(sK64)
    & r1(sK9,sK65)
    & ~ p1(sK65)
    & r1(sK7,sK66)
    & ~ p1(sK66)
    & r1(sK0,sK67)
    & ~ p1(sK67)
    & ( ! [X316] :
          ( ~ r1(sK0,X316)
          | p2(X316) )
      | ! [X317] :
          ( ~ r1(sK0,X317)
          | ! [X318] :
              ( ~ r1(X317,X318)
              | p2(X318) )
          | ! [X319] :
              ( ~ r1(X317,X319)
              | ! [X320] :
                  ( ~ r1(X319,X320)
                  | p2(X320) )
              | ! [X321] :
                  ( ~ r1(X319,X321)
                  | ! [X322] :
                      ( ~ r1(X321,X322)
                      | p2(X322) )
                  | ! [X323] :
                      ( ~ r1(X321,X323)
                      | ! [X324] :
                          ( ~ r1(X323,X324)
                          | p2(X324) )
                      | ! [X325] :
                          ( ~ r1(X323,X325)
                          | ! [X326] :
                              ( ~ r1(X325,X326)
                              | p2(X326) )
                          | ! [X327] :
                              ( ~ r1(X325,X327)
                              | ! [X328] :
                                  ( ~ r1(X327,X328)
                                  | p2(X328) )
                              | ! [X329] :
                                  ( ~ r1(X327,X329)
                                  | ! [X330] :
                                      ( ~ r1(X329,X330)
                                      | p2(X330) )
                                  | ! [X331] :
                                      ( ~ r1(X329,X331)
                                      | ! [X332] :
                                          ( ~ r1(X331,X332)
                                          | p2(X332) )
                                      | ! [X333] :
                                          ( ~ r1(X331,X333)
                                          | ! [X334] :
                                              ( ~ r1(X333,X334)
                                              | p2(X334) )
                                          | ! [X335] :
                                              ( ~ r1(X333,X335)
                                              | ! [X336] :
                                                  ( ~ r1(X335,X336)
                                                  | p2(X336) )
                                              | ! [X337] :
                                                  ( ~ r1(X335,X337)
                                                  | ! [X338] :
                                                      ( ~ r1(X337,X338)
                                                      | p2(X338) )
                                                  | ! [X339] :
                                                      ( ~ r1(X337,X339)
                                                      | ! [X340] :
                                                          ( ~ r1(X339,X340)
                                                          | p2(X340) )
                                                      | ! [X341] :
                                                          ( ~ r1(X339,X341)
                                                          | ! [X342] :
                                                              ( ~ r1(X341,X342)
                                                              | p2(X342) )
                                                          | ! [X343] :
                                                              ( ~ r1(X341,X343)
                                                              | ! [X344] :
                                                                  ( ~ r1(X343,X344)
                                                                  | p2(X344) )
                                                              | ! [X345] :
                                                                  ( ~ r1(X343,X345)
                                                                  | ! [X346] :
                                                                      ( ~ r1(X345,X346)
                                                                      | p2(X346) )
                                                                  | ! [X347] :
                                                                      ( ~ r1(X345,X347)
                                                                      | ! [X348] :
                                                                          ( ~ r1(X347,X348)
                                                                          | p2(X348) )
                                                                      | ! [X349] :
                                                                          ( ~ r1(X347,X349)
                                                                          | ! [X350] :
                                                                              ( ~ r1(X349,X350)
                                                                              | p2(X350) )
                                                                          | ! [X351] :
                                                                              ( ~ r1(X349,X351)
                                                                              | ! [X352] :
                                                                                  ( ~ r1(X351,X352)
                                                                                  | p2(X352) )
                                                                              | ! [X353] :
                                                                                  ( ~ r1(X351,X353)
                                                                                  | ! [X354] :
                                                                                      ( ~ r1(X353,X354)
                                                                                      | ( r1(X354,sK68(X354))
                                                                                        & p1(sK68(X354)) ) )
                                                                                  | ~ p1(X353) )
                                                                              | ! [X356] :
                                                                                  ( ~ r1(X351,X356)
                                                                                  | p1(X356) ) )
                                                                          | ! [X357] :
                                                                              ( ~ r1(X349,X357)
                                                                              | p1(X357) ) )
                                                                      | ! [X358] :
                                                                          ( ~ r1(X347,X358)
                                                                          | p1(X358) ) )
                                                                  | ! [X359] :
                                                                      ( ~ r1(X345,X359)
                                                                      | p1(X359) ) )
                                                              | ! [X360] :
                                                                  ( ~ r1(X343,X360)
                                                                  | p1(X360) ) )
                                                          | ! [X361] :
                                                              ( ~ r1(X341,X361)
                                                              | p1(X361) ) )
                                                      | ! [X362] :
                                                          ( ~ r1(X339,X362)
                                                          | p1(X362) ) )
                                                  | ! [X363] :
                                                      ( ~ r1(X337,X363)
                                                      | p1(X363) ) )
                                              | ! [X364] :
                                                  ( ~ r1(X335,X364)
                                                  | p1(X364) ) )
                                          | ! [X365] :
                                              ( ~ r1(X333,X365)
                                              | p1(X365) ) )
                                      | ! [X366] :
                                          ( ~ r1(X331,X366)
                                          | p1(X366) ) )
                                  | ! [X367] :
                                      ( ~ r1(X329,X367)
                                      | p1(X367) ) )
                              | ! [X368] :
                                  ( ~ r1(X327,X368)
                                  | p1(X368) ) )
                          | ! [X369] :
                              ( ~ r1(X325,X369)
                              | p1(X369) ) )
                      | ! [X370] :
                          ( ~ r1(X323,X370)
                          | p1(X370) ) )
                  | ! [X371] :
                      ( ~ r1(X321,X371)
                      | p1(X371) ) )
              | ! [X372] :
                  ( ~ r1(X319,X372)
                  | p1(X372) ) )
          | ! [X373] :
              ( ~ r1(X317,X373)
              | p1(X373) ) )
      | ! [X374] :
          ( ~ r1(sK0,X374)
          | p1(X374) ) )
    & ( ! [X375] :
          ( ~ r1(sK0,X375)
          | p2(X375) )
      | ! [X376] :
          ( ~ r1(sK0,X376)
          | ! [X377] :
              ( ~ r1(X376,X377)
              | p2(X377) )
          | ! [X378] :
              ( ~ r1(X376,X378)
              | ! [X379] :
                  ( ~ r1(X378,X379)
                  | p2(X379) )
              | ! [X380] :
                  ( ~ r1(X378,X380)
                  | ! [X381] :
                      ( ~ r1(X380,X381)
                      | p2(X381) )
                  | ! [X382] :
                      ( ~ r1(X380,X382)
                      | ! [X383] :
                          ( ~ r1(X382,X383)
                          | p2(X383) )
                      | ! [X384] :
                          ( ~ r1(X382,X384)
                          | ! [X385] :
                              ( ~ r1(X384,X385)
                              | p2(X385) )
                          | ! [X386] :
                              ( ~ r1(X384,X386)
                              | ! [X387] :
                                  ( ~ r1(X386,X387)
                                  | p2(X387) )
                              | ! [X388] :
                                  ( ~ r1(X386,X388)
                                  | ! [X389] :
                                      ( ~ r1(X388,X389)
                                      | p2(X389) )
                                  | ! [X390] :
                                      ( ~ r1(X388,X390)
                                      | ! [X391] :
                                          ( ~ r1(X390,X391)
                                          | p2(X391) )
                                      | ! [X392] :
                                          ( ~ r1(X390,X392)
                                          | ! [X393] :
                                              ( ~ r1(X392,X393)
                                              | p2(X393) )
                                          | ! [X394] :
                                              ( ~ r1(X392,X394)
                                              | ! [X395] :
                                                  ( ~ r1(X394,X395)
                                                  | p2(X395) )
                                              | ! [X396] :
                                                  ( ~ r1(X394,X396)
                                                  | ! [X397] :
                                                      ( ~ r1(X396,X397)
                                                      | p2(X397) )
                                                  | ! [X398] :
                                                      ( ~ r1(X396,X398)
                                                      | ! [X399] :
                                                          ( ~ r1(X398,X399)
                                                          | p2(X399) )
                                                      | ! [X400] :
                                                          ( ~ r1(X398,X400)
                                                          | ! [X401] :
                                                              ( ~ r1(X400,X401)
                                                              | p2(X401) )
                                                          | ! [X402] :
                                                              ( ~ r1(X400,X402)
                                                              | ! [X403] :
                                                                  ( ~ r1(X402,X403)
                                                                  | p2(X403) )
                                                              | ! [X404] :
                                                                  ( ~ r1(X402,X404)
                                                                  | ! [X405] :
                                                                      ( ~ r1(X404,X405)
                                                                      | p2(X405) )
                                                                  | ! [X406] :
                                                                      ( ~ r1(X404,X406)
                                                                      | ! [X407] :
                                                                          ( ~ r1(X406,X407)
                                                                          | p2(X407) )
                                                                      | ! [X408] :
                                                                          ( ~ r1(X406,X408)
                                                                          | ! [X409] :
                                                                              ( ~ r1(X408,X409)
                                                                              | p2(X409) )
                                                                          | ! [X410] :
                                                                              ( ~ r1(X408,X410)
                                                                              | ! [X411] :
                                                                                  ( ~ r1(X410,X411)
                                                                                  | p2(X411) )
                                                                              | ! [X412] :
                                                                                  ( ~ r1(X410,X412)
                                                                                  | ! [X413] :
                                                                                      ( ~ r1(X412,X413)
                                                                                      | ! [X414] :
                                                                                          ( ~ r1(X413,X414)
                                                                                          | ( r1(X414,sK69(X414))
                                                                                            & ~ p1(sK69(X414)) ) )
                                                                                      | ! [X416] :
                                                                                          ( ~ r1(X413,X416)
                                                                                          | p1(X416) ) ) )
                                                                              | ! [X417] :
                                                                                  ( ~ r1(X410,X417)
                                                                                  | p1(X417) ) )
                                                                          | ! [X418] :
                                                                              ( ~ r1(X408,X418)
                                                                              | p1(X418) ) )
                                                                      | ! [X419] :
                                                                          ( ~ r1(X406,X419)
                                                                          | p1(X419) ) )
                                                                  | ! [X420] :
                                                                      ( ~ r1(X404,X420)
                                                                      | p1(X420) ) )
                                                              | ! [X421] :
                                                                  ( ~ r1(X402,X421)
                                                                  | p1(X421) ) )
                                                          | ! [X422] :
                                                              ( ~ r1(X400,X422)
                                                              | p1(X422) ) )
                                                      | ! [X423] :
                                                          ( ~ r1(X398,X423)
                                                          | p1(X423) ) )
                                                  | ! [X424] :
                                                      ( ~ r1(X396,X424)
                                                      | p1(X424) ) )
                                              | ! [X425] :
                                                  ( ~ r1(X394,X425)
                                                  | p1(X425) ) )
                                          | ! [X426] :
                                              ( ~ r1(X392,X426)
                                              | p1(X426) ) )
                                      | ! [X427] :
                                          ( ~ r1(X390,X427)
                                          | p1(X427) ) )
                                  | ! [X428] :
                                      ( ~ r1(X388,X428)
                                      | p1(X428) ) )
                              | ! [X429] :
                                  ( ~ r1(X386,X429)
                                  | p1(X429) ) )
                          | ! [X430] :
                              ( ~ r1(X384,X430)
                              | p1(X430) ) )
                      | ! [X431] :
                          ( ~ r1(X382,X431)
                          | p1(X431) ) )
                  | ! [X432] :
                      ( ~ r1(X380,X432)
                      | p1(X432) ) )
              | ! [X433] :
                  ( ~ r1(X378,X433)
                  | p1(X433) ) )
          | ! [X434] :
              ( ~ r1(X376,X434)
              | p1(X434) ) )
      | ! [X435] :
          ( ~ r1(sK0,X435)
          | p1(X435) ) )
    & ( ! [X436] :
          ( ~ r1(sK0,X436)
          | p2(X436) )
      | ! [X437] :
          ( ~ r1(sK0,X437)
          | ! [X438] :
              ( ~ r1(X437,X438)
              | p2(X438) )
          | ! [X439] :
              ( ~ r1(X437,X439)
              | ! [X440] :
                  ( ~ r1(X439,X440)
                  | p2(X440) )
              | ! [X441] :
                  ( ~ r1(X439,X441)
                  | ! [X442] :
                      ( ~ r1(X441,X442)
                      | p2(X442) )
                  | ! [X443] :
                      ( ~ r1(X441,X443)
                      | ! [X444] :
                          ( ~ r1(X443,X444)
                          | p2(X444) )
                      | ! [X445] :
                          ( ~ r1(X443,X445)
                          | ! [X446] :
                              ( ~ r1(X445,X446)
                              | p2(X446) )
                          | ! [X447] :
                              ( ~ r1(X445,X447)
                              | ! [X448] :
                                  ( ~ r1(X447,X448)
                                  | p2(X448) )
                              | ! [X449] :
                                  ( ~ r1(X447,X449)
                                  | ! [X450] :
                                      ( ~ r1(X449,X450)
                                      | p2(X450) )
                                  | ! [X451] :
                                      ( ~ r1(X449,X451)
                                      | ! [X452] :
                                          ( ~ r1(X451,X452)
                                          | p2(X452) )
                                      | ! [X453] :
                                          ( ~ r1(X451,X453)
                                          | ! [X454] :
                                              ( ~ r1(X453,X454)
                                              | p2(X454) )
                                          | ! [X455] :
                                              ( ~ r1(X453,X455)
                                              | ! [X456] :
                                                  ( ~ r1(X455,X456)
                                                  | p2(X456) )
                                              | ! [X457] :
                                                  ( ~ r1(X455,X457)
                                                  | ! [X458] :
                                                      ( ~ r1(X457,X458)
                                                      | p2(X458) )
                                                  | ! [X459] :
                                                      ( ~ r1(X457,X459)
                                                      | ! [X460] :
                                                          ( ~ r1(X459,X460)
                                                          | p2(X460) )
                                                      | ! [X461] :
                                                          ( ~ r1(X459,X461)
                                                          | ! [X462] :
                                                              ( ~ r1(X461,X462)
                                                              | p2(X462) )
                                                          | ! [X463] :
                                                              ( ~ r1(X461,X463)
                                                              | ! [X464] :
                                                                  ( ~ r1(X463,X464)
                                                                  | p2(X464) )
                                                              | ! [X465] :
                                                                  ( ~ r1(X463,X465)
                                                                  | ! [X466] :
                                                                      ( ~ r1(X465,X466)
                                                                      | p2(X466) )
                                                                  | ! [X467] :
                                                                      ( ~ r1(X465,X467)
                                                                      | ! [X468] :
                                                                          ( ~ r1(X467,X468)
                                                                          | p2(X468) )
                                                                      | ! [X469] :
                                                                          ( ~ r1(X467,X469)
                                                                          | ! [X470] :
                                                                              ( ~ r1(X469,X470)
                                                                              | p2(X470) )
                                                                          | ! [X471] :
                                                                              ( ~ r1(X469,X471)
                                                                              | ! [X472] :
                                                                                  ( ~ r1(X471,X472)
                                                                                  | p2(X472) )
                                                                              | ! [X473] :
                                                                                  ( ~ r1(X471,X473)
                                                                                  | ! [X474] :
                                                                                      ( ~ r1(X473,X474)
                                                                                      | ( r1(X474,sK70(X474))
                                                                                        & ! [X476] :
                                                                                            ( ~ r1(sK70(X474),X476)
                                                                                            | p1(X476) ) ) )
                                                                                  | ! [X477] :
                                                                                      ( ~ r1(X473,X477)
                                                                                      | ( r1(X477,sK71(X477))
                                                                                        & ~ p1(sK71(X477)) ) ) )
                                                                              | ! [X479] :
                                                                                  ( ~ r1(X471,X479)
                                                                                  | p1(X479) ) )
                                                                          | ! [X480] :
                                                                              ( ~ r1(X469,X480)
                                                                              | p1(X480) ) )
                                                                      | ! [X481] :
                                                                          ( ~ r1(X467,X481)
                                                                          | p1(X481) ) )
                                                                  | ! [X482] :
                                                                      ( ~ r1(X465,X482)
                                                                      | p1(X482) ) )
                                                              | ! [X483] :
                                                                  ( ~ r1(X463,X483)
                                                                  | p1(X483) ) )
                                                          | ! [X484] :
                                                              ( ~ r1(X461,X484)
                                                              | p1(X484) ) )
                                                      | ! [X485] :
                                                          ( ~ r1(X459,X485)
                                                          | p1(X485) ) )
                                                  | ! [X486] :
                                                      ( ~ r1(X457,X486)
                                                      | p1(X486) ) )
                                              | ! [X487] :
                                                  ( ~ r1(X455,X487)
                                                  | p1(X487) ) )
                                          | ! [X488] :
                                              ( ~ r1(X453,X488)
                                              | p1(X488) ) )
                                      | ! [X489] :
                                          ( ~ r1(X451,X489)
                                          | p1(X489) ) )
                                  | ! [X490] :
                                      ( ~ r1(X449,X490)
                                      | p1(X490) ) )
                              | ! [X491] :
                                  ( ~ r1(X447,X491)
                                  | p1(X491) ) )
                          | ! [X492] :
                              ( ~ r1(X445,X492)
                              | p1(X492) ) )
                      | ! [X493] :
                          ( ~ r1(X443,X493)
                          | p1(X493) ) )
                  | ! [X494] :
                      ( ~ r1(X441,X494)
                      | p1(X494) ) )
              | ! [X495] :
                  ( ~ r1(X439,X495)
                  | p1(X495) ) )
          | ! [X496] :
              ( ~ r1(X437,X496)
              | p1(X496) ) )
      | ! [X497] :
          ( ~ r1(sK0,X497)
          | p1(X497) ) )
    & ( ! [X498] :
          ( ~ r1(sK0,X498)
          | p2(X498) )
      | ! [X499] :
          ( ~ r1(sK0,X499)
          | ! [X500] :
              ( ~ r1(X499,X500)
              | p2(X500) )
          | ! [X501] :
              ( ~ r1(X499,X501)
              | ! [X502] :
                  ( ~ r1(X501,X502)
                  | p2(X502) )
              | ! [X503] :
                  ( ~ r1(X501,X503)
                  | ! [X504] :
                      ( ~ r1(X503,X504)
                      | p2(X504) )
                  | ! [X505] :
                      ( ~ r1(X503,X505)
                      | ! [X506] :
                          ( ~ r1(X505,X506)
                          | p2(X506) )
                      | ! [X507] :
                          ( ~ r1(X505,X507)
                          | ! [X508] :
                              ( ~ r1(X507,X508)
                              | p2(X508) )
                          | ! [X509] :
                              ( ~ r1(X507,X509)
                              | ! [X510] :
                                  ( ~ r1(X509,X510)
                                  | p2(X510) )
                              | ! [X511] :
                                  ( ~ r1(X509,X511)
                                  | ! [X512] :
                                      ( ~ r1(X511,X512)
                                      | p2(X512) )
                                  | ! [X513] :
                                      ( ~ r1(X511,X513)
                                      | ! [X514] :
                                          ( ~ r1(X513,X514)
                                          | p2(X514) )
                                      | ! [X515] :
                                          ( ~ r1(X513,X515)
                                          | ! [X516] :
                                              ( ~ r1(X515,X516)
                                              | p2(X516) )
                                          | ! [X517] :
                                              ( ~ r1(X515,X517)
                                              | ! [X518] :
                                                  ( ~ r1(X517,X518)
                                                  | p2(X518) )
                                              | ! [X519] :
                                                  ( ~ r1(X517,X519)
                                                  | ! [X520] :
                                                      ( ~ r1(X519,X520)
                                                      | p2(X520) )
                                                  | ! [X521] :
                                                      ( ~ r1(X519,X521)
                                                      | ! [X522] :
                                                          ( ~ r1(X521,X522)
                                                          | p2(X522) )
                                                      | ! [X523] :
                                                          ( ~ r1(X521,X523)
                                                          | ! [X524] :
                                                              ( ~ r1(X523,X524)
                                                              | p2(X524) )
                                                          | ! [X525] :
                                                              ( ~ r1(X523,X525)
                                                              | ! [X526] :
                                                                  ( ~ r1(X525,X526)
                                                                  | p2(X526) )
                                                              | ! [X527] :
                                                                  ( ~ r1(X525,X527)
                                                                  | ! [X528] :
                                                                      ( ~ r1(X527,X528)
                                                                      | p2(X528) )
                                                                  | ! [X529] :
                                                                      ( ~ r1(X527,X529)
                                                                      | ! [X530] :
                                                                          ( ~ r1(X529,X530)
                                                                          | p2(X530) )
                                                                      | ! [X531] :
                                                                          ( ~ r1(X529,X531)
                                                                          | ! [X532] :
                                                                              ( ~ r1(X531,X532)
                                                                              | p2(X532) )
                                                                          | ! [X533] :
                                                                              ( ~ r1(X531,X533)
                                                                              | ! [X534] :
                                                                                  ( ~ r1(X533,X534)
                                                                                  | p2(X534) )
                                                                              | ! [X535] :
                                                                                  ( ~ r1(X533,X535)
                                                                                  | r1(X535,sK72(X535)) )
                                                                              | ! [X537] :
                                                                                  ( ~ r1(X533,X537)
                                                                                  | p1(X537) ) )
                                                                          | ! [X538] :
                                                                              ( ~ r1(X531,X538)
                                                                              | p1(X538) ) )
                                                                      | ! [X539] :
                                                                          ( ~ r1(X529,X539)
                                                                          | p1(X539) ) )
                                                                  | ! [X540] :
                                                                      ( ~ r1(X527,X540)
                                                                      | p1(X540) ) )
                                                              | ! [X541] :
                                                                  ( ~ r1(X525,X541)
                                                                  | p1(X541) ) )
                                                          | ! [X542] :
                                                              ( ~ r1(X523,X542)
                                                              | p1(X542) ) )
                                                      | ! [X543] :
                                                          ( ~ r1(X521,X543)
                                                          | p1(X543) ) )
                                                  | ! [X544] :
                                                      ( ~ r1(X519,X544)
                                                      | p1(X544) ) )
                                              | ! [X545] :
                                                  ( ~ r1(X517,X545)
                                                  | p1(X545) ) )
                                          | ! [X546] :
                                              ( ~ r1(X515,X546)
                                              | p1(X546) ) )
                                      | ! [X547] :
                                          ( ~ r1(X513,X547)
                                          | p1(X547) ) )
                                  | ! [X548] :
                                      ( ~ r1(X511,X548)
                                      | p1(X548) ) )
                              | ! [X549] :
                                  ( ~ r1(X509,X549)
                                  | p1(X549) ) )
                          | ! [X550] :
                              ( ~ r1(X507,X550)
                              | p1(X550) ) )
                      | ! [X551] :
                          ( ~ r1(X505,X551)
                          | p1(X551) ) )
                  | ! [X552] :
                      ( ~ r1(X503,X552)
                      | p1(X552) ) )
              | ! [X553] :
                  ( ~ r1(X501,X553)
                  | p1(X553) ) )
          | ! [X554] :
              ( ~ r1(X499,X554)
              | p1(X554) ) )
      | ! [X555] :
          ( ~ r1(sK0,X555)
          | p1(X555) ) )
    & r1(sK0,sK73)
    & ~ p2(sK73)
    & r1(sK0,sK74)
    & r1(sK74,sK75)
    & ~ p2(sK75)
    & r1(sK74,sK76)
    & r1(sK76,sK77)
    & ~ p2(sK77)
    & r1(sK76,sK78)
    & r1(sK78,sK79)
    & ~ p2(sK79)
    & r1(sK78,sK80)
    & r1(sK80,sK81)
    & ~ p2(sK81)
    & r1(sK80,sK82)
    & r1(sK82,sK83)
    & ~ p2(sK83)
    & r1(sK82,sK84)
    & r1(sK84,sK85)
    & ~ p2(sK85)
    & r1(sK84,sK86)
    & r1(sK86,sK87)
    & ~ p2(sK87)
    & r1(sK86,sK88)
    & r1(sK88,sK89)
    & ~ p2(sK89)
    & r1(sK88,sK90)
    & r1(sK90,sK91)
    & ~ p2(sK91)
    & r1(sK90,sK92)
    & r1(sK92,sK93)
    & ~ p2(sK93)
    & r1(sK92,sK94)
    & r1(sK94,sK95)
    & ~ p2(sK95)
    & r1(sK94,sK96)
    & r1(sK96,sK97)
    & ~ p2(sK97)
    & r1(sK96,sK98)
    & r1(sK98,sK99)
    & ~ p2(sK99)
    & r1(sK98,sK100)
    & r1(sK100,sK101)
    & ~ p2(sK101)
    & r1(sK100,sK102)
    & r1(sK102,sK103)
    & ~ p2(sK103)
    & r1(sK102,sK104)
    & r1(sK104,sK105)
    & ~ p2(sK105)
    & r1(sK104,sK106)
    & r1(sK106,sK107)
    & ~ p2(sK107)
    & r1(sK106,sK108)
    & r1(sK108,sK109)
    & ~ p2(sK109)
    & r1(sK108,sK110)
    & r1(sK110,sK111)
    & ~ p2(sK111)
    & r1(sK110,sK112)
    & r1(sK112,sK113)
    & ! [X597] :
        ( ~ r1(sK113,X597)
        | p1(X597) )
    & r1(sK112,sK114)
    & ~ p1(sK114)
    & r1(sK110,sK115)
    & ~ p1(sK115)
    & r1(sK108,sK116)
    & ~ p1(sK116)
    & r1(sK106,sK117)
    & ~ p1(sK117)
    & r1(sK104,sK118)
    & ~ p1(sK118)
    & r1(sK102,sK119)
    & ~ p1(sK119)
    & r1(sK100,sK120)
    & ~ p1(sK120)
    & r1(sK98,sK121)
    & ~ p1(sK121)
    & r1(sK96,sK122)
    & ~ p1(sK122)
    & r1(sK94,sK123)
    & ~ p1(sK123)
    & r1(sK92,sK124)
    & ~ p1(sK124)
    & r1(sK90,sK125)
    & ~ p1(sK125)
    & r1(sK88,sK126)
    & ~ p1(sK126)
    & r1(sK86,sK127)
    & ~ p1(sK127)
    & r1(sK84,sK128)
    & ~ p1(sK128)
    & r1(sK82,sK129)
    & ~ p1(sK129)
    & r1(sK80,sK130)
    & ~ p1(sK130)
    & r1(sK78,sK131)
    & ~ p1(sK131)
    & r1(sK76,sK132)
    & ~ p1(sK132)
    & r1(sK74,sK133)
    & ~ p1(sK133)
    & r1(sK0,sK134)
    & ~ p1(sK134)
    & ( ! [X619] :
          ( ~ r1(sK0,X619)
          | p2(X619) )
      | ! [X620] :
          ( ~ r1(sK0,X620)
          | ! [X621] :
              ( ~ r1(X620,X621)
              | p2(X621) )
          | ! [X622] :
              ( ~ r1(X620,X622)
              | ! [X623] :
                  ( ~ r1(X622,X623)
                  | p2(X623) )
              | ! [X624] :
                  ( ~ r1(X622,X624)
                  | ! [X625] :
                      ( ~ r1(X624,X625)
                      | p2(X625) )
                  | ! [X626] :
                      ( ~ r1(X624,X626)
                      | ! [X627] :
                          ( ~ r1(X626,X627)
                          | p2(X627) )
                      | ! [X628] :
                          ( ~ r1(X626,X628)
                          | ! [X629] :
                              ( ~ r1(X628,X629)
                              | p2(X629) )
                          | ! [X630] :
                              ( ~ r1(X628,X630)
                              | ! [X631] :
                                  ( ~ r1(X630,X631)
                                  | p2(X631) )
                              | ! [X632] :
                                  ( ~ r1(X630,X632)
                                  | ! [X633] :
                                      ( ~ r1(X632,X633)
                                      | p2(X633) )
                                  | ! [X634] :
                                      ( ~ r1(X632,X634)
                                      | ! [X635] :
                                          ( ~ r1(X634,X635)
                                          | p2(X635) )
                                      | ! [X636] :
                                          ( ~ r1(X634,X636)
                                          | ! [X637] :
                                              ( ~ r1(X636,X637)
                                              | p2(X637) )
                                          | ! [X638] :
                                              ( ~ r1(X636,X638)
                                              | ! [X639] :
                                                  ( ~ r1(X638,X639)
                                                  | p2(X639) )
                                              | ! [X640] :
                                                  ( ~ r1(X638,X640)
                                                  | ! [X641] :
                                                      ( ~ r1(X640,X641)
                                                      | p2(X641) )
                                                  | ! [X642] :
                                                      ( ~ r1(X640,X642)
                                                      | ! [X643] :
                                                          ( ~ r1(X642,X643)
                                                          | p2(X643) )
                                                      | ! [X644] :
                                                          ( ~ r1(X642,X644)
                                                          | ! [X645] :
                                                              ( ~ r1(X644,X645)
                                                              | p2(X645) )
                                                          | ! [X646] :
                                                              ( ~ r1(X644,X646)
                                                              | ! [X647] :
                                                                  ( ~ r1(X646,X647)
                                                                  | p2(X647) )
                                                              | ! [X648] :
                                                                  ( ~ r1(X646,X648)
                                                                  | ! [X649] :
                                                                      ( ~ r1(X648,X649)
                                                                      | p2(X649) )
                                                                  | ! [X650] :
                                                                      ( ~ r1(X648,X650)
                                                                      | ! [X651] :
                                                                          ( ~ r1(X650,X651)
                                                                          | p2(X651) )
                                                                      | ! [X652] :
                                                                          ( ~ r1(X650,X652)
                                                                          | ! [X653] :
                                                                              ( ~ r1(X652,X653)
                                                                              | p2(X653) )
                                                                          | ! [X654] :
                                                                              ( ~ r1(X652,X654)
                                                                              | ! [X655] :
                                                                                  ( ~ r1(X654,X655)
                                                                                  | ( r1(X655,sK135(X655))
                                                                                    & p1(sK135(X655)) ) )
                                                                              | ~ p1(X654) )
                                                                          | ! [X657] :
                                                                              ( ~ r1(X652,X657)
                                                                              | p1(X657) ) )
                                                                      | ! [X658] :
                                                                          ( ~ r1(X650,X658)
                                                                          | p1(X658) ) )
                                                                  | ! [X659] :
                                                                      ( ~ r1(X648,X659)
                                                                      | p1(X659) ) )
                                                              | ! [X660] :
                                                                  ( ~ r1(X646,X660)
                                                                  | p1(X660) ) )
                                                          | ! [X661] :
                                                              ( ~ r1(X644,X661)
                                                              | p1(X661) ) )
                                                      | ! [X662] :
                                                          ( ~ r1(X642,X662)
                                                          | p1(X662) ) )
                                                  | ! [X663] :
                                                      ( ~ r1(X640,X663)
                                                      | p1(X663) ) )
                                              | ! [X664] :
                                                  ( ~ r1(X638,X664)
                                                  | p1(X664) ) )
                                          | ! [X665] :
                                              ( ~ r1(X636,X665)
                                              | p1(X665) ) )
                                      | ! [X666] :
                                          ( ~ r1(X634,X666)
                                          | p1(X666) ) )
                                  | ! [X667] :
                                      ( ~ r1(X632,X667)
                                      | p1(X667) ) )
                              | ! [X668] :
                                  ( ~ r1(X630,X668)
                                  | p1(X668) ) )
                          | ! [X669] :
                              ( ~ r1(X628,X669)
                              | p1(X669) ) )
                      | ! [X670] :
                          ( ~ r1(X626,X670)
                          | p1(X670) ) )
                  | ! [X671] :
                      ( ~ r1(X624,X671)
                      | p1(X671) ) )
              | ! [X672] :
                  ( ~ r1(X622,X672)
                  | p1(X672) ) )
          | ! [X673] :
              ( ~ r1(X620,X673)
              | p1(X673) ) )
      | ! [X674] :
          ( ~ r1(sK0,X674)
          | p1(X674) ) )
    & ( ! [X675] :
          ( ~ r1(sK0,X675)
          | p2(X675) )
      | ! [X676] :
          ( ~ r1(sK0,X676)
          | ! [X677] :
              ( ~ r1(X676,X677)
              | p2(X677) )
          | ! [X678] :
              ( ~ r1(X676,X678)
              | ! [X679] :
                  ( ~ r1(X678,X679)
                  | p2(X679) )
              | ! [X680] :
                  ( ~ r1(X678,X680)
                  | ! [X681] :
                      ( ~ r1(X680,X681)
                      | p2(X681) )
                  | ! [X682] :
                      ( ~ r1(X680,X682)
                      | ! [X683] :
                          ( ~ r1(X682,X683)
                          | p2(X683) )
                      | ! [X684] :
                          ( ~ r1(X682,X684)
                          | ! [X685] :
                              ( ~ r1(X684,X685)
                              | p2(X685) )
                          | ! [X686] :
                              ( ~ r1(X684,X686)
                              | ! [X687] :
                                  ( ~ r1(X686,X687)
                                  | p2(X687) )
                              | ! [X688] :
                                  ( ~ r1(X686,X688)
                                  | ! [X689] :
                                      ( ~ r1(X688,X689)
                                      | p2(X689) )
                                  | ! [X690] :
                                      ( ~ r1(X688,X690)
                                      | ! [X691] :
                                          ( ~ r1(X690,X691)
                                          | p2(X691) )
                                      | ! [X692] :
                                          ( ~ r1(X690,X692)
                                          | ! [X693] :
                                              ( ~ r1(X692,X693)
                                              | p2(X693) )
                                          | ! [X694] :
                                              ( ~ r1(X692,X694)
                                              | ! [X695] :
                                                  ( ~ r1(X694,X695)
                                                  | p2(X695) )
                                              | ! [X696] :
                                                  ( ~ r1(X694,X696)
                                                  | ! [X697] :
                                                      ( ~ r1(X696,X697)
                                                      | p2(X697) )
                                                  | ! [X698] :
                                                      ( ~ r1(X696,X698)
                                                      | ! [X699] :
                                                          ( ~ r1(X698,X699)
                                                          | p2(X699) )
                                                      | ! [X700] :
                                                          ( ~ r1(X698,X700)
                                                          | ! [X701] :
                                                              ( ~ r1(X700,X701)
                                                              | p2(X701) )
                                                          | ! [X702] :
                                                              ( ~ r1(X700,X702)
                                                              | ! [X703] :
                                                                  ( ~ r1(X702,X703)
                                                                  | p2(X703) )
                                                              | ! [X704] :
                                                                  ( ~ r1(X702,X704)
                                                                  | ! [X705] :
                                                                      ( ~ r1(X704,X705)
                                                                      | p2(X705) )
                                                                  | ! [X706] :
                                                                      ( ~ r1(X704,X706)
                                                                      | ! [X707] :
                                                                          ( ~ r1(X706,X707)
                                                                          | p2(X707) )
                                                                      | ! [X708] :
                                                                          ( ~ r1(X706,X708)
                                                                          | ! [X709] :
                                                                              ( ~ r1(X708,X709)
                                                                              | p2(X709) )
                                                                          | ! [X710] :
                                                                              ( ~ r1(X708,X710)
                                                                              | ! [X711] :
                                                                                  ( ~ r1(X710,X711)
                                                                                  | ! [X712] :
                                                                                      ( ~ r1(X711,X712)
                                                                                      | ( r1(X712,sK136(X712))
                                                                                        & ~ p1(sK136(X712)) ) )
                                                                                  | ! [X714] :
                                                                                      ( ~ r1(X711,X714)
                                                                                      | p1(X714) ) ) )
                                                                          | ! [X715] :
                                                                              ( ~ r1(X708,X715)
                                                                              | p1(X715) ) )
                                                                      | ! [X716] :
                                                                          ( ~ r1(X706,X716)
                                                                          | p1(X716) ) )
                                                                  | ! [X717] :
                                                                      ( ~ r1(X704,X717)
                                                                      | p1(X717) ) )
                                                              | ! [X718] :
                                                                  ( ~ r1(X702,X718)
                                                                  | p1(X718) ) )
                                                          | ! [X719] :
                                                              ( ~ r1(X700,X719)
                                                              | p1(X719) ) )
                                                      | ! [X720] :
                                                          ( ~ r1(X698,X720)
                                                          | p1(X720) ) )
                                                  | ! [X721] :
                                                      ( ~ r1(X696,X721)
                                                      | p1(X721) ) )
                                              | ! [X722] :
                                                  ( ~ r1(X694,X722)
                                                  | p1(X722) ) )
                                          | ! [X723] :
                                              ( ~ r1(X692,X723)
                                              | p1(X723) ) )
                                      | ! [X724] :
                                          ( ~ r1(X690,X724)
                                          | p1(X724) ) )
                                  | ! [X725] :
                                      ( ~ r1(X688,X725)
                                      | p1(X725) ) )
                              | ! [X726] :
                                  ( ~ r1(X686,X726)
                                  | p1(X726) ) )
                          | ! [X727] :
                              ( ~ r1(X684,X727)
                              | p1(X727) ) )
                      | ! [X728] :
                          ( ~ r1(X682,X728)
                          | p1(X728) ) )
                  | ! [X729] :
                      ( ~ r1(X680,X729)
                      | p1(X729) ) )
              | ! [X730] :
                  ( ~ r1(X678,X730)
                  | p1(X730) ) )
          | ! [X731] :
              ( ~ r1(X676,X731)
              | p1(X731) ) )
      | ! [X732] :
          ( ~ r1(sK0,X732)
          | p1(X732) ) )
    & ( ! [X733] :
          ( ~ r1(sK0,X733)
          | p2(X733) )
      | ! [X734] :
          ( ~ r1(sK0,X734)
          | ! [X735] :
              ( ~ r1(X734,X735)
              | p2(X735) )
          | ! [X736] :
              ( ~ r1(X734,X736)
              | ! [X737] :
                  ( ~ r1(X736,X737)
                  | p2(X737) )
              | ! [X738] :
                  ( ~ r1(X736,X738)
                  | ! [X739] :
                      ( ~ r1(X738,X739)
                      | p2(X739) )
                  | ! [X740] :
                      ( ~ r1(X738,X740)
                      | ! [X741] :
                          ( ~ r1(X740,X741)
                          | p2(X741) )
                      | ! [X742] :
                          ( ~ r1(X740,X742)
                          | ! [X743] :
                              ( ~ r1(X742,X743)
                              | p2(X743) )
                          | ! [X744] :
                              ( ~ r1(X742,X744)
                              | ! [X745] :
                                  ( ~ r1(X744,X745)
                                  | p2(X745) )
                              | ! [X746] :
                                  ( ~ r1(X744,X746)
                                  | ! [X747] :
                                      ( ~ r1(X746,X747)
                                      | p2(X747) )
                                  | ! [X748] :
                                      ( ~ r1(X746,X748)
                                      | ! [X749] :
                                          ( ~ r1(X748,X749)
                                          | p2(X749) )
                                      | ! [X750] :
                                          ( ~ r1(X748,X750)
                                          | ! [X751] :
                                              ( ~ r1(X750,X751)
                                              | p2(X751) )
                                          | ! [X752] :
                                              ( ~ r1(X750,X752)
                                              | ! [X753] :
                                                  ( ~ r1(X752,X753)
                                                  | p2(X753) )
                                              | ! [X754] :
                                                  ( ~ r1(X752,X754)
                                                  | ! [X755] :
                                                      ( ~ r1(X754,X755)
                                                      | p2(X755) )
                                                  | ! [X756] :
                                                      ( ~ r1(X754,X756)
                                                      | ! [X757] :
                                                          ( ~ r1(X756,X757)
                                                          | p2(X757) )
                                                      | ! [X758] :
                                                          ( ~ r1(X756,X758)
                                                          | ! [X759] :
                                                              ( ~ r1(X758,X759)
                                                              | p2(X759) )
                                                          | ! [X760] :
                                                              ( ~ r1(X758,X760)
                                                              | ! [X761] :
                                                                  ( ~ r1(X760,X761)
                                                                  | p2(X761) )
                                                              | ! [X762] :
                                                                  ( ~ r1(X760,X762)
                                                                  | ! [X763] :
                                                                      ( ~ r1(X762,X763)
                                                                      | p2(X763) )
                                                                  | ! [X764] :
                                                                      ( ~ r1(X762,X764)
                                                                      | ! [X765] :
                                                                          ( ~ r1(X764,X765)
                                                                          | p2(X765) )
                                                                      | ! [X766] :
                                                                          ( ~ r1(X764,X766)
                                                                          | ! [X767] :
                                                                              ( ~ r1(X766,X767)
                                                                              | p2(X767) )
                                                                          | ! [X768] :
                                                                              ( ~ r1(X766,X768)
                                                                              | ! [X769] :
                                                                                  ( ~ r1(X768,X769)
                                                                                  | ( r1(X769,sK137(X769))
                                                                                    & ! [X771] :
                                                                                        ( ~ r1(sK137(X769),X771)
                                                                                        | p1(X771) ) ) )
                                                                              | ! [X772] :
                                                                                  ( ~ r1(X768,X772)
                                                                                  | ( r1(X772,sK138(X772))
                                                                                    & ~ p1(sK138(X772)) ) ) )
                                                                          | ! [X774] :
                                                                              ( ~ r1(X766,X774)
                                                                              | p1(X774) ) )
                                                                      | ! [X775] :
                                                                          ( ~ r1(X764,X775)
                                                                          | p1(X775) ) )
                                                                  | ! [X776] :
                                                                      ( ~ r1(X762,X776)
                                                                      | p1(X776) ) )
                                                              | ! [X777] :
                                                                  ( ~ r1(X760,X777)
                                                                  | p1(X777) ) )
                                                          | ! [X778] :
                                                              ( ~ r1(X758,X778)
                                                              | p1(X778) ) )
                                                      | ! [X779] :
                                                          ( ~ r1(X756,X779)
                                                          | p1(X779) ) )
                                                  | ! [X780] :
                                                      ( ~ r1(X754,X780)
                                                      | p1(X780) ) )
                                              | ! [X781] :
                                                  ( ~ r1(X752,X781)
                                                  | p1(X781) ) )
                                          | ! [X782] :
                                              ( ~ r1(X750,X782)
                                              | p1(X782) ) )
                                      | ! [X783] :
                                          ( ~ r1(X748,X783)
                                          | p1(X783) ) )
                                  | ! [X784] :
                                      ( ~ r1(X746,X784)
                                      | p1(X784) ) )
                              | ! [X785] :
                                  ( ~ r1(X744,X785)
                                  | p1(X785) ) )
                          | ! [X786] :
                              ( ~ r1(X742,X786)
                              | p1(X786) ) )
                      | ! [X787] :
                          ( ~ r1(X740,X787)
                          | p1(X787) ) )
                  | ! [X788] :
                      ( ~ r1(X738,X788)
                      | p1(X788) ) )
              | ! [X789] :
                  ( ~ r1(X736,X789)
                  | p1(X789) ) )
          | ! [X790] :
              ( ~ r1(X734,X790)
              | p1(X790) ) )
      | ! [X791] :
          ( ~ r1(sK0,X791)
          | p1(X791) ) )
    & ( ! [X792] :
          ( ~ r1(sK0,X792)
          | p2(X792) )
      | ! [X793] :
          ( ~ r1(sK0,X793)
          | ! [X794] :
              ( ~ r1(X793,X794)
              | p2(X794) )
          | ! [X795] :
              ( ~ r1(X793,X795)
              | ! [X796] :
                  ( ~ r1(X795,X796)
                  | p2(X796) )
              | ! [X797] :
                  ( ~ r1(X795,X797)
                  | ! [X798] :
                      ( ~ r1(X797,X798)
                      | p2(X798) )
                  | ! [X799] :
                      ( ~ r1(X797,X799)
                      | ! [X800] :
                          ( ~ r1(X799,X800)
                          | p2(X800) )
                      | ! [X801] :
                          ( ~ r1(X799,X801)
                          | ! [X802] :
                              ( ~ r1(X801,X802)
                              | p2(X802) )
                          | ! [X803] :
                              ( ~ r1(X801,X803)
                              | ! [X804] :
                                  ( ~ r1(X803,X804)
                                  | p2(X804) )
                              | ! [X805] :
                                  ( ~ r1(X803,X805)
                                  | ! [X806] :
                                      ( ~ r1(X805,X806)
                                      | p2(X806) )
                                  | ! [X807] :
                                      ( ~ r1(X805,X807)
                                      | ! [X808] :
                                          ( ~ r1(X807,X808)
                                          | p2(X808) )
                                      | ! [X809] :
                                          ( ~ r1(X807,X809)
                                          | ! [X810] :
                                              ( ~ r1(X809,X810)
                                              | p2(X810) )
                                          | ! [X811] :
                                              ( ~ r1(X809,X811)
                                              | ! [X812] :
                                                  ( ~ r1(X811,X812)
                                                  | p2(X812) )
                                              | ! [X813] :
                                                  ( ~ r1(X811,X813)
                                                  | ! [X814] :
                                                      ( ~ r1(X813,X814)
                                                      | p2(X814) )
                                                  | ! [X815] :
                                                      ( ~ r1(X813,X815)
                                                      | ! [X816] :
                                                          ( ~ r1(X815,X816)
                                                          | p2(X816) )
                                                      | ! [X817] :
                                                          ( ~ r1(X815,X817)
                                                          | ! [X818] :
                                                              ( ~ r1(X817,X818)
                                                              | p2(X818) )
                                                          | ! [X819] :
                                                              ( ~ r1(X817,X819)
                                                              | ! [X820] :
                                                                  ( ~ r1(X819,X820)
                                                                  | p2(X820) )
                                                              | ! [X821] :
                                                                  ( ~ r1(X819,X821)
                                                                  | ! [X822] :
                                                                      ( ~ r1(X821,X822)
                                                                      | p2(X822) )
                                                                  | ! [X823] :
                                                                      ( ~ r1(X821,X823)
                                                                      | ! [X824] :
                                                                          ( ~ r1(X823,X824)
                                                                          | p2(X824) )
                                                                      | ! [X825] :
                                                                          ( ~ r1(X823,X825)
                                                                          | ! [X826] :
                                                                              ( ~ r1(X825,X826)
                                                                              | p2(X826) )
                                                                          | ! [X827] :
                                                                              ( ~ r1(X825,X827)
                                                                              | r1(X827,sK139(X827)) )
                                                                          | ! [X829] :
                                                                              ( ~ r1(X825,X829)
                                                                              | p1(X829) ) )
                                                                      | ! [X830] :
                                                                          ( ~ r1(X823,X830)
                                                                          | p1(X830) ) )
                                                                  | ! [X831] :
                                                                      ( ~ r1(X821,X831)
                                                                      | p1(X831) ) )
                                                              | ! [X832] :
                                                                  ( ~ r1(X819,X832)
                                                                  | p1(X832) ) )
                                                          | ! [X833] :
                                                              ( ~ r1(X817,X833)
                                                              | p1(X833) ) )
                                                      | ! [X834] :
                                                          ( ~ r1(X815,X834)
                                                          | p1(X834) ) )
                                                  | ! [X835] :
                                                      ( ~ r1(X813,X835)
                                                      | p1(X835) ) )
                                              | ! [X836] :
                                                  ( ~ r1(X811,X836)
                                                  | p1(X836) ) )
                                          | ! [X837] :
                                              ( ~ r1(X809,X837)
                                              | p1(X837) ) )
                                      | ! [X838] :
                                          ( ~ r1(X807,X838)
                                          | p1(X838) ) )
                                  | ! [X839] :
                                      ( ~ r1(X805,X839)
                                      | p1(X839) ) )
                              | ! [X840] :
                                  ( ~ r1(X803,X840)
                                  | p1(X840) ) )
                          | ! [X841] :
                              ( ~ r1(X801,X841)
                              | p1(X841) ) )
                      | ! [X842] :
                          ( ~ r1(X799,X842)
                          | p1(X842) ) )
                  | ! [X843] :
                      ( ~ r1(X797,X843)
                      | p1(X843) ) )
              | ! [X844] :
                  ( ~ r1(X795,X844)
                  | p1(X844) ) )
          | ! [X845] :
              ( ~ r1(X793,X845)
              | p1(X845) ) )
      | ! [X846] :
          ( ~ r1(sK0,X846)
          | p1(X846) ) )
    & r1(sK0,sK140)
    & ~ p2(sK140)
    & r1(sK0,sK141)
    & r1(sK141,sK142)
    & ~ p2(sK142)
    & r1(sK141,sK143)
    & r1(sK143,sK144)
    & ~ p2(sK144)
    & r1(sK143,sK145)
    & r1(sK145,sK146)
    & ~ p2(sK146)
    & r1(sK145,sK147)
    & r1(sK147,sK148)
    & ~ p2(sK148)
    & r1(sK147,sK149)
    & r1(sK149,sK150)
    & ~ p2(sK150)
    & r1(sK149,sK151)
    & r1(sK151,sK152)
    & ~ p2(sK152)
    & r1(sK151,sK153)
    & r1(sK153,sK154)
    & ~ p2(sK154)
    & r1(sK153,sK155)
    & r1(sK155,sK156)
    & ~ p2(sK156)
    & r1(sK155,sK157)
    & r1(sK157,sK158)
    & ~ p2(sK158)
    & r1(sK157,sK159)
    & r1(sK159,sK160)
    & ~ p2(sK160)
    & r1(sK159,sK161)
    & r1(sK161,sK162)
    & ~ p2(sK162)
    & r1(sK161,sK163)
    & r1(sK163,sK164)
    & ~ p2(sK164)
    & r1(sK163,sK165)
    & r1(sK165,sK166)
    & ~ p2(sK166)
    & r1(sK165,sK167)
    & r1(sK167,sK168)
    & ~ p2(sK168)
    & r1(sK167,sK169)
    & r1(sK169,sK170)
    & ~ p2(sK170)
    & r1(sK169,sK171)
    & r1(sK171,sK172)
    & ~ p2(sK172)
    & r1(sK171,sK173)
    & r1(sK173,sK174)
    & ~ p2(sK174)
    & r1(sK173,sK175)
    & r1(sK175,sK176)
    & ~ p2(sK176)
    & r1(sK175,sK177)
    & r1(sK177,sK178)
    & ~ p2(sK178)
    & r1(sK177,sK179)
    & r1(sK179,sK180)
    & ! [X888] :
        ( ~ r1(sK180,X888)
        | p1(X888) )
    & r1(sK179,sK181)
    & ~ p1(sK181)
    & r1(sK177,sK182)
    & ~ p1(sK182)
    & r1(sK175,sK183)
    & ~ p1(sK183)
    & r1(sK173,sK184)
    & ~ p1(sK184)
    & r1(sK171,sK185)
    & ~ p1(sK185)
    & r1(sK169,sK186)
    & ~ p1(sK186)
    & r1(sK167,sK187)
    & ~ p1(sK187)
    & r1(sK165,sK188)
    & ~ p1(sK188)
    & r1(sK163,sK189)
    & ~ p1(sK189)
    & r1(sK161,sK190)
    & ~ p1(sK190)
    & r1(sK159,sK191)
    & ~ p1(sK191)
    & r1(sK157,sK192)
    & ~ p1(sK192)
    & r1(sK155,sK193)
    & ~ p1(sK193)
    & r1(sK153,sK194)
    & ~ p1(sK194)
    & r1(sK151,sK195)
    & ~ p1(sK195)
    & r1(sK149,sK196)
    & ~ p1(sK196)
    & r1(sK147,sK197)
    & ~ p1(sK197)
    & r1(sK145,sK198)
    & ~ p1(sK198)
    & r1(sK143,sK199)
    & ~ p1(sK199)
    & r1(sK141,sK200)
    & ~ p1(sK200)
    & r1(sK0,sK201)
    & ~ p1(sK201)
    & ( ! [X910] :
          ( ~ r1(sK0,X910)
          | p2(X910) )
      | ! [X911] :
          ( ~ r1(sK0,X911)
          | ! [X912] :
              ( ~ r1(X911,X912)
              | p2(X912) )
          | ! [X913] :
              ( ~ r1(X911,X913)
              | ! [X914] :
                  ( ~ r1(X913,X914)
                  | p2(X914) )
              | ! [X915] :
                  ( ~ r1(X913,X915)
                  | ! [X916] :
                      ( ~ r1(X915,X916)
                      | p2(X916) )
                  | ! [X917] :
                      ( ~ r1(X915,X917)
                      | ! [X918] :
                          ( ~ r1(X917,X918)
                          | p2(X918) )
                      | ! [X919] :
                          ( ~ r1(X917,X919)
                          | ! [X920] :
                              ( ~ r1(X919,X920)
                              | p2(X920) )
                          | ! [X921] :
                              ( ~ r1(X919,X921)
                              | ! [X922] :
                                  ( ~ r1(X921,X922)
                                  | p2(X922) )
                              | ! [X923] :
                                  ( ~ r1(X921,X923)
                                  | ! [X924] :
                                      ( ~ r1(X923,X924)
                                      | p2(X924) )
                                  | ! [X925] :
                                      ( ~ r1(X923,X925)
                                      | ! [X926] :
                                          ( ~ r1(X925,X926)
                                          | p2(X926) )
                                      | ! [X927] :
                                          ( ~ r1(X925,X927)
                                          | ! [X928] :
                                              ( ~ r1(X927,X928)
                                              | p2(X928) )
                                          | ! [X929] :
                                              ( ~ r1(X927,X929)
                                              | ! [X930] :
                                                  ( ~ r1(X929,X930)
                                                  | p2(X930) )
                                              | ! [X931] :
                                                  ( ~ r1(X929,X931)
                                                  | ! [X932] :
                                                      ( ~ r1(X931,X932)
                                                      | p2(X932) )
                                                  | ! [X933] :
                                                      ( ~ r1(X931,X933)
                                                      | ! [X934] :
                                                          ( ~ r1(X933,X934)
                                                          | p2(X934) )
                                                      | ! [X935] :
                                                          ( ~ r1(X933,X935)
                                                          | ! [X936] :
                                                              ( ~ r1(X935,X936)
                                                              | p2(X936) )
                                                          | ! [X937] :
                                                              ( ~ r1(X935,X937)
                                                              | ! [X938] :
                                                                  ( ~ r1(X937,X938)
                                                                  | p2(X938) )
                                                              | ! [X939] :
                                                                  ( ~ r1(X937,X939)
                                                                  | ! [X940] :
                                                                      ( ~ r1(X939,X940)
                                                                      | p2(X940) )
                                                                  | ! [X941] :
                                                                      ( ~ r1(X939,X941)
                                                                      | ! [X942] :
                                                                          ( ~ r1(X941,X942)
                                                                          | p2(X942) )
                                                                      | ! [X943] :
                                                                          ( ~ r1(X941,X943)
                                                                          | ! [X944] :
                                                                              ( ~ r1(X943,X944)
                                                                              | ( r1(X944,sK202(X944))
                                                                                & p1(sK202(X944)) ) )
                                                                          | ~ p1(X943) )
                                                                      | ! [X946] :
                                                                          ( ~ r1(X941,X946)
                                                                          | p1(X946) ) )
                                                                  | ! [X947] :
                                                                      ( ~ r1(X939,X947)
                                                                      | p1(X947) ) )
                                                              | ! [X948] :
                                                                  ( ~ r1(X937,X948)
                                                                  | p1(X948) ) )
                                                          | ! [X949] :
                                                              ( ~ r1(X935,X949)
                                                              | p1(X949) ) )
                                                      | ! [X950] :
                                                          ( ~ r1(X933,X950)
                                                          | p1(X950) ) )
                                                  | ! [X951] :
                                                      ( ~ r1(X931,X951)
                                                      | p1(X951) ) )
                                              | ! [X952] :
                                                  ( ~ r1(X929,X952)
                                                  | p1(X952) ) )
                                          | ! [X953] :
                                              ( ~ r1(X927,X953)
                                              | p1(X953) ) )
                                      | ! [X954] :
                                          ( ~ r1(X925,X954)
                                          | p1(X954) ) )
                                  | ! [X955] :
                                      ( ~ r1(X923,X955)
                                      | p1(X955) ) )
                              | ! [X956] :
                                  ( ~ r1(X921,X956)
                                  | p1(X956) ) )
                          | ! [X957] :
                              ( ~ r1(X919,X957)
                              | p1(X957) ) )
                      | ! [X958] :
                          ( ~ r1(X917,X958)
                          | p1(X958) ) )
                  | ! [X959] :
                      ( ~ r1(X915,X959)
                      | p1(X959) ) )
              | ! [X960] :
                  ( ~ r1(X913,X960)
                  | p1(X960) ) )
          | ! [X961] :
              ( ~ r1(X911,X961)
              | p1(X961) ) )
      | ! [X962] :
          ( ~ r1(sK0,X962)
          | p1(X962) ) )
    & ( ! [X963] :
          ( ~ r1(sK0,X963)
          | p2(X963) )
      | ! [X964] :
          ( ~ r1(sK0,X964)
          | ! [X965] :
              ( ~ r1(X964,X965)
              | p2(X965) )
          | ! [X966] :
              ( ~ r1(X964,X966)
              | ! [X967] :
                  ( ~ r1(X966,X967)
                  | p2(X967) )
              | ! [X968] :
                  ( ~ r1(X966,X968)
                  | ! [X969] :
                      ( ~ r1(X968,X969)
                      | p2(X969) )
                  | ! [X970] :
                      ( ~ r1(X968,X970)
                      | ! [X971] :
                          ( ~ r1(X970,X971)
                          | p2(X971) )
                      | ! [X972] :
                          ( ~ r1(X970,X972)
                          | ! [X973] :
                              ( ~ r1(X972,X973)
                              | p2(X973) )
                          | ! [X974] :
                              ( ~ r1(X972,X974)
                              | ! [X975] :
                                  ( ~ r1(X974,X975)
                                  | p2(X975) )
                              | ! [X976] :
                                  ( ~ r1(X974,X976)
                                  | ! [X977] :
                                      ( ~ r1(X976,X977)
                                      | p2(X977) )
                                  | ! [X978] :
                                      ( ~ r1(X976,X978)
                                      | ! [X979] :
                                          ( ~ r1(X978,X979)
                                          | p2(X979) )
                                      | ! [X980] :
                                          ( ~ r1(X978,X980)
                                          | ! [X981] :
                                              ( ~ r1(X980,X981)
                                              | p2(X981) )
                                          | ! [X982] :
                                              ( ~ r1(X980,X982)
                                              | ! [X983] :
                                                  ( ~ r1(X982,X983)
                                                  | p2(X983) )
                                              | ! [X984] :
                                                  ( ~ r1(X982,X984)
                                                  | ! [X985] :
                                                      ( ~ r1(X984,X985)
                                                      | p2(X985) )
                                                  | ! [X986] :
                                                      ( ~ r1(X984,X986)
                                                      | ! [X987] :
                                                          ( ~ r1(X986,X987)
                                                          | p2(X987) )
                                                      | ! [X988] :
                                                          ( ~ r1(X986,X988)
                                                          | ! [X989] :
                                                              ( ~ r1(X988,X989)
                                                              | p2(X989) )
                                                          | ! [X990] :
                                                              ( ~ r1(X988,X990)
                                                              | ! [X991] :
                                                                  ( ~ r1(X990,X991)
                                                                  | p2(X991) )
                                                              | ! [X992] :
                                                                  ( ~ r1(X990,X992)
                                                                  | ! [X993] :
                                                                      ( ~ r1(X992,X993)
                                                                      | p2(X993) )
                                                                  | ! [X994] :
                                                                      ( ~ r1(X992,X994)
                                                                      | ! [X995] :
                                                                          ( ~ r1(X994,X995)
                                                                          | p2(X995) )
                                                                      | ! [X996] :
                                                                          ( ~ r1(X994,X996)
                                                                          | ! [X997] :
                                                                              ( ~ r1(X996,X997)
                                                                              | ! [X998] :
                                                                                  ( ~ r1(X997,X998)
                                                                                  | ( r1(X998,sK203(X998))
                                                                                    & ~ p1(sK203(X998)) ) )
                                                                              | ! [X1000] :
                                                                                  ( ~ r1(X997,X1000)
                                                                                  | p1(X1000) ) ) )
                                                                      | ! [X1001] :
                                                                          ( ~ r1(X994,X1001)
                                                                          | p1(X1001) ) )
                                                                  | ! [X1002] :
                                                                      ( ~ r1(X992,X1002)
                                                                      | p1(X1002) ) )
                                                              | ! [X1003] :
                                                                  ( ~ r1(X990,X1003)
                                                                  | p1(X1003) ) )
                                                          | ! [X1004] :
                                                              ( ~ r1(X988,X1004)
                                                              | p1(X1004) ) )
                                                      | ! [X1005] :
                                                          ( ~ r1(X986,X1005)
                                                          | p1(X1005) ) )
                                                  | ! [X1006] :
                                                      ( ~ r1(X984,X1006)
                                                      | p1(X1006) ) )
                                              | ! [X1007] :
                                                  ( ~ r1(X982,X1007)
                                                  | p1(X1007) ) )
                                          | ! [X1008] :
                                              ( ~ r1(X980,X1008)
                                              | p1(X1008) ) )
                                      | ! [X1009] :
                                          ( ~ r1(X978,X1009)
                                          | p1(X1009) ) )
                                  | ! [X1010] :
                                      ( ~ r1(X976,X1010)
                                      | p1(X1010) ) )
                              | ! [X1011] :
                                  ( ~ r1(X974,X1011)
                                  | p1(X1011) ) )
                          | ! [X1012] :
                              ( ~ r1(X972,X1012)
                              | p1(X1012) ) )
                      | ! [X1013] :
                          ( ~ r1(X970,X1013)
                          | p1(X1013) ) )
                  | ! [X1014] :
                      ( ~ r1(X968,X1014)
                      | p1(X1014) ) )
              | ! [X1015] :
                  ( ~ r1(X966,X1015)
                  | p1(X1015) ) )
          | ! [X1016] :
              ( ~ r1(X964,X1016)
              | p1(X1016) ) )
      | ! [X1017] :
          ( ~ r1(sK0,X1017)
          | p1(X1017) ) )
    & ( ! [X1018] :
          ( ~ r1(sK0,X1018)
          | p2(X1018) )
      | ! [X1019] :
          ( ~ r1(sK0,X1019)
          | ! [X1020] :
              ( ~ r1(X1019,X1020)
              | p2(X1020) )
          | ! [X1021] :
              ( ~ r1(X1019,X1021)
              | ! [X1022] :
                  ( ~ r1(X1021,X1022)
                  | p2(X1022) )
              | ! [X1023] :
                  ( ~ r1(X1021,X1023)
                  | ! [X1024] :
                      ( ~ r1(X1023,X1024)
                      | p2(X1024) )
                  | ! [X1025] :
                      ( ~ r1(X1023,X1025)
                      | ! [X1026] :
                          ( ~ r1(X1025,X1026)
                          | p2(X1026) )
                      | ! [X1027] :
                          ( ~ r1(X1025,X1027)
                          | ! [X1028] :
                              ( ~ r1(X1027,X1028)
                              | p2(X1028) )
                          | ! [X1029] :
                              ( ~ r1(X1027,X1029)
                              | ! [X1030] :
                                  ( ~ r1(X1029,X1030)
                                  | p2(X1030) )
                              | ! [X1031] :
                                  ( ~ r1(X1029,X1031)
                                  | ! [X1032] :
                                      ( ~ r1(X1031,X1032)
                                      | p2(X1032) )
                                  | ! [X1033] :
                                      ( ~ r1(X1031,X1033)
                                      | ! [X1034] :
                                          ( ~ r1(X1033,X1034)
                                          | p2(X1034) )
                                      | ! [X1035] :
                                          ( ~ r1(X1033,X1035)
                                          | ! [X1036] :
                                              ( ~ r1(X1035,X1036)
                                              | p2(X1036) )
                                          | ! [X1037] :
                                              ( ~ r1(X1035,X1037)
                                              | ! [X1038] :
                                                  ( ~ r1(X1037,X1038)
                                                  | p2(X1038) )
                                              | ! [X1039] :
                                                  ( ~ r1(X1037,X1039)
                                                  | ! [X1040] :
                                                      ( ~ r1(X1039,X1040)
                                                      | p2(X1040) )
                                                  | ! [X1041] :
                                                      ( ~ r1(X1039,X1041)
                                                      | ! [X1042] :
                                                          ( ~ r1(X1041,X1042)
                                                          | p2(X1042) )
                                                      | ! [X1043] :
                                                          ( ~ r1(X1041,X1043)
                                                          | ! [X1044] :
                                                              ( ~ r1(X1043,X1044)
                                                              | p2(X1044) )
                                                          | ! [X1045] :
                                                              ( ~ r1(X1043,X1045)
                                                              | ! [X1046] :
                                                                  ( ~ r1(X1045,X1046)
                                                                  | p2(X1046) )
                                                              | ! [X1047] :
                                                                  ( ~ r1(X1045,X1047)
                                                                  | ! [X1048] :
                                                                      ( ~ r1(X1047,X1048)
                                                                      | p2(X1048) )
                                                                  | ! [X1049] :
                                                                      ( ~ r1(X1047,X1049)
                                                                      | ! [X1050] :
                                                                          ( ~ r1(X1049,X1050)
                                                                          | p2(X1050) )
                                                                      | ! [X1051] :
                                                                          ( ~ r1(X1049,X1051)
                                                                          | ! [X1052] :
                                                                              ( ~ r1(X1051,X1052)
                                                                              | ( r1(X1052,sK204(X1052))
                                                                                & ! [X1054] :
                                                                                    ( ~ r1(sK204(X1052),X1054)
                                                                                    | p1(X1054) ) ) )
                                                                          | ! [X1055] :
                                                                              ( ~ r1(X1051,X1055)
                                                                              | ( r1(X1055,sK205(X1055))
                                                                                & ~ p1(sK205(X1055)) ) ) )
                                                                      | ! [X1057] :
                                                                          ( ~ r1(X1049,X1057)
                                                                          | p1(X1057) ) )
                                                                  | ! [X1058] :
                                                                      ( ~ r1(X1047,X1058)
                                                                      | p1(X1058) ) )
                                                              | ! [X1059] :
                                                                  ( ~ r1(X1045,X1059)
                                                                  | p1(X1059) ) )
                                                          | ! [X1060] :
                                                              ( ~ r1(X1043,X1060)
                                                              | p1(X1060) ) )
                                                      | ! [X1061] :
                                                          ( ~ r1(X1041,X1061)
                                                          | p1(X1061) ) )
                                                  | ! [X1062] :
                                                      ( ~ r1(X1039,X1062)
                                                      | p1(X1062) ) )
                                              | ! [X1063] :
                                                  ( ~ r1(X1037,X1063)
                                                  | p1(X1063) ) )
                                          | ! [X1064] :
                                              ( ~ r1(X1035,X1064)
                                              | p1(X1064) ) )
                                      | ! [X1065] :
                                          ( ~ r1(X1033,X1065)
                                          | p1(X1065) ) )
                                  | ! [X1066] :
                                      ( ~ r1(X1031,X1066)
                                      | p1(X1066) ) )
                              | ! [X1067] :
                                  ( ~ r1(X1029,X1067)
                                  | p1(X1067) ) )
                          | ! [X1068] :
                              ( ~ r1(X1027,X1068)
                              | p1(X1068) ) )
                      | ! [X1069] :
                          ( ~ r1(X1025,X1069)
                          | p1(X1069) ) )
                  | ! [X1070] :
                      ( ~ r1(X1023,X1070)
                      | p1(X1070) ) )
              | ! [X1071] :
                  ( ~ r1(X1021,X1071)
                  | p1(X1071) ) )
          | ! [X1072] :
              ( ~ r1(X1019,X1072)
              | p1(X1072) ) )
      | ! [X1073] :
          ( ~ r1(sK0,X1073)
          | p1(X1073) ) )
    & ( ! [X1074] :
          ( ~ r1(sK0,X1074)
          | p2(X1074) )
      | ! [X1075] :
          ( ~ r1(sK0,X1075)
          | ! [X1076] :
              ( ~ r1(X1075,X1076)
              | p2(X1076) )
          | ! [X1077] :
              ( ~ r1(X1075,X1077)
              | ! [X1078] :
                  ( ~ r1(X1077,X1078)
                  | p2(X1078) )
              | ! [X1079] :
                  ( ~ r1(X1077,X1079)
                  | ! [X1080] :
                      ( ~ r1(X1079,X1080)
                      | p2(X1080) )
                  | ! [X1081] :
                      ( ~ r1(X1079,X1081)
                      | ! [X1082] :
                          ( ~ r1(X1081,X1082)
                          | p2(X1082) )
                      | ! [X1083] :
                          ( ~ r1(X1081,X1083)
                          | ! [X1084] :
                              ( ~ r1(X1083,X1084)
                              | p2(X1084) )
                          | ! [X1085] :
                              ( ~ r1(X1083,X1085)
                              | ! [X1086] :
                                  ( ~ r1(X1085,X1086)
                                  | p2(X1086) )
                              | ! [X1087] :
                                  ( ~ r1(X1085,X1087)
                                  | ! [X1088] :
                                      ( ~ r1(X1087,X1088)
                                      | p2(X1088) )
                                  | ! [X1089] :
                                      ( ~ r1(X1087,X1089)
                                      | ! [X1090] :
                                          ( ~ r1(X1089,X1090)
                                          | p2(X1090) )
                                      | ! [X1091] :
                                          ( ~ r1(X1089,X1091)
                                          | ! [X1092] :
                                              ( ~ r1(X1091,X1092)
                                              | p2(X1092) )
                                          | ! [X1093] :
                                              ( ~ r1(X1091,X1093)
                                              | ! [X1094] :
                                                  ( ~ r1(X1093,X1094)
                                                  | p2(X1094) )
                                              | ! [X1095] :
                                                  ( ~ r1(X1093,X1095)
                                                  | ! [X1096] :
                                                      ( ~ r1(X1095,X1096)
                                                      | p2(X1096) )
                                                  | ! [X1097] :
                                                      ( ~ r1(X1095,X1097)
                                                      | ! [X1098] :
                                                          ( ~ r1(X1097,X1098)
                                                          | p2(X1098) )
                                                      | ! [X1099] :
                                                          ( ~ r1(X1097,X1099)
                                                          | ! [X1100] :
                                                              ( ~ r1(X1099,X1100)
                                                              | p2(X1100) )
                                                          | ! [X1101] :
                                                              ( ~ r1(X1099,X1101)
                                                              | ! [X1102] :
                                                                  ( ~ r1(X1101,X1102)
                                                                  | p2(X1102) )
                                                              | ! [X1103] :
                                                                  ( ~ r1(X1101,X1103)
                                                                  | ! [X1104] :
                                                                      ( ~ r1(X1103,X1104)
                                                                      | p2(X1104) )
                                                                  | ! [X1105] :
                                                                      ( ~ r1(X1103,X1105)
                                                                      | ! [X1106] :
                                                                          ( ~ r1(X1105,X1106)
                                                                          | p2(X1106) )
                                                                      | ! [X1107] :
                                                                          ( ~ r1(X1105,X1107)
                                                                          | r1(X1107,sK206(X1107)) )
                                                                      | ! [X1109] :
                                                                          ( ~ r1(X1105,X1109)
                                                                          | p1(X1109) ) )
                                                                  | ! [X1110] :
                                                                      ( ~ r1(X1103,X1110)
                                                                      | p1(X1110) ) )
                                                              | ! [X1111] :
                                                                  ( ~ r1(X1101,X1111)
                                                                  | p1(X1111) ) )
                                                          | ! [X1112] :
                                                              ( ~ r1(X1099,X1112)
                                                              | p1(X1112) ) )
                                                      | ! [X1113] :
                                                          ( ~ r1(X1097,X1113)
                                                          | p1(X1113) ) )
                                                  | ! [X1114] :
                                                      ( ~ r1(X1095,X1114)
                                                      | p1(X1114) ) )
                                              | ! [X1115] :
                                                  ( ~ r1(X1093,X1115)
                                                  | p1(X1115) ) )
                                          | ! [X1116] :
                                              ( ~ r1(X1091,X1116)
                                              | p1(X1116) ) )
                                      | ! [X1117] :
                                          ( ~ r1(X1089,X1117)
                                          | p1(X1117) ) )
                                  | ! [X1118] :
                                      ( ~ r1(X1087,X1118)
                                      | p1(X1118) ) )
                              | ! [X1119] :
                                  ( ~ r1(X1085,X1119)
                                  | p1(X1119) ) )
                          | ! [X1120] :
                              ( ~ r1(X1083,X1120)
                              | p1(X1120) ) )
                      | ! [X1121] :
                          ( ~ r1(X1081,X1121)
                          | p1(X1121) ) )
                  | ! [X1122] :
                      ( ~ r1(X1079,X1122)
                      | p1(X1122) ) )
              | ! [X1123] :
                  ( ~ r1(X1077,X1123)
                  | p1(X1123) ) )
          | ! [X1124] :
              ( ~ r1(X1075,X1124)
              | p1(X1124) ) )
      | ! [X1125] :
          ( ~ r1(sK0,X1125)
          | p1(X1125) ) )
    & r1(sK0,sK207)
    & ~ p2(sK207)
    & r1(sK0,sK208)
    & r1(sK208,sK209)
    & ~ p2(sK209)
    & r1(sK208,sK210)
    & r1(sK210,sK211)
    & ~ p2(sK211)
    & r1(sK210,sK212)
    & r1(sK212,sK213)
    & ~ p2(sK213)
    & r1(sK212,sK214)
    & r1(sK214,sK215)
    & ~ p2(sK215)
    & r1(sK214,sK216)
    & r1(sK216,sK217)
    & ~ p2(sK217)
    & r1(sK216,sK218)
    & r1(sK218,sK219)
    & ~ p2(sK219)
    & r1(sK218,sK220)
    & r1(sK220,sK221)
    & ~ p2(sK221)
    & r1(sK220,sK222)
    & r1(sK222,sK223)
    & ~ p2(sK223)
    & r1(sK222,sK224)
    & r1(sK224,sK225)
    & ~ p2(sK225)
    & r1(sK224,sK226)
    & r1(sK226,sK227)
    & ~ p2(sK227)
    & r1(sK226,sK228)
    & r1(sK228,sK229)
    & ~ p2(sK229)
    & r1(sK228,sK230)
    & r1(sK230,sK231)
    & ~ p2(sK231)
    & r1(sK230,sK232)
    & r1(sK232,sK233)
    & ~ p2(sK233)
    & r1(sK232,sK234)
    & r1(sK234,sK235)
    & ~ p2(sK235)
    & r1(sK234,sK236)
    & r1(sK236,sK237)
    & ~ p2(sK237)
    & r1(sK236,sK238)
    & r1(sK238,sK239)
    & ~ p2(sK239)
    & r1(sK238,sK240)
    & r1(sK240,sK241)
    & ~ p2(sK241)
    & r1(sK240,sK242)
    & r1(sK242,sK243)
    & ~ p2(sK243)
    & r1(sK242,sK244)
    & r1(sK244,sK245)
    & ~ p2(sK245)
    & r1(sK244,sK246)
    & r1(sK246,sK247)
    & ! [X1167] :
        ( ~ r1(sK247,X1167)
        | p1(X1167) )
    & r1(sK246,sK248)
    & ~ p1(sK248)
    & r1(sK244,sK249)
    & ~ p1(sK249)
    & r1(sK242,sK250)
    & ~ p1(sK250)
    & r1(sK240,sK251)
    & ~ p1(sK251)
    & r1(sK238,sK252)
    & ~ p1(sK252)
    & r1(sK236,sK253)
    & ~ p1(sK253)
    & r1(sK234,sK254)
    & ~ p1(sK254)
    & r1(sK232,sK255)
    & ~ p1(sK255)
    & r1(sK230,sK256)
    & ~ p1(sK256)
    & r1(sK228,sK257)
    & ~ p1(sK257)
    & r1(sK226,sK258)
    & ~ p1(sK258)
    & r1(sK224,sK259)
    & ~ p1(sK259)
    & r1(sK222,sK260)
    & ~ p1(sK260)
    & r1(sK220,sK261)
    & ~ p1(sK261)
    & r1(sK218,sK262)
    & ~ p1(sK262)
    & r1(sK216,sK263)
    & ~ p1(sK263)
    & r1(sK214,sK264)
    & ~ p1(sK264)
    & r1(sK212,sK265)
    & ~ p1(sK265)
    & r1(sK210,sK266)
    & ~ p1(sK266)
    & r1(sK208,sK267)
    & ~ p1(sK267)
    & r1(sK0,sK268)
    & ~ p1(sK268)
    & ( ! [X1189] :
          ( ~ r1(sK0,X1189)
          | p2(X1189) )
      | ! [X1190] :
          ( ~ r1(sK0,X1190)
          | ! [X1191] :
              ( ~ r1(X1190,X1191)
              | p2(X1191) )
          | ! [X1192] :
              ( ~ r1(X1190,X1192)
              | ! [X1193] :
                  ( ~ r1(X1192,X1193)
                  | p2(X1193) )
              | ! [X1194] :
                  ( ~ r1(X1192,X1194)
                  | ! [X1195] :
                      ( ~ r1(X1194,X1195)
                      | p2(X1195) )
                  | ! [X1196] :
                      ( ~ r1(X1194,X1196)
                      | ! [X1197] :
                          ( ~ r1(X1196,X1197)
                          | p2(X1197) )
                      | ! [X1198] :
                          ( ~ r1(X1196,X1198)
                          | ! [X1199] :
                              ( ~ r1(X1198,X1199)
                              | p2(X1199) )
                          | ! [X1200] :
                              ( ~ r1(X1198,X1200)
                              | ! [X1201] :
                                  ( ~ r1(X1200,X1201)
                                  | p2(X1201) )
                              | ! [X1202] :
                                  ( ~ r1(X1200,X1202)
                                  | ! [X1203] :
                                      ( ~ r1(X1202,X1203)
                                      | p2(X1203) )
                                  | ! [X1204] :
                                      ( ~ r1(X1202,X1204)
                                      | ! [X1205] :
                                          ( ~ r1(X1204,X1205)
                                          | p2(X1205) )
                                      | ! [X1206] :
                                          ( ~ r1(X1204,X1206)
                                          | ! [X1207] :
                                              ( ~ r1(X1206,X1207)
                                              | p2(X1207) )
                                          | ! [X1208] :
                                              ( ~ r1(X1206,X1208)
                                              | ! [X1209] :
                                                  ( ~ r1(X1208,X1209)
                                                  | p2(X1209) )
                                              | ! [X1210] :
                                                  ( ~ r1(X1208,X1210)
                                                  | ! [X1211] :
                                                      ( ~ r1(X1210,X1211)
                                                      | p2(X1211) )
                                                  | ! [X1212] :
                                                      ( ~ r1(X1210,X1212)
                                                      | ! [X1213] :
                                                          ( ~ r1(X1212,X1213)
                                                          | p2(X1213) )
                                                      | ! [X1214] :
                                                          ( ~ r1(X1212,X1214)
                                                          | ! [X1215] :
                                                              ( ~ r1(X1214,X1215)
                                                              | p2(X1215) )
                                                          | ! [X1216] :
                                                              ( ~ r1(X1214,X1216)
                                                              | ! [X1217] :
                                                                  ( ~ r1(X1216,X1217)
                                                                  | p2(X1217) )
                                                              | ! [X1218] :
                                                                  ( ~ r1(X1216,X1218)
                                                                  | ! [X1219] :
                                                                      ( ~ r1(X1218,X1219)
                                                                      | p2(X1219) )
                                                                  | ! [X1220] :
                                                                      ( ~ r1(X1218,X1220)
                                                                      | ! [X1221] :
                                                                          ( ~ r1(X1220,X1221)
                                                                          | ( r1(X1221,sK269(X1221))
                                                                            & p1(sK269(X1221)) ) )
                                                                      | ~ p1(X1220) )
                                                                  | ! [X1223] :
                                                                      ( ~ r1(X1218,X1223)
                                                                      | p1(X1223) ) )
                                                              | ! [X1224] :
                                                                  ( ~ r1(X1216,X1224)
                                                                  | p1(X1224) ) )
                                                          | ! [X1225] :
                                                              ( ~ r1(X1214,X1225)
                                                              | p1(X1225) ) )
                                                      | ! [X1226] :
                                                          ( ~ r1(X1212,X1226)
                                                          | p1(X1226) ) )
                                                  | ! [X1227] :
                                                      ( ~ r1(X1210,X1227)
                                                      | p1(X1227) ) )
                                              | ! [X1228] :
                                                  ( ~ r1(X1208,X1228)
                                                  | p1(X1228) ) )
                                          | ! [X1229] :
                                              ( ~ r1(X1206,X1229)
                                              | p1(X1229) ) )
                                      | ! [X1230] :
                                          ( ~ r1(X1204,X1230)
                                          | p1(X1230) ) )
                                  | ! [X1231] :
                                      ( ~ r1(X1202,X1231)
                                      | p1(X1231) ) )
                              | ! [X1232] :
                                  ( ~ r1(X1200,X1232)
                                  | p1(X1232) ) )
                          | ! [X1233] :
                              ( ~ r1(X1198,X1233)
                              | p1(X1233) ) )
                      | ! [X1234] :
                          ( ~ r1(X1196,X1234)
                          | p1(X1234) ) )
                  | ! [X1235] :
                      ( ~ r1(X1194,X1235)
                      | p1(X1235) ) )
              | ! [X1236] :
                  ( ~ r1(X1192,X1236)
                  | p1(X1236) ) )
          | ! [X1237] :
              ( ~ r1(X1190,X1237)
              | p1(X1237) ) )
      | ! [X1238] :
          ( ~ r1(sK0,X1238)
          | p1(X1238) ) )
    & ( ! [X1239] :
          ( ~ r1(sK0,X1239)
          | p2(X1239) )
      | ! [X1240] :
          ( ~ r1(sK0,X1240)
          | ! [X1241] :
              ( ~ r1(X1240,X1241)
              | p2(X1241) )
          | ! [X1242] :
              ( ~ r1(X1240,X1242)
              | ! [X1243] :
                  ( ~ r1(X1242,X1243)
                  | p2(X1243) )
              | ! [X1244] :
                  ( ~ r1(X1242,X1244)
                  | ! [X1245] :
                      ( ~ r1(X1244,X1245)
                      | p2(X1245) )
                  | ! [X1246] :
                      ( ~ r1(X1244,X1246)
                      | ! [X1247] :
                          ( ~ r1(X1246,X1247)
                          | p2(X1247) )
                      | ! [X1248] :
                          ( ~ r1(X1246,X1248)
                          | ! [X1249] :
                              ( ~ r1(X1248,X1249)
                              | p2(X1249) )
                          | ! [X1250] :
                              ( ~ r1(X1248,X1250)
                              | ! [X1251] :
                                  ( ~ r1(X1250,X1251)
                                  | p2(X1251) )
                              | ! [X1252] :
                                  ( ~ r1(X1250,X1252)
                                  | ! [X1253] :
                                      ( ~ r1(X1252,X1253)
                                      | p2(X1253) )
                                  | ! [X1254] :
                                      ( ~ r1(X1252,X1254)
                                      | ! [X1255] :
                                          ( ~ r1(X1254,X1255)
                                          | p2(X1255) )
                                      | ! [X1256] :
                                          ( ~ r1(X1254,X1256)
                                          | ! [X1257] :
                                              ( ~ r1(X1256,X1257)
                                              | p2(X1257) )
                                          | ! [X1258] :
                                              ( ~ r1(X1256,X1258)
                                              | ! [X1259] :
                                                  ( ~ r1(X1258,X1259)
                                                  | p2(X1259) )
                                              | ! [X1260] :
                                                  ( ~ r1(X1258,X1260)
                                                  | ! [X1261] :
                                                      ( ~ r1(X1260,X1261)
                                                      | p2(X1261) )
                                                  | ! [X1262] :
                                                      ( ~ r1(X1260,X1262)
                                                      | ! [X1263] :
                                                          ( ~ r1(X1262,X1263)
                                                          | p2(X1263) )
                                                      | ! [X1264] :
                                                          ( ~ r1(X1262,X1264)
                                                          | ! [X1265] :
                                                              ( ~ r1(X1264,X1265)
                                                              | p2(X1265) )
                                                          | ! [X1266] :
                                                              ( ~ r1(X1264,X1266)
                                                              | ! [X1267] :
                                                                  ( ~ r1(X1266,X1267)
                                                                  | p2(X1267) )
                                                              | ! [X1268] :
                                                                  ( ~ r1(X1266,X1268)
                                                                  | ! [X1269] :
                                                                      ( ~ r1(X1268,X1269)
                                                                      | p2(X1269) )
                                                                  | ! [X1270] :
                                                                      ( ~ r1(X1268,X1270)
                                                                      | ! [X1271] :
                                                                          ( ~ r1(X1270,X1271)
                                                                          | ! [X1272] :
                                                                              ( ~ r1(X1271,X1272)
                                                                              | ( r1(X1272,sK270(X1272))
                                                                                & ~ p1(sK270(X1272)) ) )
                                                                          | ! [X1274] :
                                                                              ( ~ r1(X1271,X1274)
                                                                              | p1(X1274) ) ) )
                                                                  | ! [X1275] :
                                                                      ( ~ r1(X1268,X1275)
                                                                      | p1(X1275) ) )
                                                              | ! [X1276] :
                                                                  ( ~ r1(X1266,X1276)
                                                                  | p1(X1276) ) )
                                                          | ! [X1277] :
                                                              ( ~ r1(X1264,X1277)
                                                              | p1(X1277) ) )
                                                      | ! [X1278] :
                                                          ( ~ r1(X1262,X1278)
                                                          | p1(X1278) ) )
                                                  | ! [X1279] :
                                                      ( ~ r1(X1260,X1279)
                                                      | p1(X1279) ) )
                                              | ! [X1280] :
                                                  ( ~ r1(X1258,X1280)
                                                  | p1(X1280) ) )
                                          | ! [X1281] :
                                              ( ~ r1(X1256,X1281)
                                              | p1(X1281) ) )
                                      | ! [X1282] :
                                          ( ~ r1(X1254,X1282)
                                          | p1(X1282) ) )
                                  | ! [X1283] :
                                      ( ~ r1(X1252,X1283)
                                      | p1(X1283) ) )
                              | ! [X1284] :
                                  ( ~ r1(X1250,X1284)
                                  | p1(X1284) ) )
                          | ! [X1285] :
                              ( ~ r1(X1248,X1285)
                              | p1(X1285) ) )
                      | ! [X1286] :
                          ( ~ r1(X1246,X1286)
                          | p1(X1286) ) )
                  | ! [X1287] :
                      ( ~ r1(X1244,X1287)
                      | p1(X1287) ) )
              | ! [X1288] :
                  ( ~ r1(X1242,X1288)
                  | p1(X1288) ) )
          | ! [X1289] :
              ( ~ r1(X1240,X1289)
              | p1(X1289) ) )
      | ! [X1290] :
          ( ~ r1(sK0,X1290)
          | p1(X1290) ) )
    & ( ! [X1291] :
          ( ~ r1(sK0,X1291)
          | p2(X1291) )
      | ! [X1292] :
          ( ~ r1(sK0,X1292)
          | ! [X1293] :
              ( ~ r1(X1292,X1293)
              | p2(X1293) )
          | ! [X1294] :
              ( ~ r1(X1292,X1294)
              | ! [X1295] :
                  ( ~ r1(X1294,X1295)
                  | p2(X1295) )
              | ! [X1296] :
                  ( ~ r1(X1294,X1296)
                  | ! [X1297] :
                      ( ~ r1(X1296,X1297)
                      | p2(X1297) )
                  | ! [X1298] :
                      ( ~ r1(X1296,X1298)
                      | ! [X1299] :
                          ( ~ r1(X1298,X1299)
                          | p2(X1299) )
                      | ! [X1300] :
                          ( ~ r1(X1298,X1300)
                          | ! [X1301] :
                              ( ~ r1(X1300,X1301)
                              | p2(X1301) )
                          | ! [X1302] :
                              ( ~ r1(X1300,X1302)
                              | ! [X1303] :
                                  ( ~ r1(X1302,X1303)
                                  | p2(X1303) )
                              | ! [X1304] :
                                  ( ~ r1(X1302,X1304)
                                  | ! [X1305] :
                                      ( ~ r1(X1304,X1305)
                                      | p2(X1305) )
                                  | ! [X1306] :
                                      ( ~ r1(X1304,X1306)
                                      | ! [X1307] :
                                          ( ~ r1(X1306,X1307)
                                          | p2(X1307) )
                                      | ! [X1308] :
                                          ( ~ r1(X1306,X1308)
                                          | ! [X1309] :
                                              ( ~ r1(X1308,X1309)
                                              | p2(X1309) )
                                          | ! [X1310] :
                                              ( ~ r1(X1308,X1310)
                                              | ! [X1311] :
                                                  ( ~ r1(X1310,X1311)
                                                  | p2(X1311) )
                                              | ! [X1312] :
                                                  ( ~ r1(X1310,X1312)
                                                  | ! [X1313] :
                                                      ( ~ r1(X1312,X1313)
                                                      | p2(X1313) )
                                                  | ! [X1314] :
                                                      ( ~ r1(X1312,X1314)
                                                      | ! [X1315] :
                                                          ( ~ r1(X1314,X1315)
                                                          | p2(X1315) )
                                                      | ! [X1316] :
                                                          ( ~ r1(X1314,X1316)
                                                          | ! [X1317] :
                                                              ( ~ r1(X1316,X1317)
                                                              | p2(X1317) )
                                                          | ! [X1318] :
                                                              ( ~ r1(X1316,X1318)
                                                              | ! [X1319] :
                                                                  ( ~ r1(X1318,X1319)
                                                                  | p2(X1319) )
                                                              | ! [X1320] :
                                                                  ( ~ r1(X1318,X1320)
                                                                  | ! [X1321] :
                                                                      ( ~ r1(X1320,X1321)
                                                                      | p2(X1321) )
                                                                  | ! [X1322] :
                                                                      ( ~ r1(X1320,X1322)
                                                                      | ! [X1323] :
                                                                          ( ~ r1(X1322,X1323)
                                                                          | ( r1(X1323,sK271(X1323))
                                                                            & ! [X1325] :
                                                                                ( ~ r1(sK271(X1323),X1325)
                                                                                | p1(X1325) ) ) )
                                                                      | ! [X1326] :
                                                                          ( ~ r1(X1322,X1326)
                                                                          | ( r1(X1326,sK272(X1326))
                                                                            & ~ p1(sK272(X1326)) ) ) )
                                                                  | ! [X1328] :
                                                                      ( ~ r1(X1320,X1328)
                                                                      | p1(X1328) ) )
                                                              | ! [X1329] :
                                                                  ( ~ r1(X1318,X1329)
                                                                  | p1(X1329) ) )
                                                          | ! [X1330] :
                                                              ( ~ r1(X1316,X1330)
                                                              | p1(X1330) ) )
                                                      | ! [X1331] :
                                                          ( ~ r1(X1314,X1331)
                                                          | p1(X1331) ) )
                                                  | ! [X1332] :
                                                      ( ~ r1(X1312,X1332)
                                                      | p1(X1332) ) )
                                              | ! [X1333] :
                                                  ( ~ r1(X1310,X1333)
                                                  | p1(X1333) ) )
                                          | ! [X1334] :
                                              ( ~ r1(X1308,X1334)
                                              | p1(X1334) ) )
                                      | ! [X1335] :
                                          ( ~ r1(X1306,X1335)
                                          | p1(X1335) ) )
                                  | ! [X1336] :
                                      ( ~ r1(X1304,X1336)
                                      | p1(X1336) ) )
                              | ! [X1337] :
                                  ( ~ r1(X1302,X1337)
                                  | p1(X1337) ) )
                          | ! [X1338] :
                              ( ~ r1(X1300,X1338)
                              | p1(X1338) ) )
                      | ! [X1339] :
                          ( ~ r1(X1298,X1339)
                          | p1(X1339) ) )
                  | ! [X1340] :
                      ( ~ r1(X1296,X1340)
                      | p1(X1340) ) )
              | ! [X1341] :
                  ( ~ r1(X1294,X1341)
                  | p1(X1341) ) )
          | ! [X1342] :
              ( ~ r1(X1292,X1342)
              | p1(X1342) ) )
      | ! [X1343] :
          ( ~ r1(sK0,X1343)
          | p1(X1343) ) )
    & ( ! [X1344] :
          ( ~ r1(sK0,X1344)
          | p2(X1344) )
      | ! [X1345] :
          ( ~ r1(sK0,X1345)
          | ! [X1346] :
              ( ~ r1(X1345,X1346)
              | p2(X1346) )
          | ! [X1347] :
              ( ~ r1(X1345,X1347)
              | ! [X1348] :
                  ( ~ r1(X1347,X1348)
                  | p2(X1348) )
              | ! [X1349] :
                  ( ~ r1(X1347,X1349)
                  | ! [X1350] :
                      ( ~ r1(X1349,X1350)
                      | p2(X1350) )
                  | ! [X1351] :
                      ( ~ r1(X1349,X1351)
                      | ! [X1352] :
                          ( ~ r1(X1351,X1352)
                          | p2(X1352) )
                      | ! [X1353] :
                          ( ~ r1(X1351,X1353)
                          | ! [X1354] :
                              ( ~ r1(X1353,X1354)
                              | p2(X1354) )
                          | ! [X1355] :
                              ( ~ r1(X1353,X1355)
                              | ! [X1356] :
                                  ( ~ r1(X1355,X1356)
                                  | p2(X1356) )
                              | ! [X1357] :
                                  ( ~ r1(X1355,X1357)
                                  | ! [X1358] :
                                      ( ~ r1(X1357,X1358)
                                      | p2(X1358) )
                                  | ! [X1359] :
                                      ( ~ r1(X1357,X1359)
                                      | ! [X1360] :
                                          ( ~ r1(X1359,X1360)
                                          | p2(X1360) )
                                      | ! [X1361] :
                                          ( ~ r1(X1359,X1361)
                                          | ! [X1362] :
                                              ( ~ r1(X1361,X1362)
                                              | p2(X1362) )
                                          | ! [X1363] :
                                              ( ~ r1(X1361,X1363)
                                              | ! [X1364] :
                                                  ( ~ r1(X1363,X1364)
                                                  | p2(X1364) )
                                              | ! [X1365] :
                                                  ( ~ r1(X1363,X1365)
                                                  | ! [X1366] :
                                                      ( ~ r1(X1365,X1366)
                                                      | p2(X1366) )
                                                  | ! [X1367] :
                                                      ( ~ r1(X1365,X1367)
                                                      | ! [X1368] :
                                                          ( ~ r1(X1367,X1368)
                                                          | p2(X1368) )
                                                      | ! [X1369] :
                                                          ( ~ r1(X1367,X1369)
                                                          | ! [X1370] :
                                                              ( ~ r1(X1369,X1370)
                                                              | p2(X1370) )
                                                          | ! [X1371] :
                                                              ( ~ r1(X1369,X1371)
                                                              | ! [X1372] :
                                                                  ( ~ r1(X1371,X1372)
                                                                  | p2(X1372) )
                                                              | ! [X1373] :
                                                                  ( ~ r1(X1371,X1373)
                                                                  | ! [X1374] :
                                                                      ( ~ r1(X1373,X1374)
                                                                      | p2(X1374) )
                                                                  | ! [X1375] :
                                                                      ( ~ r1(X1373,X1375)
                                                                      | r1(X1375,sK273(X1375)) )
                                                                  | ! [X1377] :
                                                                      ( ~ r1(X1373,X1377)
                                                                      | p1(X1377) ) )
                                                              | ! [X1378] :
                                                                  ( ~ r1(X1371,X1378)
                                                                  | p1(X1378) ) )
                                                          | ! [X1379] :
                                                              ( ~ r1(X1369,X1379)
                                                              | p1(X1379) ) )
                                                      | ! [X1380] :
                                                          ( ~ r1(X1367,X1380)
                                                          | p1(X1380) ) )
                                                  | ! [X1381] :
                                                      ( ~ r1(X1365,X1381)
                                                      | p1(X1381) ) )
                                              | ! [X1382] :
                                                  ( ~ r1(X1363,X1382)
                                                  | p1(X1382) ) )
                                          | ! [X1383] :
                                              ( ~ r1(X1361,X1383)
                                              | p1(X1383) ) )
                                      | ! [X1384] :
                                          ( ~ r1(X1359,X1384)
                                          | p1(X1384) ) )
                                  | ! [X1385] :
                                      ( ~ r1(X1357,X1385)
                                      | p1(X1385) ) )
                              | ! [X1386] :
                                  ( ~ r1(X1355,X1386)
                                  | p1(X1386) ) )
                          | ! [X1387] :
                              ( ~ r1(X1353,X1387)
                              | p1(X1387) ) )
                      | ! [X1388] :
                          ( ~ r1(X1351,X1388)
                          | p1(X1388) ) )
                  | ! [X1389] :
                      ( ~ r1(X1349,X1389)
                      | p1(X1389) ) )
              | ! [X1390] :
                  ( ~ r1(X1347,X1390)
                  | p1(X1390) ) )
          | ! [X1391] :
              ( ~ r1(X1345,X1391)
              | p1(X1391) ) )
      | ! [X1392] :
          ( ~ r1(sK0,X1392)
          | p1(X1392) ) )
    & r1(sK0,sK274)
    & ~ p2(sK274)
    & r1(sK0,sK275)
    & r1(sK275,sK276)
    & ~ p2(sK276)
    & r1(sK275,sK277)
    & r1(sK277,sK278)
    & ~ p2(sK278)
    & r1(sK277,sK279)
    & r1(sK279,sK280)
    & ~ p2(sK280)
    & r1(sK279,sK281)
    & r1(sK281,sK282)
    & ~ p2(sK282)
    & r1(sK281,sK283)
    & r1(sK283,sK284)
    & ~ p2(sK284)
    & r1(sK283,sK285)
    & r1(sK285,sK286)
    & ~ p2(sK286)
    & r1(sK285,sK287)
    & r1(sK287,sK288)
    & ~ p2(sK288)
    & r1(sK287,sK289)
    & r1(sK289,sK290)
    & ~ p2(sK290)
    & r1(sK289,sK291)
    & r1(sK291,sK292)
    & ~ p2(sK292)
    & r1(sK291,sK293)
    & r1(sK293,sK294)
    & ~ p2(sK294)
    & r1(sK293,sK295)
    & r1(sK295,sK296)
    & ~ p2(sK296)
    & r1(sK295,sK297)
    & r1(sK297,sK298)
    & ~ p2(sK298)
    & r1(sK297,sK299)
    & r1(sK299,sK300)
    & ~ p2(sK300)
    & r1(sK299,sK301)
    & r1(sK301,sK302)
    & ~ p2(sK302)
    & r1(sK301,sK303)
    & r1(sK303,sK304)
    & ~ p2(sK304)
    & r1(sK303,sK305)
    & r1(sK305,sK306)
    & ~ p2(sK306)
    & r1(sK305,sK307)
    & r1(sK307,sK308)
    & ~ p2(sK308)
    & r1(sK307,sK309)
    & r1(sK309,sK310)
    & ~ p2(sK310)
    & r1(sK309,sK311)
    & r1(sK311,sK312)
    & ~ p2(sK312)
    & r1(sK311,sK313)
    & r1(sK313,sK314)
    & ! [X1434] :
        ( ~ r1(sK314,X1434)
        | p1(X1434) )
    & r1(sK313,sK315)
    & ~ p1(sK315)
    & r1(sK311,sK316)
    & ~ p1(sK316)
    & r1(sK309,sK317)
    & ~ p1(sK317)
    & r1(sK307,sK318)
    & ~ p1(sK318)
    & r1(sK305,sK319)
    & ~ p1(sK319)
    & r1(sK303,sK320)
    & ~ p1(sK320)
    & r1(sK301,sK321)
    & ~ p1(sK321)
    & r1(sK299,sK322)
    & ~ p1(sK322)
    & r1(sK297,sK323)
    & ~ p1(sK323)
    & r1(sK295,sK324)
    & ~ p1(sK324)
    & r1(sK293,sK325)
    & ~ p1(sK325)
    & r1(sK291,sK326)
    & ~ p1(sK326)
    & r1(sK289,sK327)
    & ~ p1(sK327)
    & r1(sK287,sK328)
    & ~ p1(sK328)
    & r1(sK285,sK329)
    & ~ p1(sK329)
    & r1(sK283,sK330)
    & ~ p1(sK330)
    & r1(sK281,sK331)
    & ~ p1(sK331)
    & r1(sK279,sK332)
    & ~ p1(sK332)
    & r1(sK277,sK333)
    & ~ p1(sK333)
    & r1(sK275,sK334)
    & ~ p1(sK334)
    & r1(sK0,sK335)
    & ~ p1(sK335)
    & ( ! [X1456] :
          ( ~ r1(sK0,X1456)
          | p2(X1456) )
      | ! [X1457] :
          ( ~ r1(sK0,X1457)
          | ! [X1458] :
              ( ~ r1(X1457,X1458)
              | p2(X1458) )
          | ! [X1459] :
              ( ~ r1(X1457,X1459)
              | ! [X1460] :
                  ( ~ r1(X1459,X1460)
                  | p2(X1460) )
              | ! [X1461] :
                  ( ~ r1(X1459,X1461)
                  | ! [X1462] :
                      ( ~ r1(X1461,X1462)
                      | p2(X1462) )
                  | ! [X1463] :
                      ( ~ r1(X1461,X1463)
                      | ! [X1464] :
                          ( ~ r1(X1463,X1464)
                          | p2(X1464) )
                      | ! [X1465] :
                          ( ~ r1(X1463,X1465)
                          | ! [X1466] :
                              ( ~ r1(X1465,X1466)
                              | p2(X1466) )
                          | ! [X1467] :
                              ( ~ r1(X1465,X1467)
                              | ! [X1468] :
                                  ( ~ r1(X1467,X1468)
                                  | p2(X1468) )
                              | ! [X1469] :
                                  ( ~ r1(X1467,X1469)
                                  | ! [X1470] :
                                      ( ~ r1(X1469,X1470)
                                      | p2(X1470) )
                                  | ! [X1471] :
                                      ( ~ r1(X1469,X1471)
                                      | ! [X1472] :
                                          ( ~ r1(X1471,X1472)
                                          | p2(X1472) )
                                      | ! [X1473] :
                                          ( ~ r1(X1471,X1473)
                                          | ! [X1474] :
                                              ( ~ r1(X1473,X1474)
                                              | p2(X1474) )
                                          | ! [X1475] :
                                              ( ~ r1(X1473,X1475)
                                              | ! [X1476] :
                                                  ( ~ r1(X1475,X1476)
                                                  | p2(X1476) )
                                              | ! [X1477] :
                                                  ( ~ r1(X1475,X1477)
                                                  | ! [X1478] :
                                                      ( ~ r1(X1477,X1478)
                                                      | p2(X1478) )
                                                  | ! [X1479] :
                                                      ( ~ r1(X1477,X1479)
                                                      | ! [X1480] :
                                                          ( ~ r1(X1479,X1480)
                                                          | p2(X1480) )
                                                      | ! [X1481] :
                                                          ( ~ r1(X1479,X1481)
                                                          | ! [X1482] :
                                                              ( ~ r1(X1481,X1482)
                                                              | p2(X1482) )
                                                          | ! [X1483] :
                                                              ( ~ r1(X1481,X1483)
                                                              | ! [X1484] :
                                                                  ( ~ r1(X1483,X1484)
                                                                  | p2(X1484) )
                                                              | ! [X1485] :
                                                                  ( ~ r1(X1483,X1485)
                                                                  | ! [X1486] :
                                                                      ( ~ r1(X1485,X1486)
                                                                      | ( r1(X1486,sK336(X1486))
                                                                        & p1(sK336(X1486)) ) )
                                                                  | ~ p1(X1485) )
                                                              | ! [X1488] :
                                                                  ( ~ r1(X1483,X1488)
                                                                  | p1(X1488) ) )
                                                          | ! [X1489] :
                                                              ( ~ r1(X1481,X1489)
                                                              | p1(X1489) ) )
                                                      | ! [X1490] :
                                                          ( ~ r1(X1479,X1490)
                                                          | p1(X1490) ) )
                                                  | ! [X1491] :
                                                      ( ~ r1(X1477,X1491)
                                                      | p1(X1491) ) )
                                              | ! [X1492] :
                                                  ( ~ r1(X1475,X1492)
                                                  | p1(X1492) ) )
                                          | ! [X1493] :
                                              ( ~ r1(X1473,X1493)
                                              | p1(X1493) ) )
                                      | ! [X1494] :
                                          ( ~ r1(X1471,X1494)
                                          | p1(X1494) ) )
                                  | ! [X1495] :
                                      ( ~ r1(X1469,X1495)
                                      | p1(X1495) ) )
                              | ! [X1496] :
                                  ( ~ r1(X1467,X1496)
                                  | p1(X1496) ) )
                          | ! [X1497] :
                              ( ~ r1(X1465,X1497)
                              | p1(X1497) ) )
                      | ! [X1498] :
                          ( ~ r1(X1463,X1498)
                          | p1(X1498) ) )
                  | ! [X1499] :
                      ( ~ r1(X1461,X1499)
                      | p1(X1499) ) )
              | ! [X1500] :
                  ( ~ r1(X1459,X1500)
                  | p1(X1500) ) )
          | ! [X1501] :
              ( ~ r1(X1457,X1501)
              | p1(X1501) ) )
      | ! [X1502] :
          ( ~ r1(sK0,X1502)
          | p1(X1502) ) )
    & ( ! [X1503] :
          ( ~ r1(sK0,X1503)
          | p2(X1503) )
      | ! [X1504] :
          ( ~ r1(sK0,X1504)
          | ! [X1505] :
              ( ~ r1(X1504,X1505)
              | p2(X1505) )
          | ! [X1506] :
              ( ~ r1(X1504,X1506)
              | ! [X1507] :
                  ( ~ r1(X1506,X1507)
                  | p2(X1507) )
              | ! [X1508] :
                  ( ~ r1(X1506,X1508)
                  | ! [X1509] :
                      ( ~ r1(X1508,X1509)
                      | p2(X1509) )
                  | ! [X1510] :
                      ( ~ r1(X1508,X1510)
                      | ! [X1511] :
                          ( ~ r1(X1510,X1511)
                          | p2(X1511) )
                      | ! [X1512] :
                          ( ~ r1(X1510,X1512)
                          | ! [X1513] :
                              ( ~ r1(X1512,X1513)
                              | p2(X1513) )
                          | ! [X1514] :
                              ( ~ r1(X1512,X1514)
                              | ! [X1515] :
                                  ( ~ r1(X1514,X1515)
                                  | p2(X1515) )
                              | ! [X1516] :
                                  ( ~ r1(X1514,X1516)
                                  | ! [X1517] :
                                      ( ~ r1(X1516,X1517)
                                      | p2(X1517) )
                                  | ! [X1518] :
                                      ( ~ r1(X1516,X1518)
                                      | ! [X1519] :
                                          ( ~ r1(X1518,X1519)
                                          | p2(X1519) )
                                      | ! [X1520] :
                                          ( ~ r1(X1518,X1520)
                                          | ! [X1521] :
                                              ( ~ r1(X1520,X1521)
                                              | p2(X1521) )
                                          | ! [X1522] :
                                              ( ~ r1(X1520,X1522)
                                              | ! [X1523] :
                                                  ( ~ r1(X1522,X1523)
                                                  | p2(X1523) )
                                              | ! [X1524] :
                                                  ( ~ r1(X1522,X1524)
                                                  | ! [X1525] :
                                                      ( ~ r1(X1524,X1525)
                                                      | p2(X1525) )
                                                  | ! [X1526] :
                                                      ( ~ r1(X1524,X1526)
                                                      | ! [X1527] :
                                                          ( ~ r1(X1526,X1527)
                                                          | p2(X1527) )
                                                      | ! [X1528] :
                                                          ( ~ r1(X1526,X1528)
                                                          | ! [X1529] :
                                                              ( ~ r1(X1528,X1529)
                                                              | p2(X1529) )
                                                          | ! [X1530] :
                                                              ( ~ r1(X1528,X1530)
                                                              | ! [X1531] :
                                                                  ( ~ r1(X1530,X1531)
                                                                  | p2(X1531) )
                                                              | ! [X1532] :
                                                                  ( ~ r1(X1530,X1532)
                                                                  | ! [X1533] :
                                                                      ( ~ r1(X1532,X1533)
                                                                      | ! [X1534] :
                                                                          ( ~ r1(X1533,X1534)
                                                                          | ( r1(X1534,sK337(X1534))
                                                                            & ~ p1(sK337(X1534)) ) )
                                                                      | ! [X1536] :
                                                                          ( ~ r1(X1533,X1536)
                                                                          | p1(X1536) ) ) )
                                                              | ! [X1537] :
                                                                  ( ~ r1(X1530,X1537)
                                                                  | p1(X1537) ) )
                                                          | ! [X1538] :
                                                              ( ~ r1(X1528,X1538)
                                                              | p1(X1538) ) )
                                                      | ! [X1539] :
                                                          ( ~ r1(X1526,X1539)
                                                          | p1(X1539) ) )
                                                  | ! [X1540] :
                                                      ( ~ r1(X1524,X1540)
                                                      | p1(X1540) ) )
                                              | ! [X1541] :
                                                  ( ~ r1(X1522,X1541)
                                                  | p1(X1541) ) )
                                          | ! [X1542] :
                                              ( ~ r1(X1520,X1542)
                                              | p1(X1542) ) )
                                      | ! [X1543] :
                                          ( ~ r1(X1518,X1543)
                                          | p1(X1543) ) )
                                  | ! [X1544] :
                                      ( ~ r1(X1516,X1544)
                                      | p1(X1544) ) )
                              | ! [X1545] :
                                  ( ~ r1(X1514,X1545)
                                  | p1(X1545) ) )
                          | ! [X1546] :
                              ( ~ r1(X1512,X1546)
                              | p1(X1546) ) )
                      | ! [X1547] :
                          ( ~ r1(X1510,X1547)
                          | p1(X1547) ) )
                  | ! [X1548] :
                      ( ~ r1(X1508,X1548)
                      | p1(X1548) ) )
              | ! [X1549] :
                  ( ~ r1(X1506,X1549)
                  | p1(X1549) ) )
          | ! [X1550] :
              ( ~ r1(X1504,X1550)
              | p1(X1550) ) )
      | ! [X1551] :
          ( ~ r1(sK0,X1551)
          | p1(X1551) ) )
    & ( ! [X1552] :
          ( ~ r1(sK0,X1552)
          | p2(X1552) )
      | ! [X1553] :
          ( ~ r1(sK0,X1553)
          | ! [X1554] :
              ( ~ r1(X1553,X1554)
              | p2(X1554) )
          | ! [X1555] :
              ( ~ r1(X1553,X1555)
              | ! [X1556] :
                  ( ~ r1(X1555,X1556)
                  | p2(X1556) )
              | ! [X1557] :
                  ( ~ r1(X1555,X1557)
                  | ! [X1558] :
                      ( ~ r1(X1557,X1558)
                      | p2(X1558) )
                  | ! [X1559] :
                      ( ~ r1(X1557,X1559)
                      | ! [X1560] :
                          ( ~ r1(X1559,X1560)
                          | p2(X1560) )
                      | ! [X1561] :
                          ( ~ r1(X1559,X1561)
                          | ! [X1562] :
                              ( ~ r1(X1561,X1562)
                              | p2(X1562) )
                          | ! [X1563] :
                              ( ~ r1(X1561,X1563)
                              | ! [X1564] :
                                  ( ~ r1(X1563,X1564)
                                  | p2(X1564) )
                              | ! [X1565] :
                                  ( ~ r1(X1563,X1565)
                                  | ! [X1566] :
                                      ( ~ r1(X1565,X1566)
                                      | p2(X1566) )
                                  | ! [X1567] :
                                      ( ~ r1(X1565,X1567)
                                      | ! [X1568] :
                                          ( ~ r1(X1567,X1568)
                                          | p2(X1568) )
                                      | ! [X1569] :
                                          ( ~ r1(X1567,X1569)
                                          | ! [X1570] :
                                              ( ~ r1(X1569,X1570)
                                              | p2(X1570) )
                                          | ! [X1571] :
                                              ( ~ r1(X1569,X1571)
                                              | ! [X1572] :
                                                  ( ~ r1(X1571,X1572)
                                                  | p2(X1572) )
                                              | ! [X1573] :
                                                  ( ~ r1(X1571,X1573)
                                                  | ! [X1574] :
                                                      ( ~ r1(X1573,X1574)
                                                      | p2(X1574) )
                                                  | ! [X1575] :
                                                      ( ~ r1(X1573,X1575)
                                                      | ! [X1576] :
                                                          ( ~ r1(X1575,X1576)
                                                          | p2(X1576) )
                                                      | ! [X1577] :
                                                          ( ~ r1(X1575,X1577)
                                                          | ! [X1578] :
                                                              ( ~ r1(X1577,X1578)
                                                              | p2(X1578) )
                                                          | ! [X1579] :
                                                              ( ~ r1(X1577,X1579)
                                                              | ! [X1580] :
                                                                  ( ~ r1(X1579,X1580)
                                                                  | p2(X1580) )
                                                              | ! [X1581] :
                                                                  ( ~ r1(X1579,X1581)
                                                                  | ! [X1582] :
                                                                      ( ~ r1(X1581,X1582)
                                                                      | ( r1(X1582,sK338(X1582))
                                                                        & ! [X1584] :
                                                                            ( ~ r1(sK338(X1582),X1584)
                                                                            | p1(X1584) ) ) )
                                                                  | ! [X1585] :
                                                                      ( ~ r1(X1581,X1585)
                                                                      | ( r1(X1585,sK339(X1585))
                                                                        & ~ p1(sK339(X1585)) ) ) )
                                                              | ! [X1587] :
                                                                  ( ~ r1(X1579,X1587)
                                                                  | p1(X1587) ) )
                                                          | ! [X1588] :
                                                              ( ~ r1(X1577,X1588)
                                                              | p1(X1588) ) )
                                                      | ! [X1589] :
                                                          ( ~ r1(X1575,X1589)
                                                          | p1(X1589) ) )
                                                  | ! [X1590] :
                                                      ( ~ r1(X1573,X1590)
                                                      | p1(X1590) ) )
                                              | ! [X1591] :
                                                  ( ~ r1(X1571,X1591)
                                                  | p1(X1591) ) )
                                          | ! [X1592] :
                                              ( ~ r1(X1569,X1592)
                                              | p1(X1592) ) )
                                      | ! [X1593] :
                                          ( ~ r1(X1567,X1593)
                                          | p1(X1593) ) )
                                  | ! [X1594] :
                                      ( ~ r1(X1565,X1594)
                                      | p1(X1594) ) )
                              | ! [X1595] :
                                  ( ~ r1(X1563,X1595)
                                  | p1(X1595) ) )
                          | ! [X1596] :
                              ( ~ r1(X1561,X1596)
                              | p1(X1596) ) )
                      | ! [X1597] :
                          ( ~ r1(X1559,X1597)
                          | p1(X1597) ) )
                  | ! [X1598] :
                      ( ~ r1(X1557,X1598)
                      | p1(X1598) ) )
              | ! [X1599] :
                  ( ~ r1(X1555,X1599)
                  | p1(X1599) ) )
          | ! [X1600] :
              ( ~ r1(X1553,X1600)
              | p1(X1600) ) )
      | ! [X1601] :
          ( ~ r1(sK0,X1601)
          | p1(X1601) ) )
    & ( ! [X1602] :
          ( ~ r1(sK0,X1602)
          | p2(X1602) )
      | ! [X1603] :
          ( ~ r1(sK0,X1603)
          | ! [X1604] :
              ( ~ r1(X1603,X1604)
              | p2(X1604) )
          | ! [X1605] :
              ( ~ r1(X1603,X1605)
              | ! [X1606] :
                  ( ~ r1(X1605,X1606)
                  | p2(X1606) )
              | ! [X1607] :
                  ( ~ r1(X1605,X1607)
                  | ! [X1608] :
                      ( ~ r1(X1607,X1608)
                      | p2(X1608) )
                  | ! [X1609] :
                      ( ~ r1(X1607,X1609)
                      | ! [X1610] :
                          ( ~ r1(X1609,X1610)
                          | p2(X1610) )
                      | ! [X1611] :
                          ( ~ r1(X1609,X1611)
                          | ! [X1612] :
                              ( ~ r1(X1611,X1612)
                              | p2(X1612) )
                          | ! [X1613] :
                              ( ~ r1(X1611,X1613)
                              | ! [X1614] :
                                  ( ~ r1(X1613,X1614)
                                  | p2(X1614) )
                              | ! [X1615] :
                                  ( ~ r1(X1613,X1615)
                                  | ! [X1616] :
                                      ( ~ r1(X1615,X1616)
                                      | p2(X1616) )
                                  | ! [X1617] :
                                      ( ~ r1(X1615,X1617)
                                      | ! [X1618] :
                                          ( ~ r1(X1617,X1618)
                                          | p2(X1618) )
                                      | ! [X1619] :
                                          ( ~ r1(X1617,X1619)
                                          | ! [X1620] :
                                              ( ~ r1(X1619,X1620)
                                              | p2(X1620) )
                                          | ! [X1621] :
                                              ( ~ r1(X1619,X1621)
                                              | ! [X1622] :
                                                  ( ~ r1(X1621,X1622)
                                                  | p2(X1622) )
                                              | ! [X1623] :
                                                  ( ~ r1(X1621,X1623)
                                                  | ! [X1624] :
                                                      ( ~ r1(X1623,X1624)
                                                      | p2(X1624) )
                                                  | ! [X1625] :
                                                      ( ~ r1(X1623,X1625)
                                                      | ! [X1626] :
                                                          ( ~ r1(X1625,X1626)
                                                          | p2(X1626) )
                                                      | ! [X1627] :
                                                          ( ~ r1(X1625,X1627)
                                                          | ! [X1628] :
                                                              ( ~ r1(X1627,X1628)
                                                              | p2(X1628) )
                                                          | ! [X1629] :
                                                              ( ~ r1(X1627,X1629)
                                                              | ! [X1630] :
                                                                  ( ~ r1(X1629,X1630)
                                                                  | p2(X1630) )
                                                              | ! [X1631] :
                                                                  ( ~ r1(X1629,X1631)
                                                                  | r1(X1631,sK340(X1631)) )
                                                              | ! [X1633] :
                                                                  ( ~ r1(X1629,X1633)
                                                                  | p1(X1633) ) )
                                                          | ! [X1634] :
                                                              ( ~ r1(X1627,X1634)
                                                              | p1(X1634) ) )
                                                      | ! [X1635] :
                                                          ( ~ r1(X1625,X1635)
                                                          | p1(X1635) ) )
                                                  | ! [X1636] :
                                                      ( ~ r1(X1623,X1636)
                                                      | p1(X1636) ) )
                                              | ! [X1637] :
                                                  ( ~ r1(X1621,X1637)
                                                  | p1(X1637) ) )
                                          | ! [X1638] :
                                              ( ~ r1(X1619,X1638)
                                              | p1(X1638) ) )
                                      | ! [X1639] :
                                          ( ~ r1(X1617,X1639)
                                          | p1(X1639) ) )
                                  | ! [X1640] :
                                      ( ~ r1(X1615,X1640)
                                      | p1(X1640) ) )
                              | ! [X1641] :
                                  ( ~ r1(X1613,X1641)
                                  | p1(X1641) ) )
                          | ! [X1642] :
                              ( ~ r1(X1611,X1642)
                              | p1(X1642) ) )
                      | ! [X1643] :
                          ( ~ r1(X1609,X1643)
                          | p1(X1643) ) )
                  | ! [X1644] :
                      ( ~ r1(X1607,X1644)
                      | p1(X1644) ) )
              | ! [X1645] :
                  ( ~ r1(X1605,X1645)
                  | p1(X1645) ) )
          | ! [X1646] :
              ( ~ r1(X1603,X1646)
              | p1(X1646) ) )
      | ! [X1647] :
          ( ~ r1(sK0,X1647)
          | p1(X1647) ) )
    & r1(sK0,sK341)
    & ~ p2(sK341)
    & r1(sK0,sK342)
    & r1(sK342,sK343)
    & ~ p2(sK343)
    & r1(sK342,sK344)
    & r1(sK344,sK345)
    & ~ p2(sK345)
    & r1(sK344,sK346)
    & r1(sK346,sK347)
    & ~ p2(sK347)
    & r1(sK346,sK348)
    & r1(sK348,sK349)
    & ~ p2(sK349)
    & r1(sK348,sK350)
    & r1(sK350,sK351)
    & ~ p2(sK351)
    & r1(sK350,sK352)
    & r1(sK352,sK353)
    & ~ p2(sK353)
    & r1(sK352,sK354)
    & r1(sK354,sK355)
    & ~ p2(sK355)
    & r1(sK354,sK356)
    & r1(sK356,sK357)
    & ~ p2(sK357)
    & r1(sK356,sK358)
    & r1(sK358,sK359)
    & ~ p2(sK359)
    & r1(sK358,sK360)
    & r1(sK360,sK361)
    & ~ p2(sK361)
    & r1(sK360,sK362)
    & r1(sK362,sK363)
    & ~ p2(sK363)
    & r1(sK362,sK364)
    & r1(sK364,sK365)
    & ~ p2(sK365)
    & r1(sK364,sK366)
    & r1(sK366,sK367)
    & ~ p2(sK367)
    & r1(sK366,sK368)
    & r1(sK368,sK369)
    & ~ p2(sK369)
    & r1(sK368,sK370)
    & r1(sK370,sK371)
    & ~ p2(sK371)
    & r1(sK370,sK372)
    & r1(sK372,sK373)
    & ~ p2(sK373)
    & r1(sK372,sK374)
    & r1(sK374,sK375)
    & ~ p2(sK375)
    & r1(sK374,sK376)
    & r1(sK376,sK377)
    & ~ p2(sK377)
    & r1(sK376,sK378)
    & r1(sK378,sK379)
    & ~ p2(sK379)
    & r1(sK378,sK380)
    & r1(sK380,sK381)
    & ! [X1689] :
        ( ~ r1(sK381,X1689)
        | p1(X1689) )
    & r1(sK380,sK382)
    & ~ p1(sK382)
    & r1(sK378,sK383)
    & ~ p1(sK383)
    & r1(sK376,sK384)
    & ~ p1(sK384)
    & r1(sK374,sK385)
    & ~ p1(sK385)
    & r1(sK372,sK386)
    & ~ p1(sK386)
    & r1(sK370,sK387)
    & ~ p1(sK387)
    & r1(sK368,sK388)
    & ~ p1(sK388)
    & r1(sK366,sK389)
    & ~ p1(sK389)
    & r1(sK364,sK390)
    & ~ p1(sK390)
    & r1(sK362,sK391)
    & ~ p1(sK391)
    & r1(sK360,sK392)
    & ~ p1(sK392)
    & r1(sK358,sK393)
    & ~ p1(sK393)
    & r1(sK356,sK394)
    & ~ p1(sK394)
    & r1(sK354,sK395)
    & ~ p1(sK395)
    & r1(sK352,sK396)
    & ~ p1(sK396)
    & r1(sK350,sK397)
    & ~ p1(sK397)
    & r1(sK348,sK398)
    & ~ p1(sK398)
    & r1(sK346,sK399)
    & ~ p1(sK399)
    & r1(sK344,sK400)
    & ~ p1(sK400)
    & r1(sK342,sK401)
    & ~ p1(sK401)
    & r1(sK0,sK402)
    & ~ p1(sK402)
    & ( ! [X1711] :
          ( ~ r1(sK0,X1711)
          | p2(X1711) )
      | ! [X1712] :
          ( ~ r1(sK0,X1712)
          | ! [X1713] :
              ( ~ r1(X1712,X1713)
              | p2(X1713) )
          | ! [X1714] :
              ( ~ r1(X1712,X1714)
              | ! [X1715] :
                  ( ~ r1(X1714,X1715)
                  | p2(X1715) )
              | ! [X1716] :
                  ( ~ r1(X1714,X1716)
                  | ! [X1717] :
                      ( ~ r1(X1716,X1717)
                      | p2(X1717) )
                  | ! [X1718] :
                      ( ~ r1(X1716,X1718)
                      | ! [X1719] :
                          ( ~ r1(X1718,X1719)
                          | p2(X1719) )
                      | ! [X1720] :
                          ( ~ r1(X1718,X1720)
                          | ! [X1721] :
                              ( ~ r1(X1720,X1721)
                              | p2(X1721) )
                          | ! [X1722] :
                              ( ~ r1(X1720,X1722)
                              | ! [X1723] :
                                  ( ~ r1(X1722,X1723)
                                  | p2(X1723) )
                              | ! [X1724] :
                                  ( ~ r1(X1722,X1724)
                                  | ! [X1725] :
                                      ( ~ r1(X1724,X1725)
                                      | p2(X1725) )
                                  | ! [X1726] :
                                      ( ~ r1(X1724,X1726)
                                      | ! [X1727] :
                                          ( ~ r1(X1726,X1727)
                                          | p2(X1727) )
                                      | ! [X1728] :
                                          ( ~ r1(X1726,X1728)
                                          | ! [X1729] :
                                              ( ~ r1(X1728,X1729)
                                              | p2(X1729) )
                                          | ! [X1730] :
                                              ( ~ r1(X1728,X1730)
                                              | ! [X1731] :
                                                  ( ~ r1(X1730,X1731)
                                                  | p2(X1731) )
                                              | ! [X1732] :
                                                  ( ~ r1(X1730,X1732)
                                                  | ! [X1733] :
                                                      ( ~ r1(X1732,X1733)
                                                      | p2(X1733) )
                                                  | ! [X1734] :
                                                      ( ~ r1(X1732,X1734)
                                                      | ! [X1735] :
                                                          ( ~ r1(X1734,X1735)
                                                          | p2(X1735) )
                                                      | ! [X1736] :
                                                          ( ~ r1(X1734,X1736)
                                                          | ! [X1737] :
                                                              ( ~ r1(X1736,X1737)
                                                              | p2(X1737) )
                                                          | ! [X1738] :
                                                              ( ~ r1(X1736,X1738)
                                                              | ! [X1739] :
                                                                  ( ~ r1(X1738,X1739)
                                                                  | ( r1(X1739,sK403(X1739))
                                                                    & p1(sK403(X1739)) ) )
                                                              | ~ p1(X1738) )
                                                          | ! [X1741] :
                                                              ( ~ r1(X1736,X1741)
                                                              | p1(X1741) ) )
                                                      | ! [X1742] :
                                                          ( ~ r1(X1734,X1742)
                                                          | p1(X1742) ) )
                                                  | ! [X1743] :
                                                      ( ~ r1(X1732,X1743)
                                                      | p1(X1743) ) )
                                              | ! [X1744] :
                                                  ( ~ r1(X1730,X1744)
                                                  | p1(X1744) ) )
                                          | ! [X1745] :
                                              ( ~ r1(X1728,X1745)
                                              | p1(X1745) ) )
                                      | ! [X1746] :
                                          ( ~ r1(X1726,X1746)
                                          | p1(X1746) ) )
                                  | ! [X1747] :
                                      ( ~ r1(X1724,X1747)
                                      | p1(X1747) ) )
                              | ! [X1748] :
                                  ( ~ r1(X1722,X1748)
                                  | p1(X1748) ) )
                          | ! [X1749] :
                              ( ~ r1(X1720,X1749)
                              | p1(X1749) ) )
                      | ! [X1750] :
                          ( ~ r1(X1718,X1750)
                          | p1(X1750) ) )
                  | ! [X1751] :
                      ( ~ r1(X1716,X1751)
                      | p1(X1751) ) )
              | ! [X1752] :
                  ( ~ r1(X1714,X1752)
                  | p1(X1752) ) )
          | ! [X1753] :
              ( ~ r1(X1712,X1753)
              | p1(X1753) ) )
      | ! [X1754] :
          ( ~ r1(sK0,X1754)
          | p1(X1754) ) )
    & ( ! [X1755] :
          ( ~ r1(sK0,X1755)
          | p2(X1755) )
      | ! [X1756] :
          ( ~ r1(sK0,X1756)
          | ! [X1757] :
              ( ~ r1(X1756,X1757)
              | p2(X1757) )
          | ! [X1758] :
              ( ~ r1(X1756,X1758)
              | ! [X1759] :
                  ( ~ r1(X1758,X1759)
                  | p2(X1759) )
              | ! [X1760] :
                  ( ~ r1(X1758,X1760)
                  | ! [X1761] :
                      ( ~ r1(X1760,X1761)
                      | p2(X1761) )
                  | ! [X1762] :
                      ( ~ r1(X1760,X1762)
                      | ! [X1763] :
                          ( ~ r1(X1762,X1763)
                          | p2(X1763) )
                      | ! [X1764] :
                          ( ~ r1(X1762,X1764)
                          | ! [X1765] :
                              ( ~ r1(X1764,X1765)
                              | p2(X1765) )
                          | ! [X1766] :
                              ( ~ r1(X1764,X1766)
                              | ! [X1767] :
                                  ( ~ r1(X1766,X1767)
                                  | p2(X1767) )
                              | ! [X1768] :
                                  ( ~ r1(X1766,X1768)
                                  | ! [X1769] :
                                      ( ~ r1(X1768,X1769)
                                      | p2(X1769) )
                                  | ! [X1770] :
                                      ( ~ r1(X1768,X1770)
                                      | ! [X1771] :
                                          ( ~ r1(X1770,X1771)
                                          | p2(X1771) )
                                      | ! [X1772] :
                                          ( ~ r1(X1770,X1772)
                                          | ! [X1773] :
                                              ( ~ r1(X1772,X1773)
                                              | p2(X1773) )
                                          | ! [X1774] :
                                              ( ~ r1(X1772,X1774)
                                              | ! [X1775] :
                                                  ( ~ r1(X1774,X1775)
                                                  | p2(X1775) )
                                              | ! [X1776] :
                                                  ( ~ r1(X1774,X1776)
                                                  | ! [X1777] :
                                                      ( ~ r1(X1776,X1777)
                                                      | p2(X1777) )
                                                  | ! [X1778] :
                                                      ( ~ r1(X1776,X1778)
                                                      | ! [X1779] :
                                                          ( ~ r1(X1778,X1779)
                                                          | p2(X1779) )
                                                      | ! [X1780] :
                                                          ( ~ r1(X1778,X1780)
                                                          | ! [X1781] :
                                                              ( ~ r1(X1780,X1781)
                                                              | p2(X1781) )
                                                          | ! [X1782] :
                                                              ( ~ r1(X1780,X1782)
                                                              | ! [X1783] :
                                                                  ( ~ r1(X1782,X1783)
                                                                  | ! [X1784] :
                                                                      ( ~ r1(X1783,X1784)
                                                                      | ( r1(X1784,sK404(X1784))
                                                                        & ~ p1(sK404(X1784)) ) )
                                                                  | ! [X1786] :
                                                                      ( ~ r1(X1783,X1786)
                                                                      | p1(X1786) ) ) )
                                                          | ! [X1787] :
                                                              ( ~ r1(X1780,X1787)
                                                              | p1(X1787) ) )
                                                      | ! [X1788] :
                                                          ( ~ r1(X1778,X1788)
                                                          | p1(X1788) ) )
                                                  | ! [X1789] :
                                                      ( ~ r1(X1776,X1789)
                                                      | p1(X1789) ) )
                                              | ! [X1790] :
                                                  ( ~ r1(X1774,X1790)
                                                  | p1(X1790) ) )
                                          | ! [X1791] :
                                              ( ~ r1(X1772,X1791)
                                              | p1(X1791) ) )
                                      | ! [X1792] :
                                          ( ~ r1(X1770,X1792)
                                          | p1(X1792) ) )
                                  | ! [X1793] :
                                      ( ~ r1(X1768,X1793)
                                      | p1(X1793) ) )
                              | ! [X1794] :
                                  ( ~ r1(X1766,X1794)
                                  | p1(X1794) ) )
                          | ! [X1795] :
                              ( ~ r1(X1764,X1795)
                              | p1(X1795) ) )
                      | ! [X1796] :
                          ( ~ r1(X1762,X1796)
                          | p1(X1796) ) )
                  | ! [X1797] :
                      ( ~ r1(X1760,X1797)
                      | p1(X1797) ) )
              | ! [X1798] :
                  ( ~ r1(X1758,X1798)
                  | p1(X1798) ) )
          | ! [X1799] :
              ( ~ r1(X1756,X1799)
              | p1(X1799) ) )
      | ! [X1800] :
          ( ~ r1(sK0,X1800)
          | p1(X1800) ) )
    & ( ! [X1801] :
          ( ~ r1(sK0,X1801)
          | p2(X1801) )
      | ! [X1802] :
          ( ~ r1(sK0,X1802)
          | ! [X1803] :
              ( ~ r1(X1802,X1803)
              | p2(X1803) )
          | ! [X1804] :
              ( ~ r1(X1802,X1804)
              | ! [X1805] :
                  ( ~ r1(X1804,X1805)
                  | p2(X1805) )
              | ! [X1806] :
                  ( ~ r1(X1804,X1806)
                  | ! [X1807] :
                      ( ~ r1(X1806,X1807)
                      | p2(X1807) )
                  | ! [X1808] :
                      ( ~ r1(X1806,X1808)
                      | ! [X1809] :
                          ( ~ r1(X1808,X1809)
                          | p2(X1809) )
                      | ! [X1810] :
                          ( ~ r1(X1808,X1810)
                          | ! [X1811] :
                              ( ~ r1(X1810,X1811)
                              | p2(X1811) )
                          | ! [X1812] :
                              ( ~ r1(X1810,X1812)
                              | ! [X1813] :
                                  ( ~ r1(X1812,X1813)
                                  | p2(X1813) )
                              | ! [X1814] :
                                  ( ~ r1(X1812,X1814)
                                  | ! [X1815] :
                                      ( ~ r1(X1814,X1815)
                                      | p2(X1815) )
                                  | ! [X1816] :
                                      ( ~ r1(X1814,X1816)
                                      | ! [X1817] :
                                          ( ~ r1(X1816,X1817)
                                          | p2(X1817) )
                                      | ! [X1818] :
                                          ( ~ r1(X1816,X1818)
                                          | ! [X1819] :
                                              ( ~ r1(X1818,X1819)
                                              | p2(X1819) )
                                          | ! [X1820] :
                                              ( ~ r1(X1818,X1820)
                                              | ! [X1821] :
                                                  ( ~ r1(X1820,X1821)
                                                  | p2(X1821) )
                                              | ! [X1822] :
                                                  ( ~ r1(X1820,X1822)
                                                  | ! [X1823] :
                                                      ( ~ r1(X1822,X1823)
                                                      | p2(X1823) )
                                                  | ! [X1824] :
                                                      ( ~ r1(X1822,X1824)
                                                      | ! [X1825] :
                                                          ( ~ r1(X1824,X1825)
                                                          | p2(X1825) )
                                                      | ! [X1826] :
                                                          ( ~ r1(X1824,X1826)
                                                          | ! [X1827] :
                                                              ( ~ r1(X1826,X1827)
                                                              | p2(X1827) )
                                                          | ! [X1828] :
                                                              ( ~ r1(X1826,X1828)
                                                              | ! [X1829] :
                                                                  ( ~ r1(X1828,X1829)
                                                                  | ( r1(X1829,sK405(X1829))
                                                                    & ! [X1831] :
                                                                        ( ~ r1(sK405(X1829),X1831)
                                                                        | p1(X1831) ) ) )
                                                              | ! [X1832] :
                                                                  ( ~ r1(X1828,X1832)
                                                                  | ( r1(X1832,sK406(X1832))
                                                                    & ~ p1(sK406(X1832)) ) ) )
                                                          | ! [X1834] :
                                                              ( ~ r1(X1826,X1834)
                                                              | p1(X1834) ) )
                                                      | ! [X1835] :
                                                          ( ~ r1(X1824,X1835)
                                                          | p1(X1835) ) )
                                                  | ! [X1836] :
                                                      ( ~ r1(X1822,X1836)
                                                      | p1(X1836) ) )
                                              | ! [X1837] :
                                                  ( ~ r1(X1820,X1837)
                                                  | p1(X1837) ) )
                                          | ! [X1838] :
                                              ( ~ r1(X1818,X1838)
                                              | p1(X1838) ) )
                                      | ! [X1839] :
                                          ( ~ r1(X1816,X1839)
                                          | p1(X1839) ) )
                                  | ! [X1840] :
                                      ( ~ r1(X1814,X1840)
                                      | p1(X1840) ) )
                              | ! [X1841] :
                                  ( ~ r1(X1812,X1841)
                                  | p1(X1841) ) )
                          | ! [X1842] :
                              ( ~ r1(X1810,X1842)
                              | p1(X1842) ) )
                      | ! [X1843] :
                          ( ~ r1(X1808,X1843)
                          | p1(X1843) ) )
                  | ! [X1844] :
                      ( ~ r1(X1806,X1844)
                      | p1(X1844) ) )
              | ! [X1845] :
                  ( ~ r1(X1804,X1845)
                  | p1(X1845) ) )
          | ! [X1846] :
              ( ~ r1(X1802,X1846)
              | p1(X1846) ) )
      | ! [X1847] :
          ( ~ r1(sK0,X1847)
          | p1(X1847) ) )
    & ( ! [X1848] :
          ( ~ r1(sK0,X1848)
          | p2(X1848) )
      | ! [X1849] :
          ( ~ r1(sK0,X1849)
          | ! [X1850] :
              ( ~ r1(X1849,X1850)
              | p2(X1850) )
          | ! [X1851] :
              ( ~ r1(X1849,X1851)
              | ! [X1852] :
                  ( ~ r1(X1851,X1852)
                  | p2(X1852) )
              | ! [X1853] :
                  ( ~ r1(X1851,X1853)
                  | ! [X1854] :
                      ( ~ r1(X1853,X1854)
                      | p2(X1854) )
                  | ! [X1855] :
                      ( ~ r1(X1853,X1855)
                      | ! [X1856] :
                          ( ~ r1(X1855,X1856)
                          | p2(X1856) )
                      | ! [X1857] :
                          ( ~ r1(X1855,X1857)
                          | ! [X1858] :
                              ( ~ r1(X1857,X1858)
                              | p2(X1858) )
                          | ! [X1859] :
                              ( ~ r1(X1857,X1859)
                              | ! [X1860] :
                                  ( ~ r1(X1859,X1860)
                                  | p2(X1860) )
                              | ! [X1861] :
                                  ( ~ r1(X1859,X1861)
                                  | ! [X1862] :
                                      ( ~ r1(X1861,X1862)
                                      | p2(X1862) )
                                  | ! [X1863] :
                                      ( ~ r1(X1861,X1863)
                                      | ! [X1864] :
                                          ( ~ r1(X1863,X1864)
                                          | p2(X1864) )
                                      | ! [X1865] :
                                          ( ~ r1(X1863,X1865)
                                          | ! [X1866] :
                                              ( ~ r1(X1865,X1866)
                                              | p2(X1866) )
                                          | ! [X1867] :
                                              ( ~ r1(X1865,X1867)
                                              | ! [X1868] :
                                                  ( ~ r1(X1867,X1868)
                                                  | p2(X1868) )
                                              | ! [X1869] :
                                                  ( ~ r1(X1867,X1869)
                                                  | ! [X1870] :
                                                      ( ~ r1(X1869,X1870)
                                                      | p2(X1870) )
                                                  | ! [X1871] :
                                                      ( ~ r1(X1869,X1871)
                                                      | ! [X1872] :
                                                          ( ~ r1(X1871,X1872)
                                                          | p2(X1872) )
                                                      | ! [X1873] :
                                                          ( ~ r1(X1871,X1873)
                                                          | ! [X1874] :
                                                              ( ~ r1(X1873,X1874)
                                                              | p2(X1874) )
                                                          | ! [X1875] :
                                                              ( ~ r1(X1873,X1875)
                                                              | r1(X1875,sK407(X1875)) )
                                                          | ! [X1877] :
                                                              ( ~ r1(X1873,X1877)
                                                              | p1(X1877) ) )
                                                      | ! [X1878] :
                                                          ( ~ r1(X1871,X1878)
                                                          | p1(X1878) ) )
                                                  | ! [X1879] :
                                                      ( ~ r1(X1869,X1879)
                                                      | p1(X1879) ) )
                                              | ! [X1880] :
                                                  ( ~ r1(X1867,X1880)
                                                  | p1(X1880) ) )
                                          | ! [X1881] :
                                              ( ~ r1(X1865,X1881)
                                              | p1(X1881) ) )
                                      | ! [X1882] :
                                          ( ~ r1(X1863,X1882)
                                          | p1(X1882) ) )
                                  | ! [X1883] :
                                      ( ~ r1(X1861,X1883)
                                      | p1(X1883) ) )
                              | ! [X1884] :
                                  ( ~ r1(X1859,X1884)
                                  | p1(X1884) ) )
                          | ! [X1885] :
                              ( ~ r1(X1857,X1885)
                              | p1(X1885) ) )
                      | ! [X1886] :
                          ( ~ r1(X1855,X1886)
                          | p1(X1886) ) )
                  | ! [X1887] :
                      ( ~ r1(X1853,X1887)
                      | p1(X1887) ) )
              | ! [X1888] :
                  ( ~ r1(X1851,X1888)
                  | p1(X1888) ) )
          | ! [X1889] :
              ( ~ r1(X1849,X1889)
              | p1(X1889) ) )
      | ! [X1890] :
          ( ~ r1(sK0,X1890)
          | p1(X1890) ) )
    & r1(sK0,sK408)
    & ~ p2(sK408)
    & r1(sK0,sK409)
    & r1(sK409,sK410)
    & ~ p2(sK410)
    & r1(sK409,sK411)
    & r1(sK411,sK412)
    & ~ p2(sK412)
    & r1(sK411,sK413)
    & r1(sK413,sK414)
    & ~ p2(sK414)
    & r1(sK413,sK415)
    & r1(sK415,sK416)
    & ~ p2(sK416)
    & r1(sK415,sK417)
    & r1(sK417,sK418)
    & ~ p2(sK418)
    & r1(sK417,sK419)
    & r1(sK419,sK420)
    & ~ p2(sK420)
    & r1(sK419,sK421)
    & r1(sK421,sK422)
    & ~ p2(sK422)
    & r1(sK421,sK423)
    & r1(sK423,sK424)
    & ~ p2(sK424)
    & r1(sK423,sK425)
    & r1(sK425,sK426)
    & ~ p2(sK426)
    & r1(sK425,sK427)
    & r1(sK427,sK428)
    & ~ p2(sK428)
    & r1(sK427,sK429)
    & r1(sK429,sK430)
    & ~ p2(sK430)
    & r1(sK429,sK431)
    & r1(sK431,sK432)
    & ~ p2(sK432)
    & r1(sK431,sK433)
    & r1(sK433,sK434)
    & ~ p2(sK434)
    & r1(sK433,sK435)
    & r1(sK435,sK436)
    & ~ p2(sK436)
    & r1(sK435,sK437)
    & r1(sK437,sK438)
    & ~ p2(sK438)
    & r1(sK437,sK439)
    & r1(sK439,sK440)
    & ~ p2(sK440)
    & r1(sK439,sK441)
    & r1(sK441,sK442)
    & ~ p2(sK442)
    & r1(sK441,sK443)
    & r1(sK443,sK444)
    & ~ p2(sK444)
    & r1(sK443,sK445)
    & r1(sK445,sK446)
    & ~ p2(sK446)
    & r1(sK445,sK447)
    & r1(sK447,sK448)
    & ! [X1932] :
        ( ~ r1(sK448,X1932)
        | p1(X1932) )
    & r1(sK447,sK449)
    & ~ p1(sK449)
    & r1(sK445,sK450)
    & ~ p1(sK450)
    & r1(sK443,sK451)
    & ~ p1(sK451)
    & r1(sK441,sK452)
    & ~ p1(sK452)
    & r1(sK439,sK453)
    & ~ p1(sK453)
    & r1(sK437,sK454)
    & ~ p1(sK454)
    & r1(sK435,sK455)
    & ~ p1(sK455)
    & r1(sK433,sK456)
    & ~ p1(sK456)
    & r1(sK431,sK457)
    & ~ p1(sK457)
    & r1(sK429,sK458)
    & ~ p1(sK458)
    & r1(sK427,sK459)
    & ~ p1(sK459)
    & r1(sK425,sK460)
    & ~ p1(sK460)
    & r1(sK423,sK461)
    & ~ p1(sK461)
    & r1(sK421,sK462)
    & ~ p1(sK462)
    & r1(sK419,sK463)
    & ~ p1(sK463)
    & r1(sK417,sK464)
    & ~ p1(sK464)
    & r1(sK415,sK465)
    & ~ p1(sK465)
    & r1(sK413,sK466)
    & ~ p1(sK466)
    & r1(sK411,sK467)
    & ~ p1(sK467)
    & r1(sK409,sK468)
    & ~ p1(sK468)
    & r1(sK0,sK469)
    & ~ p1(sK469)
    & ( ! [X1954] :
          ( ~ r1(sK0,X1954)
          | p2(X1954) )
      | ! [X1955] :
          ( ~ r1(sK0,X1955)
          | ! [X1956] :
              ( ~ r1(X1955,X1956)
              | p2(X1956) )
          | ! [X1957] :
              ( ~ r1(X1955,X1957)
              | ! [X1958] :
                  ( ~ r1(X1957,X1958)
                  | p2(X1958) )
              | ! [X1959] :
                  ( ~ r1(X1957,X1959)
                  | ! [X1960] :
                      ( ~ r1(X1959,X1960)
                      | p2(X1960) )
                  | ! [X1961] :
                      ( ~ r1(X1959,X1961)
                      | ! [X1962] :
                          ( ~ r1(X1961,X1962)
                          | p2(X1962) )
                      | ! [X1963] :
                          ( ~ r1(X1961,X1963)
                          | ! [X1964] :
                              ( ~ r1(X1963,X1964)
                              | p2(X1964) )
                          | ! [X1965] :
                              ( ~ r1(X1963,X1965)
                              | ! [X1966] :
                                  ( ~ r1(X1965,X1966)
                                  | p2(X1966) )
                              | ! [X1967] :
                                  ( ~ r1(X1965,X1967)
                                  | ! [X1968] :
                                      ( ~ r1(X1967,X1968)
                                      | p2(X1968) )
                                  | ! [X1969] :
                                      ( ~ r1(X1967,X1969)
                                      | ! [X1970] :
                                          ( ~ r1(X1969,X1970)
                                          | p2(X1970) )
                                      | ! [X1971] :
                                          ( ~ r1(X1969,X1971)
                                          | ! [X1972] :
                                              ( ~ r1(X1971,X1972)
                                              | p2(X1972) )
                                          | ! [X1973] :
                                              ( ~ r1(X1971,X1973)
                                              | ! [X1974] :
                                                  ( ~ r1(X1973,X1974)
                                                  | p2(X1974) )
                                              | ! [X1975] :
                                                  ( ~ r1(X1973,X1975)
                                                  | ! [X1976] :
                                                      ( ~ r1(X1975,X1976)
                                                      | p2(X1976) )
                                                  | ! [X1977] :
                                                      ( ~ r1(X1975,X1977)
                                                      | ! [X1978] :
                                                          ( ~ r1(X1977,X1978)
                                                          | p2(X1978) )
                                                      | ! [X1979] :
                                                          ( ~ r1(X1977,X1979)
                                                          | ! [X1980] :
                                                              ( ~ r1(X1979,X1980)
                                                              | ( r1(X1980,sK470(X1980))
                                                                & p1(sK470(X1980)) ) )
                                                          | ~ p1(X1979) )
                                                      | ! [X1982] :
                                                          ( ~ r1(X1977,X1982)
                                                          | p1(X1982) ) )
                                                  | ! [X1983] :
                                                      ( ~ r1(X1975,X1983)
                                                      | p1(X1983) ) )
                                              | ! [X1984] :
                                                  ( ~ r1(X1973,X1984)
                                                  | p1(X1984) ) )
                                          | ! [X1985] :
                                              ( ~ r1(X1971,X1985)
                                              | p1(X1985) ) )
                                      | ! [X1986] :
                                          ( ~ r1(X1969,X1986)
                                          | p1(X1986) ) )
                                  | ! [X1987] :
                                      ( ~ r1(X1967,X1987)
                                      | p1(X1987) ) )
                              | ! [X1988] :
                                  ( ~ r1(X1965,X1988)
                                  | p1(X1988) ) )
                          | ! [X1989] :
                              ( ~ r1(X1963,X1989)
                              | p1(X1989) ) )
                      | ! [X1990] :
                          ( ~ r1(X1961,X1990)
                          | p1(X1990) ) )
                  | ! [X1991] :
                      ( ~ r1(X1959,X1991)
                      | p1(X1991) ) )
              | ! [X1992] :
                  ( ~ r1(X1957,X1992)
                  | p1(X1992) ) )
          | ! [X1993] :
              ( ~ r1(X1955,X1993)
              | p1(X1993) ) )
      | ! [X1994] :
          ( ~ r1(sK0,X1994)
          | p1(X1994) ) )
    & ( ! [X1995] :
          ( ~ r1(sK0,X1995)
          | p2(X1995) )
      | ! [X1996] :
          ( ~ r1(sK0,X1996)
          | ! [X1997] :
              ( ~ r1(X1996,X1997)
              | p2(X1997) )
          | ! [X1998] :
              ( ~ r1(X1996,X1998)
              | ! [X1999] :
                  ( ~ r1(X1998,X1999)
                  | p2(X1999) )
              | ! [X2000] :
                  ( ~ r1(X1998,X2000)
                  | ! [X2001] :
                      ( ~ r1(X2000,X2001)
                      | p2(X2001) )
                  | ! [X2002] :
                      ( ~ r1(X2000,X2002)
                      | ! [X2003] :
                          ( ~ r1(X2002,X2003)
                          | p2(X2003) )
                      | ! [X2004] :
                          ( ~ r1(X2002,X2004)
                          | ! [X2005] :
                              ( ~ r1(X2004,X2005)
                              | p2(X2005) )
                          | ! [X2006] :
                              ( ~ r1(X2004,X2006)
                              | ! [X2007] :
                                  ( ~ r1(X2006,X2007)
                                  | p2(X2007) )
                              | ! [X2008] :
                                  ( ~ r1(X2006,X2008)
                                  | ! [X2009] :
                                      ( ~ r1(X2008,X2009)
                                      | p2(X2009) )
                                  | ! [X2010] :
                                      ( ~ r1(X2008,X2010)
                                      | ! [X2011] :
                                          ( ~ r1(X2010,X2011)
                                          | p2(X2011) )
                                      | ! [X2012] :
                                          ( ~ r1(X2010,X2012)
                                          | ! [X2013] :
                                              ( ~ r1(X2012,X2013)
                                              | p2(X2013) )
                                          | ! [X2014] :
                                              ( ~ r1(X2012,X2014)
                                              | ! [X2015] :
                                                  ( ~ r1(X2014,X2015)
                                                  | p2(X2015) )
                                              | ! [X2016] :
                                                  ( ~ r1(X2014,X2016)
                                                  | ! [X2017] :
                                                      ( ~ r1(X2016,X2017)
                                                      | p2(X2017) )
                                                  | ! [X2018] :
                                                      ( ~ r1(X2016,X2018)
                                                      | ! [X2019] :
                                                          ( ~ r1(X2018,X2019)
                                                          | p2(X2019) )
                                                      | ! [X2020] :
                                                          ( ~ r1(X2018,X2020)
                                                          | ! [X2021] :
                                                              ( ~ r1(X2020,X2021)
                                                              | ! [X2022] :
                                                                  ( ~ r1(X2021,X2022)
                                                                  | ( r1(X2022,sK471(X2022))
                                                                    & ~ p1(sK471(X2022)) ) )
                                                              | ! [X2024] :
                                                                  ( ~ r1(X2021,X2024)
                                                                  | p1(X2024) ) ) )
                                                      | ! [X2025] :
                                                          ( ~ r1(X2018,X2025)
                                                          | p1(X2025) ) )
                                                  | ! [X2026] :
                                                      ( ~ r1(X2016,X2026)
                                                      | p1(X2026) ) )
                                              | ! [X2027] :
                                                  ( ~ r1(X2014,X2027)
                                                  | p1(X2027) ) )
                                          | ! [X2028] :
                                              ( ~ r1(X2012,X2028)
                                              | p1(X2028) ) )
                                      | ! [X2029] :
                                          ( ~ r1(X2010,X2029)
                                          | p1(X2029) ) )
                                  | ! [X2030] :
                                      ( ~ r1(X2008,X2030)
                                      | p1(X2030) ) )
                              | ! [X2031] :
                                  ( ~ r1(X2006,X2031)
                                  | p1(X2031) ) )
                          | ! [X2032] :
                              ( ~ r1(X2004,X2032)
                              | p1(X2032) ) )
                      | ! [X2033] :
                          ( ~ r1(X2002,X2033)
                          | p1(X2033) ) )
                  | ! [X2034] :
                      ( ~ r1(X2000,X2034)
                      | p1(X2034) ) )
              | ! [X2035] :
                  ( ~ r1(X1998,X2035)
                  | p1(X2035) ) )
          | ! [X2036] :
              ( ~ r1(X1996,X2036)
              | p1(X2036) ) )
      | ! [X2037] :
          ( ~ r1(sK0,X2037)
          | p1(X2037) ) )
    & ( ! [X2038] :
          ( ~ r1(sK0,X2038)
          | p2(X2038) )
      | ! [X2039] :
          ( ~ r1(sK0,X2039)
          | ! [X2040] :
              ( ~ r1(X2039,X2040)
              | p2(X2040) )
          | ! [X2041] :
              ( ~ r1(X2039,X2041)
              | ! [X2042] :
                  ( ~ r1(X2041,X2042)
                  | p2(X2042) )
              | ! [X2043] :
                  ( ~ r1(X2041,X2043)
                  | ! [X2044] :
                      ( ~ r1(X2043,X2044)
                      | p2(X2044) )
                  | ! [X2045] :
                      ( ~ r1(X2043,X2045)
                      | ! [X2046] :
                          ( ~ r1(X2045,X2046)
                          | p2(X2046) )
                      | ! [X2047] :
                          ( ~ r1(X2045,X2047)
                          | ! [X2048] :
                              ( ~ r1(X2047,X2048)
                              | p2(X2048) )
                          | ! [X2049] :
                              ( ~ r1(X2047,X2049)
                              | ! [X2050] :
                                  ( ~ r1(X2049,X2050)
                                  | p2(X2050) )
                              | ! [X2051] :
                                  ( ~ r1(X2049,X2051)
                                  | ! [X2052] :
                                      ( ~ r1(X2051,X2052)
                                      | p2(X2052) )
                                  | ! [X2053] :
                                      ( ~ r1(X2051,X2053)
                                      | ! [X2054] :
                                          ( ~ r1(X2053,X2054)
                                          | p2(X2054) )
                                      | ! [X2055] :
                                          ( ~ r1(X2053,X2055)
                                          | ! [X2056] :
                                              ( ~ r1(X2055,X2056)
                                              | p2(X2056) )
                                          | ! [X2057] :
                                              ( ~ r1(X2055,X2057)
                                              | ! [X2058] :
                                                  ( ~ r1(X2057,X2058)
                                                  | p2(X2058) )
                                              | ! [X2059] :
                                                  ( ~ r1(X2057,X2059)
                                                  | ! [X2060] :
                                                      ( ~ r1(X2059,X2060)
                                                      | p2(X2060) )
                                                  | ! [X2061] :
                                                      ( ~ r1(X2059,X2061)
                                                      | ! [X2062] :
                                                          ( ~ r1(X2061,X2062)
                                                          | p2(X2062) )
                                                      | ! [X2063] :
                                                          ( ~ r1(X2061,X2063)
                                                          | ! [X2064] :
                                                              ( ~ r1(X2063,X2064)
                                                              | ( r1(X2064,sK472(X2064))
                                                                & ! [X2066] :
                                                                    ( ~ r1(sK472(X2064),X2066)
                                                                    | p1(X2066) ) ) )
                                                          | ! [X2067] :
                                                              ( ~ r1(X2063,X2067)
                                                              | ( r1(X2067,sK473(X2067))
                                                                & ~ p1(sK473(X2067)) ) ) )
                                                      | ! [X2069] :
                                                          ( ~ r1(X2061,X2069)
                                                          | p1(X2069) ) )
                                                  | ! [X2070] :
                                                      ( ~ r1(X2059,X2070)
                                                      | p1(X2070) ) )
                                              | ! [X2071] :
                                                  ( ~ r1(X2057,X2071)
                                                  | p1(X2071) ) )
                                          | ! [X2072] :
                                              ( ~ r1(X2055,X2072)
                                              | p1(X2072) ) )
                                      | ! [X2073] :
                                          ( ~ r1(X2053,X2073)
                                          | p1(X2073) ) )
                                  | ! [X2074] :
                                      ( ~ r1(X2051,X2074)
                                      | p1(X2074) ) )
                              | ! [X2075] :
                                  ( ~ r1(X2049,X2075)
                                  | p1(X2075) ) )
                          | ! [X2076] :
                              ( ~ r1(X2047,X2076)
                              | p1(X2076) ) )
                      | ! [X2077] :
                          ( ~ r1(X2045,X2077)
                          | p1(X2077) ) )
                  | ! [X2078] :
                      ( ~ r1(X2043,X2078)
                      | p1(X2078) ) )
              | ! [X2079] :
                  ( ~ r1(X2041,X2079)
                  | p1(X2079) ) )
          | ! [X2080] :
              ( ~ r1(X2039,X2080)
              | p1(X2080) ) )
      | ! [X2081] :
          ( ~ r1(sK0,X2081)
          | p1(X2081) ) )
    & ( ! [X2082] :
          ( ~ r1(sK0,X2082)
          | p2(X2082) )
      | ! [X2083] :
          ( ~ r1(sK0,X2083)
          | ! [X2084] :
              ( ~ r1(X2083,X2084)
              | p2(X2084) )
          | ! [X2085] :
              ( ~ r1(X2083,X2085)
              | ! [X2086] :
                  ( ~ r1(X2085,X2086)
                  | p2(X2086) )
              | ! [X2087] :
                  ( ~ r1(X2085,X2087)
                  | ! [X2088] :
                      ( ~ r1(X2087,X2088)
                      | p2(X2088) )
                  | ! [X2089] :
                      ( ~ r1(X2087,X2089)
                      | ! [X2090] :
                          ( ~ r1(X2089,X2090)
                          | p2(X2090) )
                      | ! [X2091] :
                          ( ~ r1(X2089,X2091)
                          | ! [X2092] :
                              ( ~ r1(X2091,X2092)
                              | p2(X2092) )
                          | ! [X2093] :
                              ( ~ r1(X2091,X2093)
                              | ! [X2094] :
                                  ( ~ r1(X2093,X2094)
                                  | p2(X2094) )
                              | ! [X2095] :
                                  ( ~ r1(X2093,X2095)
                                  | ! [X2096] :
                                      ( ~ r1(X2095,X2096)
                                      | p2(X2096) )
                                  | ! [X2097] :
                                      ( ~ r1(X2095,X2097)
                                      | ! [X2098] :
                                          ( ~ r1(X2097,X2098)
                                          | p2(X2098) )
                                      | ! [X2099] :
                                          ( ~ r1(X2097,X2099)
                                          | ! [X2100] :
                                              ( ~ r1(X2099,X2100)
                                              | p2(X2100) )
                                          | ! [X2101] :
                                              ( ~ r1(X2099,X2101)
                                              | ! [X2102] :
                                                  ( ~ r1(X2101,X2102)
                                                  | p2(X2102) )
                                              | ! [X2103] :
                                                  ( ~ r1(X2101,X2103)
                                                  | ! [X2104] :
                                                      ( ~ r1(X2103,X2104)
                                                      | p2(X2104) )
                                                  | ! [X2105] :
                                                      ( ~ r1(X2103,X2105)
                                                      | ! [X2106] :
                                                          ( ~ r1(X2105,X2106)
                                                          | p2(X2106) )
                                                      | ! [X2107] :
                                                          ( ~ r1(X2105,X2107)
                                                          | r1(X2107,sK474(X2107)) )
                                                      | ! [X2109] :
                                                          ( ~ r1(X2105,X2109)
                                                          | p1(X2109) ) )
                                                  | ! [X2110] :
                                                      ( ~ r1(X2103,X2110)
                                                      | p1(X2110) ) )
                                              | ! [X2111] :
                                                  ( ~ r1(X2101,X2111)
                                                  | p1(X2111) ) )
                                          | ! [X2112] :
                                              ( ~ r1(X2099,X2112)
                                              | p1(X2112) ) )
                                      | ! [X2113] :
                                          ( ~ r1(X2097,X2113)
                                          | p1(X2113) ) )
                                  | ! [X2114] :
                                      ( ~ r1(X2095,X2114)
                                      | p1(X2114) ) )
                              | ! [X2115] :
                                  ( ~ r1(X2093,X2115)
                                  | p1(X2115) ) )
                          | ! [X2116] :
                              ( ~ r1(X2091,X2116)
                              | p1(X2116) ) )
                      | ! [X2117] :
                          ( ~ r1(X2089,X2117)
                          | p1(X2117) ) )
                  | ! [X2118] :
                      ( ~ r1(X2087,X2118)
                      | p1(X2118) ) )
              | ! [X2119] :
                  ( ~ r1(X2085,X2119)
                  | p1(X2119) ) )
          | ! [X2120] :
              ( ~ r1(X2083,X2120)
              | p1(X2120) ) )
      | ! [X2121] :
          ( ~ r1(sK0,X2121)
          | p1(X2121) ) )
    & r1(sK0,sK475)
    & ~ p2(sK475)
    & r1(sK0,sK476)
    & r1(sK476,sK477)
    & ~ p2(sK477)
    & r1(sK476,sK478)
    & r1(sK478,sK479)
    & ~ p2(sK479)
    & r1(sK478,sK480)
    & r1(sK480,sK481)
    & ~ p2(sK481)
    & r1(sK480,sK482)
    & r1(sK482,sK483)
    & ~ p2(sK483)
    & r1(sK482,sK484)
    & r1(sK484,sK485)
    & ~ p2(sK485)
    & r1(sK484,sK486)
    & r1(sK486,sK487)
    & ~ p2(sK487)
    & r1(sK486,sK488)
    & r1(sK488,sK489)
    & ~ p2(sK489)
    & r1(sK488,sK490)
    & r1(sK490,sK491)
    & ~ p2(sK491)
    & r1(sK490,sK492)
    & r1(sK492,sK493)
    & ~ p2(sK493)
    & r1(sK492,sK494)
    & r1(sK494,sK495)
    & ~ p2(sK495)
    & r1(sK494,sK496)
    & r1(sK496,sK497)
    & ~ p2(sK497)
    & r1(sK496,sK498)
    & r1(sK498,sK499)
    & ~ p2(sK499)
    & r1(sK498,sK500)
    & r1(sK500,sK501)
    & ~ p2(sK501)
    & r1(sK500,sK502)
    & r1(sK502,sK503)
    & ~ p2(sK503)
    & r1(sK502,sK504)
    & r1(sK504,sK505)
    & ~ p2(sK505)
    & r1(sK504,sK506)
    & r1(sK506,sK507)
    & ~ p2(sK507)
    & r1(sK506,sK508)
    & r1(sK508,sK509)
    & ~ p2(sK509)
    & r1(sK508,sK510)
    & r1(sK510,sK511)
    & ~ p2(sK511)
    & r1(sK510,sK512)
    & r1(sK512,sK513)
    & ~ p2(sK513)
    & r1(sK512,sK514)
    & r1(sK514,sK515)
    & ! [X2163] :
        ( ~ r1(sK515,X2163)
        | p1(X2163) )
    & r1(sK514,sK516)
    & ~ p1(sK516)
    & r1(sK512,sK517)
    & ~ p1(sK517)
    & r1(sK510,sK518)
    & ~ p1(sK518)
    & r1(sK508,sK519)
    & ~ p1(sK519)
    & r1(sK506,sK520)
    & ~ p1(sK520)
    & r1(sK504,sK521)
    & ~ p1(sK521)
    & r1(sK502,sK522)
    & ~ p1(sK522)
    & r1(sK500,sK523)
    & ~ p1(sK523)
    & r1(sK498,sK524)
    & ~ p1(sK524)
    & r1(sK496,sK525)
    & ~ p1(sK525)
    & r1(sK494,sK526)
    & ~ p1(sK526)
    & r1(sK492,sK527)
    & ~ p1(sK527)
    & r1(sK490,sK528)
    & ~ p1(sK528)
    & r1(sK488,sK529)
    & ~ p1(sK529)
    & r1(sK486,sK530)
    & ~ p1(sK530)
    & r1(sK484,sK531)
    & ~ p1(sK531)
    & r1(sK482,sK532)
    & ~ p1(sK532)
    & r1(sK480,sK533)
    & ~ p1(sK533)
    & r1(sK478,sK534)
    & ~ p1(sK534)
    & r1(sK476,sK535)
    & ~ p1(sK535)
    & r1(sK0,sK536)
    & ~ p1(sK536)
    & ( ! [X2185] :
          ( ~ r1(sK0,X2185)
          | p2(X2185) )
      | ! [X2186] :
          ( ~ r1(sK0,X2186)
          | ! [X2187] :
              ( ~ r1(X2186,X2187)
              | p2(X2187) )
          | ! [X2188] :
              ( ~ r1(X2186,X2188)
              | ! [X2189] :
                  ( ~ r1(X2188,X2189)
                  | p2(X2189) )
              | ! [X2190] :
                  ( ~ r1(X2188,X2190)
                  | ! [X2191] :
                      ( ~ r1(X2190,X2191)
                      | p2(X2191) )
                  | ! [X2192] :
                      ( ~ r1(X2190,X2192)
                      | ! [X2193] :
                          ( ~ r1(X2192,X2193)
                          | p2(X2193) )
                      | ! [X2194] :
                          ( ~ r1(X2192,X2194)
                          | ! [X2195] :
                              ( ~ r1(X2194,X2195)
                              | p2(X2195) )
                          | ! [X2196] :
                              ( ~ r1(X2194,X2196)
                              | ! [X2197] :
                                  ( ~ r1(X2196,X2197)
                                  | p2(X2197) )
                              | ! [X2198] :
                                  ( ~ r1(X2196,X2198)
                                  | ! [X2199] :
                                      ( ~ r1(X2198,X2199)
                                      | p2(X2199) )
                                  | ! [X2200] :
                                      ( ~ r1(X2198,X2200)
                                      | ! [X2201] :
                                          ( ~ r1(X2200,X2201)
                                          | p2(X2201) )
                                      | ! [X2202] :
                                          ( ~ r1(X2200,X2202)
                                          | ! [X2203] :
                                              ( ~ r1(X2202,X2203)
                                              | p2(X2203) )
                                          | ! [X2204] :
                                              ( ~ r1(X2202,X2204)
                                              | ! [X2205] :
                                                  ( ~ r1(X2204,X2205)
                                                  | p2(X2205) )
                                              | ! [X2206] :
                                                  ( ~ r1(X2204,X2206)
                                                  | ! [X2207] :
                                                      ( ~ r1(X2206,X2207)
                                                      | p2(X2207) )
                                                  | ! [X2208] :
                                                      ( ~ r1(X2206,X2208)
                                                      | ! [X2209] :
                                                          ( ~ r1(X2208,X2209)
                                                          | ( r1(X2209,sK537(X2209))
                                                            & p1(sK537(X2209)) ) )
                                                      | ~ p1(X2208) )
                                                  | ! [X2211] :
                                                      ( ~ r1(X2206,X2211)
                                                      | p1(X2211) ) )
                                              | ! [X2212] :
                                                  ( ~ r1(X2204,X2212)
                                                  | p1(X2212) ) )
                                          | ! [X2213] :
                                              ( ~ r1(X2202,X2213)
                                              | p1(X2213) ) )
                                      | ! [X2214] :
                                          ( ~ r1(X2200,X2214)
                                          | p1(X2214) ) )
                                  | ! [X2215] :
                                      ( ~ r1(X2198,X2215)
                                      | p1(X2215) ) )
                              | ! [X2216] :
                                  ( ~ r1(X2196,X2216)
                                  | p1(X2216) ) )
                          | ! [X2217] :
                              ( ~ r1(X2194,X2217)
                              | p1(X2217) ) )
                      | ! [X2218] :
                          ( ~ r1(X2192,X2218)
                          | p1(X2218) ) )
                  | ! [X2219] :
                      ( ~ r1(X2190,X2219)
                      | p1(X2219) ) )
              | ! [X2220] :
                  ( ~ r1(X2188,X2220)
                  | p1(X2220) ) )
          | ! [X2221] :
              ( ~ r1(X2186,X2221)
              | p1(X2221) ) )
      | ! [X2222] :
          ( ~ r1(sK0,X2222)
          | p1(X2222) ) )
    & ( ! [X2223] :
          ( ~ r1(sK0,X2223)
          | p2(X2223) )
      | ! [X2224] :
          ( ~ r1(sK0,X2224)
          | ! [X2225] :
              ( ~ r1(X2224,X2225)
              | p2(X2225) )
          | ! [X2226] :
              ( ~ r1(X2224,X2226)
              | ! [X2227] :
                  ( ~ r1(X2226,X2227)
                  | p2(X2227) )
              | ! [X2228] :
                  ( ~ r1(X2226,X2228)
                  | ! [X2229] :
                      ( ~ r1(X2228,X2229)
                      | p2(X2229) )
                  | ! [X2230] :
                      ( ~ r1(X2228,X2230)
                      | ! [X2231] :
                          ( ~ r1(X2230,X2231)
                          | p2(X2231) )
                      | ! [X2232] :
                          ( ~ r1(X2230,X2232)
                          | ! [X2233] :
                              ( ~ r1(X2232,X2233)
                              | p2(X2233) )
                          | ! [X2234] :
                              ( ~ r1(X2232,X2234)
                              | ! [X2235] :
                                  ( ~ r1(X2234,X2235)
                                  | p2(X2235) )
                              | ! [X2236] :
                                  ( ~ r1(X2234,X2236)
                                  | ! [X2237] :
                                      ( ~ r1(X2236,X2237)
                                      | p2(X2237) )
                                  | ! [X2238] :
                                      ( ~ r1(X2236,X2238)
                                      | ! [X2239] :
                                          ( ~ r1(X2238,X2239)
                                          | p2(X2239) )
                                      | ! [X2240] :
                                          ( ~ r1(X2238,X2240)
                                          | ! [X2241] :
                                              ( ~ r1(X2240,X2241)
                                              | p2(X2241) )
                                          | ! [X2242] :
                                              ( ~ r1(X2240,X2242)
                                              | ! [X2243] :
                                                  ( ~ r1(X2242,X2243)
                                                  | p2(X2243) )
                                              | ! [X2244] :
                                                  ( ~ r1(X2242,X2244)
                                                  | ! [X2245] :
                                                      ( ~ r1(X2244,X2245)
                                                      | p2(X2245) )
                                                  | ! [X2246] :
                                                      ( ~ r1(X2244,X2246)
                                                      | ! [X2247] :
                                                          ( ~ r1(X2246,X2247)
                                                          | ! [X2248] :
                                                              ( ~ r1(X2247,X2248)
                                                              | ( r1(X2248,sK538(X2248))
                                                                & ~ p1(sK538(X2248)) ) )
                                                          | ! [X2250] :
                                                              ( ~ r1(X2247,X2250)
                                                              | p1(X2250) ) ) )
                                                  | ! [X2251] :
                                                      ( ~ r1(X2244,X2251)
                                                      | p1(X2251) ) )
                                              | ! [X2252] :
                                                  ( ~ r1(X2242,X2252)
                                                  | p1(X2252) ) )
                                          | ! [X2253] :
                                              ( ~ r1(X2240,X2253)
                                              | p1(X2253) ) )
                                      | ! [X2254] :
                                          ( ~ r1(X2238,X2254)
                                          | p1(X2254) ) )
                                  | ! [X2255] :
                                      ( ~ r1(X2236,X2255)
                                      | p1(X2255) ) )
                              | ! [X2256] :
                                  ( ~ r1(X2234,X2256)
                                  | p1(X2256) ) )
                          | ! [X2257] :
                              ( ~ r1(X2232,X2257)
                              | p1(X2257) ) )
                      | ! [X2258] :
                          ( ~ r1(X2230,X2258)
                          | p1(X2258) ) )
                  | ! [X2259] :
                      ( ~ r1(X2228,X2259)
                      | p1(X2259) ) )
              | ! [X2260] :
                  ( ~ r1(X2226,X2260)
                  | p1(X2260) ) )
          | ! [X2261] :
              ( ~ r1(X2224,X2261)
              | p1(X2261) ) )
      | ! [X2262] :
          ( ~ r1(sK0,X2262)
          | p1(X2262) ) )
    & ( ! [X2263] :
          ( ~ r1(sK0,X2263)
          | p2(X2263) )
      | ! [X2264] :
          ( ~ r1(sK0,X2264)
          | ! [X2265] :
              ( ~ r1(X2264,X2265)
              | p2(X2265) )
          | ! [X2266] :
              ( ~ r1(X2264,X2266)
              | ! [X2267] :
                  ( ~ r1(X2266,X2267)
                  | p2(X2267) )
              | ! [X2268] :
                  ( ~ r1(X2266,X2268)
                  | ! [X2269] :
                      ( ~ r1(X2268,X2269)
                      | p2(X2269) )
                  | ! [X2270] :
                      ( ~ r1(X2268,X2270)
                      | ! [X2271] :
                          ( ~ r1(X2270,X2271)
                          | p2(X2271) )
                      | ! [X2272] :
                          ( ~ r1(X2270,X2272)
                          | ! [X2273] :
                              ( ~ r1(X2272,X2273)
                              | p2(X2273) )
                          | ! [X2274] :
                              ( ~ r1(X2272,X2274)
                              | ! [X2275] :
                                  ( ~ r1(X2274,X2275)
                                  | p2(X2275) )
                              | ! [X2276] :
                                  ( ~ r1(X2274,X2276)
                                  | ! [X2277] :
                                      ( ~ r1(X2276,X2277)
                                      | p2(X2277) )
                                  | ! [X2278] :
                                      ( ~ r1(X2276,X2278)
                                      | ! [X2279] :
                                          ( ~ r1(X2278,X2279)
                                          | p2(X2279) )
                                      | ! [X2280] :
                                          ( ~ r1(X2278,X2280)
                                          | ! [X2281] :
                                              ( ~ r1(X2280,X2281)
                                              | p2(X2281) )
                                          | ! [X2282] :
                                              ( ~ r1(X2280,X2282)
                                              | ! [X2283] :
                                                  ( ~ r1(X2282,X2283)
                                                  | p2(X2283) )
                                              | ! [X2284] :
                                                  ( ~ r1(X2282,X2284)
                                                  | ! [X2285] :
                                                      ( ~ r1(X2284,X2285)
                                                      | p2(X2285) )
                                                  | ! [X2286] :
                                                      ( ~ r1(X2284,X2286)
                                                      | ! [X2287] :
                                                          ( ~ r1(X2286,X2287)
                                                          | ( r1(X2287,sK539(X2287))
                                                            & ! [X2289] :
                                                                ( ~ r1(sK539(X2287),X2289)
                                                                | p1(X2289) ) ) )
                                                      | ! [X2290] :
                                                          ( ~ r1(X2286,X2290)
                                                          | ( r1(X2290,sK540(X2290))
                                                            & ~ p1(sK540(X2290)) ) ) )
                                                  | ! [X2292] :
                                                      ( ~ r1(X2284,X2292)
                                                      | p1(X2292) ) )
                                              | ! [X2293] :
                                                  ( ~ r1(X2282,X2293)
                                                  | p1(X2293) ) )
                                          | ! [X2294] :
                                              ( ~ r1(X2280,X2294)
                                              | p1(X2294) ) )
                                      | ! [X2295] :
                                          ( ~ r1(X2278,X2295)
                                          | p1(X2295) ) )
                                  | ! [X2296] :
                                      ( ~ r1(X2276,X2296)
                                      | p1(X2296) ) )
                              | ! [X2297] :
                                  ( ~ r1(X2274,X2297)
                                  | p1(X2297) ) )
                          | ! [X2298] :
                              ( ~ r1(X2272,X2298)
                              | p1(X2298) ) )
                      | ! [X2299] :
                          ( ~ r1(X2270,X2299)
                          | p1(X2299) ) )
                  | ! [X2300] :
                      ( ~ r1(X2268,X2300)
                      | p1(X2300) ) )
              | ! [X2301] :
                  ( ~ r1(X2266,X2301)
                  | p1(X2301) ) )
          | ! [X2302] :
              ( ~ r1(X2264,X2302)
              | p1(X2302) ) )
      | ! [X2303] :
          ( ~ r1(sK0,X2303)
          | p1(X2303) ) )
    & ( ! [X2304] :
          ( ~ r1(sK0,X2304)
          | p2(X2304) )
      | ! [X2305] :
          ( ~ r1(sK0,X2305)
          | ! [X2306] :
              ( ~ r1(X2305,X2306)
              | p2(X2306) )
          | ! [X2307] :
              ( ~ r1(X2305,X2307)
              | ! [X2308] :
                  ( ~ r1(X2307,X2308)
                  | p2(X2308) )
              | ! [X2309] :
                  ( ~ r1(X2307,X2309)
                  | ! [X2310] :
                      ( ~ r1(X2309,X2310)
                      | p2(X2310) )
                  | ! [X2311] :
                      ( ~ r1(X2309,X2311)
                      | ! [X2312] :
                          ( ~ r1(X2311,X2312)
                          | p2(X2312) )
                      | ! [X2313] :
                          ( ~ r1(X2311,X2313)
                          | ! [X2314] :
                              ( ~ r1(X2313,X2314)
                              | p2(X2314) )
                          | ! [X2315] :
                              ( ~ r1(X2313,X2315)
                              | ! [X2316] :
                                  ( ~ r1(X2315,X2316)
                                  | p2(X2316) )
                              | ! [X2317] :
                                  ( ~ r1(X2315,X2317)
                                  | ! [X2318] :
                                      ( ~ r1(X2317,X2318)
                                      | p2(X2318) )
                                  | ! [X2319] :
                                      ( ~ r1(X2317,X2319)
                                      | ! [X2320] :
                                          ( ~ r1(X2319,X2320)
                                          | p2(X2320) )
                                      | ! [X2321] :
                                          ( ~ r1(X2319,X2321)
                                          | ! [X2322] :
                                              ( ~ r1(X2321,X2322)
                                              | p2(X2322) )
                                          | ! [X2323] :
                                              ( ~ r1(X2321,X2323)
                                              | ! [X2324] :
                                                  ( ~ r1(X2323,X2324)
                                                  | p2(X2324) )
                                              | ! [X2325] :
                                                  ( ~ r1(X2323,X2325)
                                                  | ! [X2326] :
                                                      ( ~ r1(X2325,X2326)
                                                      | p2(X2326) )
                                                  | ! [X2327] :
                                                      ( ~ r1(X2325,X2327)
                                                      | r1(X2327,sK541(X2327)) )
                                                  | ! [X2329] :
                                                      ( ~ r1(X2325,X2329)
                                                      | p1(X2329) ) )
                                              | ! [X2330] :
                                                  ( ~ r1(X2323,X2330)
                                                  | p1(X2330) ) )
                                          | ! [X2331] :
                                              ( ~ r1(X2321,X2331)
                                              | p1(X2331) ) )
                                      | ! [X2332] :
                                          ( ~ r1(X2319,X2332)
                                          | p1(X2332) ) )
                                  | ! [X2333] :
                                      ( ~ r1(X2317,X2333)
                                      | p1(X2333) ) )
                              | ! [X2334] :
                                  ( ~ r1(X2315,X2334)
                                  | p1(X2334) ) )
                          | ! [X2335] :
                              ( ~ r1(X2313,X2335)
                              | p1(X2335) ) )
                      | ! [X2336] :
                          ( ~ r1(X2311,X2336)
                          | p1(X2336) ) )
                  | ! [X2337] :
                      ( ~ r1(X2309,X2337)
                      | p1(X2337) ) )
              | ! [X2338] :
                  ( ~ r1(X2307,X2338)
                  | p1(X2338) ) )
          | ! [X2339] :
              ( ~ r1(X2305,X2339)
              | p1(X2339) ) )
      | ! [X2340] :
          ( ~ r1(sK0,X2340)
          | p1(X2340) ) )
    & r1(sK0,sK542)
    & ~ p2(sK542)
    & r1(sK0,sK543)
    & r1(sK543,sK544)
    & ~ p2(sK544)
    & r1(sK543,sK545)
    & r1(sK545,sK546)
    & ~ p2(sK546)
    & r1(sK545,sK547)
    & r1(sK547,sK548)
    & ~ p2(sK548)
    & r1(sK547,sK549)
    & r1(sK549,sK550)
    & ~ p2(sK550)
    & r1(sK549,sK551)
    & r1(sK551,sK552)
    & ~ p2(sK552)
    & r1(sK551,sK553)
    & r1(sK553,sK554)
    & ~ p2(sK554)
    & r1(sK553,sK555)
    & r1(sK555,sK556)
    & ~ p2(sK556)
    & r1(sK555,sK557)
    & r1(sK557,sK558)
    & ~ p2(sK558)
    & r1(sK557,sK559)
    & r1(sK559,sK560)
    & ~ p2(sK560)
    & r1(sK559,sK561)
    & r1(sK561,sK562)
    & ~ p2(sK562)
    & r1(sK561,sK563)
    & r1(sK563,sK564)
    & ~ p2(sK564)
    & r1(sK563,sK565)
    & r1(sK565,sK566)
    & ~ p2(sK566)
    & r1(sK565,sK567)
    & r1(sK567,sK568)
    & ~ p2(sK568)
    & r1(sK567,sK569)
    & r1(sK569,sK570)
    & ~ p2(sK570)
    & r1(sK569,sK571)
    & r1(sK571,sK572)
    & ~ p2(sK572)
    & r1(sK571,sK573)
    & r1(sK573,sK574)
    & ~ p2(sK574)
    & r1(sK573,sK575)
    & r1(sK575,sK576)
    & ~ p2(sK576)
    & r1(sK575,sK577)
    & r1(sK577,sK578)
    & ~ p2(sK578)
    & r1(sK577,sK579)
    & r1(sK579,sK580)
    & ~ p2(sK580)
    & r1(sK579,sK581)
    & r1(sK581,sK582)
    & ! [X2382] :
        ( ~ r1(sK582,X2382)
        | p1(X2382) )
    & r1(sK581,sK583)
    & ~ p1(sK583)
    & r1(sK579,sK584)
    & ~ p1(sK584)
    & r1(sK577,sK585)
    & ~ p1(sK585)
    & r1(sK575,sK586)
    & ~ p1(sK586)
    & r1(sK573,sK587)
    & ~ p1(sK587)
    & r1(sK571,sK588)
    & ~ p1(sK588)
    & r1(sK569,sK589)
    & ~ p1(sK589)
    & r1(sK567,sK590)
    & ~ p1(sK590)
    & r1(sK565,sK591)
    & ~ p1(sK591)
    & r1(sK563,sK592)
    & ~ p1(sK592)
    & r1(sK561,sK593)
    & ~ p1(sK593)
    & r1(sK559,sK594)
    & ~ p1(sK594)
    & r1(sK557,sK595)
    & ~ p1(sK595)
    & r1(sK555,sK596)
    & ~ p1(sK596)
    & r1(sK553,sK597)
    & ~ p1(sK597)
    & r1(sK551,sK598)
    & ~ p1(sK598)
    & r1(sK549,sK599)
    & ~ p1(sK599)
    & r1(sK547,sK600)
    & ~ p1(sK600)
    & r1(sK545,sK601)
    & ~ p1(sK601)
    & r1(sK543,sK602)
    & ~ p1(sK602)
    & r1(sK0,sK603)
    & ~ p1(sK603)
    & ( ! [X2404] :
          ( ~ r1(sK0,X2404)
          | p2(X2404) )
      | ! [X2405] :
          ( ~ r1(sK0,X2405)
          | ! [X2406] :
              ( ~ r1(X2405,X2406)
              | p2(X2406) )
          | ! [X2407] :
              ( ~ r1(X2405,X2407)
              | ! [X2408] :
                  ( ~ r1(X2407,X2408)
                  | p2(X2408) )
              | ! [X2409] :
                  ( ~ r1(X2407,X2409)
                  | ! [X2410] :
                      ( ~ r1(X2409,X2410)
                      | p2(X2410) )
                  | ! [X2411] :
                      ( ~ r1(X2409,X2411)
                      | ! [X2412] :
                          ( ~ r1(X2411,X2412)
                          | p2(X2412) )
                      | ! [X2413] :
                          ( ~ r1(X2411,X2413)
                          | ! [X2414] :
                              ( ~ r1(X2413,X2414)
                              | p2(X2414) )
                          | ! [X2415] :
                              ( ~ r1(X2413,X2415)
                              | ! [X2416] :
                                  ( ~ r1(X2415,X2416)
                                  | p2(X2416) )
                              | ! [X2417] :
                                  ( ~ r1(X2415,X2417)
                                  | ! [X2418] :
                                      ( ~ r1(X2417,X2418)
                                      | p2(X2418) )
                                  | ! [X2419] :
                                      ( ~ r1(X2417,X2419)
                                      | ! [X2420] :
                                          ( ~ r1(X2419,X2420)
                                          | p2(X2420) )
                                      | ! [X2421] :
                                          ( ~ r1(X2419,X2421)
                                          | ! [X2422] :
                                              ( ~ r1(X2421,X2422)
                                              | p2(X2422) )
                                          | ! [X2423] :
                                              ( ~ r1(X2421,X2423)
                                              | ! [X2424] :
                                                  ( ~ r1(X2423,X2424)
                                                  | p2(X2424) )
                                              | ! [X2425] :
                                                  ( ~ r1(X2423,X2425)
                                                  | ! [X2426] :
                                                      ( ~ r1(X2425,X2426)
                                                      | ( r1(X2426,sK604(X2426))
                                                        & p1(sK604(X2426)) ) )
                                                  | ~ p1(X2425) )
                                              | ! [X2428] :
                                                  ( ~ r1(X2423,X2428)
                                                  | p1(X2428) ) )
                                          | ! [X2429] :
                                              ( ~ r1(X2421,X2429)
                                              | p1(X2429) ) )
                                      | ! [X2430] :
                                          ( ~ r1(X2419,X2430)
                                          | p1(X2430) ) )
                                  | ! [X2431] :
                                      ( ~ r1(X2417,X2431)
                                      | p1(X2431) ) )
                              | ! [X2432] :
                                  ( ~ r1(X2415,X2432)
                                  | p1(X2432) ) )
                          | ! [X2433] :
                              ( ~ r1(X2413,X2433)
                              | p1(X2433) ) )
                      | ! [X2434] :
                          ( ~ r1(X2411,X2434)
                          | p1(X2434) ) )
                  | ! [X2435] :
                      ( ~ r1(X2409,X2435)
                      | p1(X2435) ) )
              | ! [X2436] :
                  ( ~ r1(X2407,X2436)
                  | p1(X2436) ) )
          | ! [X2437] :
              ( ~ r1(X2405,X2437)
              | p1(X2437) ) )
      | ! [X2438] :
          ( ~ r1(sK0,X2438)
          | p1(X2438) ) )
    & ( ! [X2439] :
          ( ~ r1(sK0,X2439)
          | p2(X2439) )
      | ! [X2440] :
          ( ~ r1(sK0,X2440)
          | ! [X2441] :
              ( ~ r1(X2440,X2441)
              | p2(X2441) )
          | ! [X2442] :
              ( ~ r1(X2440,X2442)
              | ! [X2443] :
                  ( ~ r1(X2442,X2443)
                  | p2(X2443) )
              | ! [X2444] :
                  ( ~ r1(X2442,X2444)
                  | ! [X2445] :
                      ( ~ r1(X2444,X2445)
                      | p2(X2445) )
                  | ! [X2446] :
                      ( ~ r1(X2444,X2446)
                      | ! [X2447] :
                          ( ~ r1(X2446,X2447)
                          | p2(X2447) )
                      | ! [X2448] :
                          ( ~ r1(X2446,X2448)
                          | ! [X2449] :
                              ( ~ r1(X2448,X2449)
                              | p2(X2449) )
                          | ! [X2450] :
                              ( ~ r1(X2448,X2450)
                              | ! [X2451] :
                                  ( ~ r1(X2450,X2451)
                                  | p2(X2451) )
                              | ! [X2452] :
                                  ( ~ r1(X2450,X2452)
                                  | ! [X2453] :
                                      ( ~ r1(X2452,X2453)
                                      | p2(X2453) )
                                  | ! [X2454] :
                                      ( ~ r1(X2452,X2454)
                                      | ! [X2455] :
                                          ( ~ r1(X2454,X2455)
                                          | p2(X2455) )
                                      | ! [X2456] :
                                          ( ~ r1(X2454,X2456)
                                          | ! [X2457] :
                                              ( ~ r1(X2456,X2457)
                                              | p2(X2457) )
                                          | ! [X2458] :
                                              ( ~ r1(X2456,X2458)
                                              | ! [X2459] :
                                                  ( ~ r1(X2458,X2459)
                                                  | p2(X2459) )
                                              | ! [X2460] :
                                                  ( ~ r1(X2458,X2460)
                                                  | ! [X2461] :
                                                      ( ~ r1(X2460,X2461)
                                                      | ! [X2462] :
                                                          ( ~ r1(X2461,X2462)
                                                          | ( r1(X2462,sK605(X2462))
                                                            & ~ p1(sK605(X2462)) ) )
                                                      | ! [X2464] :
                                                          ( ~ r1(X2461,X2464)
                                                          | p1(X2464) ) ) )
                                              | ! [X2465] :
                                                  ( ~ r1(X2458,X2465)
                                                  | p1(X2465) ) )
                                          | ! [X2466] :
                                              ( ~ r1(X2456,X2466)
                                              | p1(X2466) ) )
                                      | ! [X2467] :
                                          ( ~ r1(X2454,X2467)
                                          | p1(X2467) ) )
                                  | ! [X2468] :
                                      ( ~ r1(X2452,X2468)
                                      | p1(X2468) ) )
                              | ! [X2469] :
                                  ( ~ r1(X2450,X2469)
                                  | p1(X2469) ) )
                          | ! [X2470] :
                              ( ~ r1(X2448,X2470)
                              | p1(X2470) ) )
                      | ! [X2471] :
                          ( ~ r1(X2446,X2471)
                          | p1(X2471) ) )
                  | ! [X2472] :
                      ( ~ r1(X2444,X2472)
                      | p1(X2472) ) )
              | ! [X2473] :
                  ( ~ r1(X2442,X2473)
                  | p1(X2473) ) )
          | ! [X2474] :
              ( ~ r1(X2440,X2474)
              | p1(X2474) ) )
      | ! [X2475] :
          ( ~ r1(sK0,X2475)
          | p1(X2475) ) )
    & ( ! [X2476] :
          ( ~ r1(sK0,X2476)
          | p2(X2476) )
      | ! [X2477] :
          ( ~ r1(sK0,X2477)
          | ! [X2478] :
              ( ~ r1(X2477,X2478)
              | p2(X2478) )
          | ! [X2479] :
              ( ~ r1(X2477,X2479)
              | ! [X2480] :
                  ( ~ r1(X2479,X2480)
                  | p2(X2480) )
              | ! [X2481] :
                  ( ~ r1(X2479,X2481)
                  | ! [X2482] :
                      ( ~ r1(X2481,X2482)
                      | p2(X2482) )
                  | ! [X2483] :
                      ( ~ r1(X2481,X2483)
                      | ! [X2484] :
                          ( ~ r1(X2483,X2484)
                          | p2(X2484) )
                      | ! [X2485] :
                          ( ~ r1(X2483,X2485)
                          | ! [X2486] :
                              ( ~ r1(X2485,X2486)
                              | p2(X2486) )
                          | ! [X2487] :
                              ( ~ r1(X2485,X2487)
                              | ! [X2488] :
                                  ( ~ r1(X2487,X2488)
                                  | p2(X2488) )
                              | ! [X2489] :
                                  ( ~ r1(X2487,X2489)
                                  | ! [X2490] :
                                      ( ~ r1(X2489,X2490)
                                      | p2(X2490) )
                                  | ! [X2491] :
                                      ( ~ r1(X2489,X2491)
                                      | ! [X2492] :
                                          ( ~ r1(X2491,X2492)
                                          | p2(X2492) )
                                      | ! [X2493] :
                                          ( ~ r1(X2491,X2493)
                                          | ! [X2494] :
                                              ( ~ r1(X2493,X2494)
                                              | p2(X2494) )
                                          | ! [X2495] :
                                              ( ~ r1(X2493,X2495)
                                              | ! [X2496] :
                                                  ( ~ r1(X2495,X2496)
                                                  | p2(X2496) )
                                              | ! [X2497] :
                                                  ( ~ r1(X2495,X2497)
                                                  | ! [X2498] :
                                                      ( ~ r1(X2497,X2498)
                                                      | ( r1(X2498,sK606(X2498))
                                                        & ! [X2500] :
                                                            ( ~ r1(sK606(X2498),X2500)
                                                            | p1(X2500) ) ) )
                                                  | ! [X2501] :
                                                      ( ~ r1(X2497,X2501)
                                                      | ( r1(X2501,sK607(X2501))
                                                        & ~ p1(sK607(X2501)) ) ) )
                                              | ! [X2503] :
                                                  ( ~ r1(X2495,X2503)
                                                  | p1(X2503) ) )
                                          | ! [X2504] :
                                              ( ~ r1(X2493,X2504)
                                              | p1(X2504) ) )
                                      | ! [X2505] :
                                          ( ~ r1(X2491,X2505)
                                          | p1(X2505) ) )
                                  | ! [X2506] :
                                      ( ~ r1(X2489,X2506)
                                      | p1(X2506) ) )
                              | ! [X2507] :
                                  ( ~ r1(X2487,X2507)
                                  | p1(X2507) ) )
                          | ! [X2508] :
                              ( ~ r1(X2485,X2508)
                              | p1(X2508) ) )
                      | ! [X2509] :
                          ( ~ r1(X2483,X2509)
                          | p1(X2509) ) )
                  | ! [X2510] :
                      ( ~ r1(X2481,X2510)
                      | p1(X2510) ) )
              | ! [X2511] :
                  ( ~ r1(X2479,X2511)
                  | p1(X2511) ) )
          | ! [X2512] :
              ( ~ r1(X2477,X2512)
              | p1(X2512) ) )
      | ! [X2513] :
          ( ~ r1(sK0,X2513)
          | p1(X2513) ) )
    & ( ! [X2514] :
          ( ~ r1(sK0,X2514)
          | p2(X2514) )
      | ! [X2515] :
          ( ~ r1(sK0,X2515)
          | ! [X2516] :
              ( ~ r1(X2515,X2516)
              | p2(X2516) )
          | ! [X2517] :
              ( ~ r1(X2515,X2517)
              | ! [X2518] :
                  ( ~ r1(X2517,X2518)
                  | p2(X2518) )
              | ! [X2519] :
                  ( ~ r1(X2517,X2519)
                  | ! [X2520] :
                      ( ~ r1(X2519,X2520)
                      | p2(X2520) )
                  | ! [X2521] :
                      ( ~ r1(X2519,X2521)
                      | ! [X2522] :
                          ( ~ r1(X2521,X2522)
                          | p2(X2522) )
                      | ! [X2523] :
                          ( ~ r1(X2521,X2523)
                          | ! [X2524] :
                              ( ~ r1(X2523,X2524)
                              | p2(X2524) )
                          | ! [X2525] :
                              ( ~ r1(X2523,X2525)
                              | ! [X2526] :
                                  ( ~ r1(X2525,X2526)
                                  | p2(X2526) )
                              | ! [X2527] :
                                  ( ~ r1(X2525,X2527)
                                  | ! [X2528] :
                                      ( ~ r1(X2527,X2528)
                                      | p2(X2528) )
                                  | ! [X2529] :
                                      ( ~ r1(X2527,X2529)
                                      | ! [X2530] :
                                          ( ~ r1(X2529,X2530)
                                          | p2(X2530) )
                                      | ! [X2531] :
                                          ( ~ r1(X2529,X2531)
                                          | ! [X2532] :
                                              ( ~ r1(X2531,X2532)
                                              | p2(X2532) )
                                          | ! [X2533] :
                                              ( ~ r1(X2531,X2533)
                                              | ! [X2534] :
                                                  ( ~ r1(X2533,X2534)
                                                  | p2(X2534) )
                                              | ! [X2535] :
                                                  ( ~ r1(X2533,X2535)
                                                  | r1(X2535,sK608(X2535)) )
                                              | ! [X2537] :
                                                  ( ~ r1(X2533,X2537)
                                                  | p1(X2537) ) )
                                          | ! [X2538] :
                                              ( ~ r1(X2531,X2538)
                                              | p1(X2538) ) )
                                      | ! [X2539] :
                                          ( ~ r1(X2529,X2539)
                                          | p1(X2539) ) )
                                  | ! [X2540] :
                                      ( ~ r1(X2527,X2540)
                                      | p1(X2540) ) )
                              | ! [X2541] :
                                  ( ~ r1(X2525,X2541)
                                  | p1(X2541) ) )
                          | ! [X2542] :
                              ( ~ r1(X2523,X2542)
                              | p1(X2542) ) )
                      | ! [X2543] :
                          ( ~ r1(X2521,X2543)
                          | p1(X2543) ) )
                  | ! [X2544] :
                      ( ~ r1(X2519,X2544)
                      | p1(X2544) ) )
              | ! [X2545] :
                  ( ~ r1(X2517,X2545)
                  | p1(X2545) ) )
          | ! [X2546] :
              ( ~ r1(X2515,X2546)
              | p1(X2546) ) )
      | ! [X2547] :
          ( ~ r1(sK0,X2547)
          | p1(X2547) ) )
    & r1(sK0,sK609)
    & ~ p2(sK609)
    & r1(sK0,sK610)
    & r1(sK610,sK611)
    & ~ p2(sK611)
    & r1(sK610,sK612)
    & r1(sK612,sK613)
    & ~ p2(sK613)
    & r1(sK612,sK614)
    & r1(sK614,sK615)
    & ~ p2(sK615)
    & r1(sK614,sK616)
    & r1(sK616,sK617)
    & ~ p2(sK617)
    & r1(sK616,sK618)
    & r1(sK618,sK619)
    & ~ p2(sK619)
    & r1(sK618,sK620)
    & r1(sK620,sK621)
    & ~ p2(sK621)
    & r1(sK620,sK622)
    & r1(sK622,sK623)
    & ~ p2(sK623)
    & r1(sK622,sK624)
    & r1(sK624,sK625)
    & ~ p2(sK625)
    & r1(sK624,sK626)
    & r1(sK626,sK627)
    & ~ p2(sK627)
    & r1(sK626,sK628)
    & r1(sK628,sK629)
    & ~ p2(sK629)
    & r1(sK628,sK630)
    & r1(sK630,sK631)
    & ~ p2(sK631)
    & r1(sK630,sK632)
    & r1(sK632,sK633)
    & ~ p2(sK633)
    & r1(sK632,sK634)
    & r1(sK634,sK635)
    & ~ p2(sK635)
    & r1(sK634,sK636)
    & r1(sK636,sK637)
    & ~ p2(sK637)
    & r1(sK636,sK638)
    & r1(sK638,sK639)
    & ~ p2(sK639)
    & r1(sK638,sK640)
    & r1(sK640,sK641)
    & ~ p2(sK641)
    & r1(sK640,sK642)
    & r1(sK642,sK643)
    & ~ p2(sK643)
    & r1(sK642,sK644)
    & r1(sK644,sK645)
    & ~ p2(sK645)
    & r1(sK644,sK646)
    & r1(sK646,sK647)
    & ~ p2(sK647)
    & r1(sK646,sK648)
    & r1(sK648,sK649)
    & ! [X2589] :
        ( ~ r1(sK649,X2589)
        | p1(X2589) )
    & r1(sK648,sK650)
    & ~ p1(sK650)
    & r1(sK646,sK651)
    & ~ p1(sK651)
    & r1(sK644,sK652)
    & ~ p1(sK652)
    & r1(sK642,sK653)
    & ~ p1(sK653)
    & r1(sK640,sK654)
    & ~ p1(sK654)
    & r1(sK638,sK655)
    & ~ p1(sK655)
    & r1(sK636,sK656)
    & ~ p1(sK656)
    & r1(sK634,sK657)
    & ~ p1(sK657)
    & r1(sK632,sK658)
    & ~ p1(sK658)
    & r1(sK630,sK659)
    & ~ p1(sK659)
    & r1(sK628,sK660)
    & ~ p1(sK660)
    & r1(sK626,sK661)
    & ~ p1(sK661)
    & r1(sK624,sK662)
    & ~ p1(sK662)
    & r1(sK622,sK663)
    & ~ p1(sK663)
    & r1(sK620,sK664)
    & ~ p1(sK664)
    & r1(sK618,sK665)
    & ~ p1(sK665)
    & r1(sK616,sK666)
    & ~ p1(sK666)
    & r1(sK614,sK667)
    & ~ p1(sK667)
    & r1(sK612,sK668)
    & ~ p1(sK668)
    & r1(sK610,sK669)
    & ~ p1(sK669)
    & r1(sK0,sK670)
    & ~ p1(sK670)
    & ( ! [X2611] :
          ( ~ r1(sK0,X2611)
          | p2(X2611) )
      | ! [X2612] :
          ( ~ r1(sK0,X2612)
          | ! [X2613] :
              ( ~ r1(X2612,X2613)
              | p2(X2613) )
          | ! [X2614] :
              ( ~ r1(X2612,X2614)
              | ! [X2615] :
                  ( ~ r1(X2614,X2615)
                  | p2(X2615) )
              | ! [X2616] :
                  ( ~ r1(X2614,X2616)
                  | ! [X2617] :
                      ( ~ r1(X2616,X2617)
                      | p2(X2617) )
                  | ! [X2618] :
                      ( ~ r1(X2616,X2618)
                      | ! [X2619] :
                          ( ~ r1(X2618,X2619)
                          | p2(X2619) )
                      | ! [X2620] :
                          ( ~ r1(X2618,X2620)
                          | ! [X2621] :
                              ( ~ r1(X2620,X2621)
                              | p2(X2621) )
                          | ! [X2622] :
                              ( ~ r1(X2620,X2622)
                              | ! [X2623] :
                                  ( ~ r1(X2622,X2623)
                                  | p2(X2623) )
                              | ! [X2624] :
                                  ( ~ r1(X2622,X2624)
                                  | ! [X2625] :
                                      ( ~ r1(X2624,X2625)
                                      | p2(X2625) )
                                  | ! [X2626] :
                                      ( ~ r1(X2624,X2626)
                                      | ! [X2627] :
                                          ( ~ r1(X2626,X2627)
                                          | p2(X2627) )
                                      | ! [X2628] :
                                          ( ~ r1(X2626,X2628)
                                          | ! [X2629] :
                                              ( ~ r1(X2628,X2629)
                                              | p2(X2629) )
                                          | ! [X2630] :
                                              ( ~ r1(X2628,X2630)
                                              | ! [X2631] :
                                                  ( ~ r1(X2630,X2631)
                                                  | ( r1(X2631,sK671(X2631))
                                                    & p1(sK671(X2631)) ) )
                                              | ~ p1(X2630) )
                                          | ! [X2633] :
                                              ( ~ r1(X2628,X2633)
                                              | p1(X2633) ) )
                                      | ! [X2634] :
                                          ( ~ r1(X2626,X2634)
                                          | p1(X2634) ) )
                                  | ! [X2635] :
                                      ( ~ r1(X2624,X2635)
                                      | p1(X2635) ) )
                              | ! [X2636] :
                                  ( ~ r1(X2622,X2636)
                                  | p1(X2636) ) )
                          | ! [X2637] :
                              ( ~ r1(X2620,X2637)
                              | p1(X2637) ) )
                      | ! [X2638] :
                          ( ~ r1(X2618,X2638)
                          | p1(X2638) ) )
                  | ! [X2639] :
                      ( ~ r1(X2616,X2639)
                      | p1(X2639) ) )
              | ! [X2640] :
                  ( ~ r1(X2614,X2640)
                  | p1(X2640) ) )
          | ! [X2641] :
              ( ~ r1(X2612,X2641)
              | p1(X2641) ) )
      | ! [X2642] :
          ( ~ r1(sK0,X2642)
          | p1(X2642) ) )
    & ( ! [X2643] :
          ( ~ r1(sK0,X2643)
          | p2(X2643) )
      | ! [X2644] :
          ( ~ r1(sK0,X2644)
          | ! [X2645] :
              ( ~ r1(X2644,X2645)
              | p2(X2645) )
          | ! [X2646] :
              ( ~ r1(X2644,X2646)
              | ! [X2647] :
                  ( ~ r1(X2646,X2647)
                  | p2(X2647) )
              | ! [X2648] :
                  ( ~ r1(X2646,X2648)
                  | ! [X2649] :
                      ( ~ r1(X2648,X2649)
                      | p2(X2649) )
                  | ! [X2650] :
                      ( ~ r1(X2648,X2650)
                      | ! [X2651] :
                          ( ~ r1(X2650,X2651)
                          | p2(X2651) )
                      | ! [X2652] :
                          ( ~ r1(X2650,X2652)
                          | ! [X2653] :
                              ( ~ r1(X2652,X2653)
                              | p2(X2653) )
                          | ! [X2654] :
                              ( ~ r1(X2652,X2654)
                              | ! [X2655] :
                                  ( ~ r1(X2654,X2655)
                                  | p2(X2655) )
                              | ! [X2656] :
                                  ( ~ r1(X2654,X2656)
                                  | ! [X2657] :
                                      ( ~ r1(X2656,X2657)
                                      | p2(X2657) )
                                  | ! [X2658] :
                                      ( ~ r1(X2656,X2658)
                                      | ! [X2659] :
                                          ( ~ r1(X2658,X2659)
                                          | p2(X2659) )
                                      | ! [X2660] :
                                          ( ~ r1(X2658,X2660)
                                          | ! [X2661] :
                                              ( ~ r1(X2660,X2661)
                                              | p2(X2661) )
                                          | ! [X2662] :
                                              ( ~ r1(X2660,X2662)
                                              | ! [X2663] :
                                                  ( ~ r1(X2662,X2663)
                                                  | ! [X2664] :
                                                      ( ~ r1(X2663,X2664)
                                                      | ( r1(X2664,sK672(X2664))
                                                        & ~ p1(sK672(X2664)) ) )
                                                  | ! [X2666] :
                                                      ( ~ r1(X2663,X2666)
                                                      | p1(X2666) ) ) )
                                          | ! [X2667] :
                                              ( ~ r1(X2660,X2667)
                                              | p1(X2667) ) )
                                      | ! [X2668] :
                                          ( ~ r1(X2658,X2668)
                                          | p1(X2668) ) )
                                  | ! [X2669] :
                                      ( ~ r1(X2656,X2669)
                                      | p1(X2669) ) )
                              | ! [X2670] :
                                  ( ~ r1(X2654,X2670)
                                  | p1(X2670) ) )
                          | ! [X2671] :
                              ( ~ r1(X2652,X2671)
                              | p1(X2671) ) )
                      | ! [X2672] :
                          ( ~ r1(X2650,X2672)
                          | p1(X2672) ) )
                  | ! [X2673] :
                      ( ~ r1(X2648,X2673)
                      | p1(X2673) ) )
              | ! [X2674] :
                  ( ~ r1(X2646,X2674)
                  | p1(X2674) ) )
          | ! [X2675] :
              ( ~ r1(X2644,X2675)
              | p1(X2675) ) )
      | ! [X2676] :
          ( ~ r1(sK0,X2676)
          | p1(X2676) ) )
    & ( ! [X2677] :
          ( ~ r1(sK0,X2677)
          | p2(X2677) )
      | ! [X2678] :
          ( ~ r1(sK0,X2678)
          | ! [X2679] :
              ( ~ r1(X2678,X2679)
              | p2(X2679) )
          | ! [X2680] :
              ( ~ r1(X2678,X2680)
              | ! [X2681] :
                  ( ~ r1(X2680,X2681)
                  | p2(X2681) )
              | ! [X2682] :
                  ( ~ r1(X2680,X2682)
                  | ! [X2683] :
                      ( ~ r1(X2682,X2683)
                      | p2(X2683) )
                  | ! [X2684] :
                      ( ~ r1(X2682,X2684)
                      | ! [X2685] :
                          ( ~ r1(X2684,X2685)
                          | p2(X2685) )
                      | ! [X2686] :
                          ( ~ r1(X2684,X2686)
                          | ! [X2687] :
                              ( ~ r1(X2686,X2687)
                              | p2(X2687) )
                          | ! [X2688] :
                              ( ~ r1(X2686,X2688)
                              | ! [X2689] :
                                  ( ~ r1(X2688,X2689)
                                  | p2(X2689) )
                              | ! [X2690] :
                                  ( ~ r1(X2688,X2690)
                                  | ! [X2691] :
                                      ( ~ r1(X2690,X2691)
                                      | p2(X2691) )
                                  | ! [X2692] :
                                      ( ~ r1(X2690,X2692)
                                      | ! [X2693] :
                                          ( ~ r1(X2692,X2693)
                                          | p2(X2693) )
                                      | ! [X2694] :
                                          ( ~ r1(X2692,X2694)
                                          | ! [X2695] :
                                              ( ~ r1(X2694,X2695)
                                              | p2(X2695) )
                                          | ! [X2696] :
                                              ( ~ r1(X2694,X2696)
                                              | ! [X2697] :
                                                  ( ~ r1(X2696,X2697)
                                                  | ( r1(X2697,sK673(X2697))
                                                    & ! [X2699] :
                                                        ( ~ r1(sK673(X2697),X2699)
                                                        | p1(X2699) ) ) )
                                              | ! [X2700] :
                                                  ( ~ r1(X2696,X2700)
                                                  | ( r1(X2700,sK674(X2700))
                                                    & ~ p1(sK674(X2700)) ) ) )
                                          | ! [X2702] :
                                              ( ~ r1(X2694,X2702)
                                              | p1(X2702) ) )
                                      | ! [X2703] :
                                          ( ~ r1(X2692,X2703)
                                          | p1(X2703) ) )
                                  | ! [X2704] :
                                      ( ~ r1(X2690,X2704)
                                      | p1(X2704) ) )
                              | ! [X2705] :
                                  ( ~ r1(X2688,X2705)
                                  | p1(X2705) ) )
                          | ! [X2706] :
                              ( ~ r1(X2686,X2706)
                              | p1(X2706) ) )
                      | ! [X2707] :
                          ( ~ r1(X2684,X2707)
                          | p1(X2707) ) )
                  | ! [X2708] :
                      ( ~ r1(X2682,X2708)
                      | p1(X2708) ) )
              | ! [X2709] :
                  ( ~ r1(X2680,X2709)
                  | p1(X2709) ) )
          | ! [X2710] :
              ( ~ r1(X2678,X2710)
              | p1(X2710) ) )
      | ! [X2711] :
          ( ~ r1(sK0,X2711)
          | p1(X2711) ) )
    & ( ! [X2712] :
          ( ~ r1(sK0,X2712)
          | p2(X2712) )
      | ! [X2713] :
          ( ~ r1(sK0,X2713)
          | ! [X2714] :
              ( ~ r1(X2713,X2714)
              | p2(X2714) )
          | ! [X2715] :
              ( ~ r1(X2713,X2715)
              | ! [X2716] :
                  ( ~ r1(X2715,X2716)
                  | p2(X2716) )
              | ! [X2717] :
                  ( ~ r1(X2715,X2717)
                  | ! [X2718] :
                      ( ~ r1(X2717,X2718)
                      | p2(X2718) )
                  | ! [X2719] :
                      ( ~ r1(X2717,X2719)
                      | ! [X2720] :
                          ( ~ r1(X2719,X2720)
                          | p2(X2720) )
                      | ! [X2721] :
                          ( ~ r1(X2719,X2721)
                          | ! [X2722] :
                              ( ~ r1(X2721,X2722)
                              | p2(X2722) )
                          | ! [X2723] :
                              ( ~ r1(X2721,X2723)
                              | ! [X2724] :
                                  ( ~ r1(X2723,X2724)
                                  | p2(X2724) )
                              | ! [X2725] :
                                  ( ~ r1(X2723,X2725)
                                  | ! [X2726] :
                                      ( ~ r1(X2725,X2726)
                                      | p2(X2726) )
                                  | ! [X2727] :
                                      ( ~ r1(X2725,X2727)
                                      | ! [X2728] :
                                          ( ~ r1(X2727,X2728)
                                          | p2(X2728) )
                                      | ! [X2729] :
                                          ( ~ r1(X2727,X2729)
                                          | ! [X2730] :
                                              ( ~ r1(X2729,X2730)
                                              | p2(X2730) )
                                          | ! [X2731] :
                                              ( ~ r1(X2729,X2731)
                                              | r1(X2731,sK675(X2731)) )
                                          | ! [X2733] :
                                              ( ~ r1(X2729,X2733)
                                              | p1(X2733) ) )
                                      | ! [X2734] :
                                          ( ~ r1(X2727,X2734)
                                          | p1(X2734) ) )
                                  | ! [X2735] :
                                      ( ~ r1(X2725,X2735)
                                      | p1(X2735) ) )
                              | ! [X2736] :
                                  ( ~ r1(X2723,X2736)
                                  | p1(X2736) ) )
                          | ! [X2737] :
                              ( ~ r1(X2721,X2737)
                              | p1(X2737) ) )
                      | ! [X2738] :
                          ( ~ r1(X2719,X2738)
                          | p1(X2738) ) )
                  | ! [X2739] :
                      ( ~ r1(X2717,X2739)
                      | p1(X2739) ) )
              | ! [X2740] :
                  ( ~ r1(X2715,X2740)
                  | p1(X2740) ) )
          | ! [X2741] :
              ( ~ r1(X2713,X2741)
              | p1(X2741) ) )
      | ! [X2742] :
          ( ~ r1(sK0,X2742)
          | p1(X2742) ) )
    & r1(sK0,sK676)
    & ~ p2(sK676)
    & r1(sK0,sK677)
    & r1(sK677,sK678)
    & ~ p2(sK678)
    & r1(sK677,sK679)
    & r1(sK679,sK680)
    & ~ p2(sK680)
    & r1(sK679,sK681)
    & r1(sK681,sK682)
    & ~ p2(sK682)
    & r1(sK681,sK683)
    & r1(sK683,sK684)
    & ~ p2(sK684)
    & r1(sK683,sK685)
    & r1(sK685,sK686)
    & ~ p2(sK686)
    & r1(sK685,sK687)
    & r1(sK687,sK688)
    & ~ p2(sK688)
    & r1(sK687,sK689)
    & r1(sK689,sK690)
    & ~ p2(sK690)
    & r1(sK689,sK691)
    & r1(sK691,sK692)
    & ~ p2(sK692)
    & r1(sK691,sK693)
    & r1(sK693,sK694)
    & ~ p2(sK694)
    & r1(sK693,sK695)
    & r1(sK695,sK696)
    & ~ p2(sK696)
    & r1(sK695,sK697)
    & r1(sK697,sK698)
    & ~ p2(sK698)
    & r1(sK697,sK699)
    & r1(sK699,sK700)
    & ~ p2(sK700)
    & r1(sK699,sK701)
    & r1(sK701,sK702)
    & ~ p2(sK702)
    & r1(sK701,sK703)
    & r1(sK703,sK704)
    & ~ p2(sK704)
    & r1(sK703,sK705)
    & r1(sK705,sK706)
    & ~ p2(sK706)
    & r1(sK705,sK707)
    & r1(sK707,sK708)
    & ~ p2(sK708)
    & r1(sK707,sK709)
    & r1(sK709,sK710)
    & ~ p2(sK710)
    & r1(sK709,sK711)
    & r1(sK711,sK712)
    & ~ p2(sK712)
    & r1(sK711,sK713)
    & r1(sK713,sK714)
    & ~ p2(sK714)
    & r1(sK713,sK715)
    & r1(sK715,sK716)
    & ! [X2784] :
        ( ~ r1(sK716,X2784)
        | p1(X2784) )
    & r1(sK715,sK717)
    & ~ p1(sK717)
    & r1(sK713,sK718)
    & ~ p1(sK718)
    & r1(sK711,sK719)
    & ~ p1(sK719)
    & r1(sK709,sK720)
    & ~ p1(sK720)
    & r1(sK707,sK721)
    & ~ p1(sK721)
    & r1(sK705,sK722)
    & ~ p1(sK722)
    & r1(sK703,sK723)
    & ~ p1(sK723)
    & r1(sK701,sK724)
    & ~ p1(sK724)
    & r1(sK699,sK725)
    & ~ p1(sK725)
    & r1(sK697,sK726)
    & ~ p1(sK726)
    & r1(sK695,sK727)
    & ~ p1(sK727)
    & r1(sK693,sK728)
    & ~ p1(sK728)
    & r1(sK691,sK729)
    & ~ p1(sK729)
    & r1(sK689,sK730)
    & ~ p1(sK730)
    & r1(sK687,sK731)
    & ~ p1(sK731)
    & r1(sK685,sK732)
    & ~ p1(sK732)
    & r1(sK683,sK733)
    & ~ p1(sK733)
    & r1(sK681,sK734)
    & ~ p1(sK734)
    & r1(sK679,sK735)
    & ~ p1(sK735)
    & r1(sK677,sK736)
    & ~ p1(sK736)
    & r1(sK0,sK737)
    & ~ p1(sK737)
    & ( ! [X2806] :
          ( ~ r1(sK0,X2806)
          | p2(X2806) )
      | ! [X2807] :
          ( ~ r1(sK0,X2807)
          | ! [X2808] :
              ( ~ r1(X2807,X2808)
              | p2(X2808) )
          | ! [X2809] :
              ( ~ r1(X2807,X2809)
              | ! [X2810] :
                  ( ~ r1(X2809,X2810)
                  | p2(X2810) )
              | ! [X2811] :
                  ( ~ r1(X2809,X2811)
                  | ! [X2812] :
                      ( ~ r1(X2811,X2812)
                      | p2(X2812) )
                  | ! [X2813] :
                      ( ~ r1(X2811,X2813)
                      | ! [X2814] :
                          ( ~ r1(X2813,X2814)
                          | p2(X2814) )
                      | ! [X2815] :
                          ( ~ r1(X2813,X2815)
                          | ! [X2816] :
                              ( ~ r1(X2815,X2816)
                              | p2(X2816) )
                          | ! [X2817] :
                              ( ~ r1(X2815,X2817)
                              | ! [X2818] :
                                  ( ~ r1(X2817,X2818)
                                  | p2(X2818) )
                              | ! [X2819] :
                                  ( ~ r1(X2817,X2819)
                                  | ! [X2820] :
                                      ( ~ r1(X2819,X2820)
                                      | p2(X2820) )
                                  | ! [X2821] :
                                      ( ~ r1(X2819,X2821)
                                      | ! [X2822] :
                                          ( ~ r1(X2821,X2822)
                                          | p2(X2822) )
                                      | ! [X2823] :
                                          ( ~ r1(X2821,X2823)
                                          | ! [X2824] :
                                              ( ~ r1(X2823,X2824)
                                              | ( r1(X2824,sK738(X2824))
                                                & p1(sK738(X2824)) ) )
                                          | ~ p1(X2823) )
                                      | ! [X2826] :
                                          ( ~ r1(X2821,X2826)
                                          | p1(X2826) ) )
                                  | ! [X2827] :
                                      ( ~ r1(X2819,X2827)
                                      | p1(X2827) ) )
                              | ! [X2828] :
                                  ( ~ r1(X2817,X2828)
                                  | p1(X2828) ) )
                          | ! [X2829] :
                              ( ~ r1(X2815,X2829)
                              | p1(X2829) ) )
                      | ! [X2830] :
                          ( ~ r1(X2813,X2830)
                          | p1(X2830) ) )
                  | ! [X2831] :
                      ( ~ r1(X2811,X2831)
                      | p1(X2831) ) )
              | ! [X2832] :
                  ( ~ r1(X2809,X2832)
                  | p1(X2832) ) )
          | ! [X2833] :
              ( ~ r1(X2807,X2833)
              | p1(X2833) ) )
      | ! [X2834] :
          ( ~ r1(sK0,X2834)
          | p1(X2834) ) )
    & ( ! [X2835] :
          ( ~ r1(sK0,X2835)
          | p2(X2835) )
      | ! [X2836] :
          ( ~ r1(sK0,X2836)
          | ! [X2837] :
              ( ~ r1(X2836,X2837)
              | p2(X2837) )
          | ! [X2838] :
              ( ~ r1(X2836,X2838)
              | ! [X2839] :
                  ( ~ r1(X2838,X2839)
                  | p2(X2839) )
              | ! [X2840] :
                  ( ~ r1(X2838,X2840)
                  | ! [X2841] :
                      ( ~ r1(X2840,X2841)
                      | p2(X2841) )
                  | ! [X2842] :
                      ( ~ r1(X2840,X2842)
                      | ! [X2843] :
                          ( ~ r1(X2842,X2843)
                          | p2(X2843) )
                      | ! [X2844] :
                          ( ~ r1(X2842,X2844)
                          | ! [X2845] :
                              ( ~ r1(X2844,X2845)
                              | p2(X2845) )
                          | ! [X2846] :
                              ( ~ r1(X2844,X2846)
                              | ! [X2847] :
                                  ( ~ r1(X2846,X2847)
                                  | p2(X2847) )
                              | ! [X2848] :
                                  ( ~ r1(X2846,X2848)
                                  | ! [X2849] :
                                      ( ~ r1(X2848,X2849)
                                      | p2(X2849) )
                                  | ! [X2850] :
                                      ( ~ r1(X2848,X2850)
                                      | ! [X2851] :
                                          ( ~ r1(X2850,X2851)
                                          | p2(X2851) )
                                      | ! [X2852] :
                                          ( ~ r1(X2850,X2852)
                                          | ! [X2853] :
                                              ( ~ r1(X2852,X2853)
                                              | ! [X2854] :
                                                  ( ~ r1(X2853,X2854)
                                                  | ( r1(X2854,sK739(X2854))
                                                    & ~ p1(sK739(X2854)) ) )
                                              | ! [X2856] :
                                                  ( ~ r1(X2853,X2856)
                                                  | p1(X2856) ) ) )
                                      | ! [X2857] :
                                          ( ~ r1(X2850,X2857)
                                          | p1(X2857) ) )
                                  | ! [X2858] :
                                      ( ~ r1(X2848,X2858)
                                      | p1(X2858) ) )
                              | ! [X2859] :
                                  ( ~ r1(X2846,X2859)
                                  | p1(X2859) ) )
                          | ! [X2860] :
                              ( ~ r1(X2844,X2860)
                              | p1(X2860) ) )
                      | ! [X2861] :
                          ( ~ r1(X2842,X2861)
                          | p1(X2861) ) )
                  | ! [X2862] :
                      ( ~ r1(X2840,X2862)
                      | p1(X2862) ) )
              | ! [X2863] :
                  ( ~ r1(X2838,X2863)
                  | p1(X2863) ) )
          | ! [X2864] :
              ( ~ r1(X2836,X2864)
              | p1(X2864) ) )
      | ! [X2865] :
          ( ~ r1(sK0,X2865)
          | p1(X2865) ) )
    & ( ! [X2866] :
          ( ~ r1(sK0,X2866)
          | p2(X2866) )
      | ! [X2867] :
          ( ~ r1(sK0,X2867)
          | ! [X2868] :
              ( ~ r1(X2867,X2868)
              | p2(X2868) )
          | ! [X2869] :
              ( ~ r1(X2867,X2869)
              | ! [X2870] :
                  ( ~ r1(X2869,X2870)
                  | p2(X2870) )
              | ! [X2871] :
                  ( ~ r1(X2869,X2871)
                  | ! [X2872] :
                      ( ~ r1(X2871,X2872)
                      | p2(X2872) )
                  | ! [X2873] :
                      ( ~ r1(X2871,X2873)
                      | ! [X2874] :
                          ( ~ r1(X2873,X2874)
                          | p2(X2874) )
                      | ! [X2875] :
                          ( ~ r1(X2873,X2875)
                          | ! [X2876] :
                              ( ~ r1(X2875,X2876)
                              | p2(X2876) )
                          | ! [X2877] :
                              ( ~ r1(X2875,X2877)
                              | ! [X2878] :
                                  ( ~ r1(X2877,X2878)
                                  | p2(X2878) )
                              | ! [X2879] :
                                  ( ~ r1(X2877,X2879)
                                  | ! [X2880] :
                                      ( ~ r1(X2879,X2880)
                                      | p2(X2880) )
                                  | ! [X2881] :
                                      ( ~ r1(X2879,X2881)
                                      | ! [X2882] :
                                          ( ~ r1(X2881,X2882)
                                          | p2(X2882) )
                                      | ! [X2883] :
                                          ( ~ r1(X2881,X2883)
                                          | ! [X2884] :
                                              ( ~ r1(X2883,X2884)
                                              | ( r1(X2884,sK740(X2884))
                                                & ! [X2886] :
                                                    ( ~ r1(sK740(X2884),X2886)
                                                    | p1(X2886) ) ) )
                                          | ! [X2887] :
                                              ( ~ r1(X2883,X2887)
                                              | ( r1(X2887,sK741(X2887))
                                                & ~ p1(sK741(X2887)) ) ) )
                                      | ! [X2889] :
                                          ( ~ r1(X2881,X2889)
                                          | p1(X2889) ) )
                                  | ! [X2890] :
                                      ( ~ r1(X2879,X2890)
                                      | p1(X2890) ) )
                              | ! [X2891] :
                                  ( ~ r1(X2877,X2891)
                                  | p1(X2891) ) )
                          | ! [X2892] :
                              ( ~ r1(X2875,X2892)
                              | p1(X2892) ) )
                      | ! [X2893] :
                          ( ~ r1(X2873,X2893)
                          | p1(X2893) ) )
                  | ! [X2894] :
                      ( ~ r1(X2871,X2894)
                      | p1(X2894) ) )
              | ! [X2895] :
                  ( ~ r1(X2869,X2895)
                  | p1(X2895) ) )
          | ! [X2896] :
              ( ~ r1(X2867,X2896)
              | p1(X2896) ) )
      | ! [X2897] :
          ( ~ r1(sK0,X2897)
          | p1(X2897) ) )
    & ( ! [X2898] :
          ( ~ r1(sK0,X2898)
          | p2(X2898) )
      | ! [X2899] :
          ( ~ r1(sK0,X2899)
          | ! [X2900] :
              ( ~ r1(X2899,X2900)
              | p2(X2900) )
          | ! [X2901] :
              ( ~ r1(X2899,X2901)
              | ! [X2902] :
                  ( ~ r1(X2901,X2902)
                  | p2(X2902) )
              | ! [X2903] :
                  ( ~ r1(X2901,X2903)
                  | ! [X2904] :
                      ( ~ r1(X2903,X2904)
                      | p2(X2904) )
                  | ! [X2905] :
                      ( ~ r1(X2903,X2905)
                      | ! [X2906] :
                          ( ~ r1(X2905,X2906)
                          | p2(X2906) )
                      | ! [X2907] :
                          ( ~ r1(X2905,X2907)
                          | ! [X2908] :
                              ( ~ r1(X2907,X2908)
                              | p2(X2908) )
                          | ! [X2909] :
                              ( ~ r1(X2907,X2909)
                              | ! [X2910] :
                                  ( ~ r1(X2909,X2910)
                                  | p2(X2910) )
                              | ! [X2911] :
                                  ( ~ r1(X2909,X2911)
                                  | ! [X2912] :
                                      ( ~ r1(X2911,X2912)
                                      | p2(X2912) )
                                  | ! [X2913] :
                                      ( ~ r1(X2911,X2913)
                                      | ! [X2914] :
                                          ( ~ r1(X2913,X2914)
                                          | p2(X2914) )
                                      | ! [X2915] :
                                          ( ~ r1(X2913,X2915)
                                          | r1(X2915,sK742(X2915)) )
                                      | ! [X2917] :
                                          ( ~ r1(X2913,X2917)
                                          | p1(X2917) ) )
                                  | ! [X2918] :
                                      ( ~ r1(X2911,X2918)
                                      | p1(X2918) ) )
                              | ! [X2919] :
                                  ( ~ r1(X2909,X2919)
                                  | p1(X2919) ) )
                          | ! [X2920] :
                              ( ~ r1(X2907,X2920)
                              | p1(X2920) ) )
                      | ! [X2921] :
                          ( ~ r1(X2905,X2921)
                          | p1(X2921) ) )
                  | ! [X2922] :
                      ( ~ r1(X2903,X2922)
                      | p1(X2922) ) )
              | ! [X2923] :
                  ( ~ r1(X2901,X2923)
                  | p1(X2923) ) )
          | ! [X2924] :
              ( ~ r1(X2899,X2924)
              | p1(X2924) ) )
      | ! [X2925] :
          ( ~ r1(sK0,X2925)
          | p1(X2925) ) )
    & r1(sK0,sK743)
    & ~ p2(sK743)
    & r1(sK0,sK744)
    & r1(sK744,sK745)
    & ~ p2(sK745)
    & r1(sK744,sK746)
    & r1(sK746,sK747)
    & ~ p2(sK747)
    & r1(sK746,sK748)
    & r1(sK748,sK749)
    & ~ p2(sK749)
    & r1(sK748,sK750)
    & r1(sK750,sK751)
    & ~ p2(sK751)
    & r1(sK750,sK752)
    & r1(sK752,sK753)
    & ~ p2(sK753)
    & r1(sK752,sK754)
    & r1(sK754,sK755)
    & ~ p2(sK755)
    & r1(sK754,sK756)
    & r1(sK756,sK757)
    & ~ p2(sK757)
    & r1(sK756,sK758)
    & r1(sK758,sK759)
    & ~ p2(sK759)
    & r1(sK758,sK760)
    & r1(sK760,sK761)
    & ~ p2(sK761)
    & r1(sK760,sK762)
    & r1(sK762,sK763)
    & ~ p2(sK763)
    & r1(sK762,sK764)
    & r1(sK764,sK765)
    & ~ p2(sK765)
    & r1(sK764,sK766)
    & r1(sK766,sK767)
    & ~ p2(sK767)
    & r1(sK766,sK768)
    & r1(sK768,sK769)
    & ~ p2(sK769)
    & r1(sK768,sK770)
    & r1(sK770,sK771)
    & ~ p2(sK771)
    & r1(sK770,sK772)
    & r1(sK772,sK773)
    & ~ p2(sK773)
    & r1(sK772,sK774)
    & r1(sK774,sK775)
    & ~ p2(sK775)
    & r1(sK774,sK776)
    & r1(sK776,sK777)
    & ~ p2(sK777)
    & r1(sK776,sK778)
    & r1(sK778,sK779)
    & ~ p2(sK779)
    & r1(sK778,sK780)
    & r1(sK780,sK781)
    & ~ p2(sK781)
    & r1(sK780,sK782)
    & r1(sK782,sK783)
    & ! [X2967] :
        ( ~ r1(sK783,X2967)
        | p1(X2967) )
    & r1(sK782,sK784)
    & ~ p1(sK784)
    & r1(sK780,sK785)
    & ~ p1(sK785)
    & r1(sK778,sK786)
    & ~ p1(sK786)
    & r1(sK776,sK787)
    & ~ p1(sK787)
    & r1(sK774,sK788)
    & ~ p1(sK788)
    & r1(sK772,sK789)
    & ~ p1(sK789)
    & r1(sK770,sK790)
    & ~ p1(sK790)
    & r1(sK768,sK791)
    & ~ p1(sK791)
    & r1(sK766,sK792)
    & ~ p1(sK792)
    & r1(sK764,sK793)
    & ~ p1(sK793)
    & r1(sK762,sK794)
    & ~ p1(sK794)
    & r1(sK760,sK795)
    & ~ p1(sK795)
    & r1(sK758,sK796)
    & ~ p1(sK796)
    & r1(sK756,sK797)
    & ~ p1(sK797)
    & r1(sK754,sK798)
    & ~ p1(sK798)
    & r1(sK752,sK799)
    & ~ p1(sK799)
    & r1(sK750,sK800)
    & ~ p1(sK800)
    & r1(sK748,sK801)
    & ~ p1(sK801)
    & r1(sK746,sK802)
    & ~ p1(sK802)
    & r1(sK744,sK803)
    & ~ p1(sK803)
    & r1(sK0,sK804)
    & ~ p1(sK804)
    & ( ! [X2989] :
          ( ~ r1(sK0,X2989)
          | p2(X2989) )
      | ! [X2990] :
          ( ~ r1(sK0,X2990)
          | ! [X2991] :
              ( ~ r1(X2990,X2991)
              | p2(X2991) )
          | ! [X2992] :
              ( ~ r1(X2990,X2992)
              | ! [X2993] :
                  ( ~ r1(X2992,X2993)
                  | p2(X2993) )
              | ! [X2994] :
                  ( ~ r1(X2992,X2994)
                  | ! [X2995] :
                      ( ~ r1(X2994,X2995)
                      | p2(X2995) )
                  | ! [X2996] :
                      ( ~ r1(X2994,X2996)
                      | ! [X2997] :
                          ( ~ r1(X2996,X2997)
                          | p2(X2997) )
                      | ! [X2998] :
                          ( ~ r1(X2996,X2998)
                          | ! [X2999] :
                              ( ~ r1(X2998,X2999)
                              | p2(X2999) )
                          | ! [X3000] :
                              ( ~ r1(X2998,X3000)
                              | ! [X3001] :
                                  ( ~ r1(X3000,X3001)
                                  | p2(X3001) )
                              | ! [X3002] :
                                  ( ~ r1(X3000,X3002)
                                  | ! [X3003] :
                                      ( ~ r1(X3002,X3003)
                                      | p2(X3003) )
                                  | ! [X3004] :
                                      ( ~ r1(X3002,X3004)
                                      | ! [X3005] :
                                          ( ~ r1(X3004,X3005)
                                          | ( r1(X3005,sK805(X3005))
                                            & p1(sK805(X3005)) ) )
                                      | ~ p1(X3004) )
                                  | ! [X3007] :
                                      ( ~ r1(X3002,X3007)
                                      | p1(X3007) ) )
                              | ! [X3008] :
                                  ( ~ r1(X3000,X3008)
                                  | p1(X3008) ) )
                          | ! [X3009] :
                              ( ~ r1(X2998,X3009)
                              | p1(X3009) ) )
                      | ! [X3010] :
                          ( ~ r1(X2996,X3010)
                          | p1(X3010) ) )
                  | ! [X3011] :
                      ( ~ r1(X2994,X3011)
                      | p1(X3011) ) )
              | ! [X3012] :
                  ( ~ r1(X2992,X3012)
                  | p1(X3012) ) )
          | ! [X3013] :
              ( ~ r1(X2990,X3013)
              | p1(X3013) ) )
      | ! [X3014] :
          ( ~ r1(sK0,X3014)
          | p1(X3014) ) )
    & ( ! [X3015] :
          ( ~ r1(sK0,X3015)
          | p2(X3015) )
      | ! [X3016] :
          ( ~ r1(sK0,X3016)
          | ! [X3017] :
              ( ~ r1(X3016,X3017)
              | p2(X3017) )
          | ! [X3018] :
              ( ~ r1(X3016,X3018)
              | ! [X3019] :
                  ( ~ r1(X3018,X3019)
                  | p2(X3019) )
              | ! [X3020] :
                  ( ~ r1(X3018,X3020)
                  | ! [X3021] :
                      ( ~ r1(X3020,X3021)
                      | p2(X3021) )
                  | ! [X3022] :
                      ( ~ r1(X3020,X3022)
                      | ! [X3023] :
                          ( ~ r1(X3022,X3023)
                          | p2(X3023) )
                      | ! [X3024] :
                          ( ~ r1(X3022,X3024)
                          | ! [X3025] :
                              ( ~ r1(X3024,X3025)
                              | p2(X3025) )
                          | ! [X3026] :
                              ( ~ r1(X3024,X3026)
                              | ! [X3027] :
                                  ( ~ r1(X3026,X3027)
                                  | p2(X3027) )
                              | ! [X3028] :
                                  ( ~ r1(X3026,X3028)
                                  | ! [X3029] :
                                      ( ~ r1(X3028,X3029)
                                      | p2(X3029) )
                                  | ! [X3030] :
                                      ( ~ r1(X3028,X3030)
                                      | ! [X3031] :
                                          ( ~ r1(X3030,X3031)
                                          | ! [X3032] :
                                              ( ~ r1(X3031,X3032)
                                              | ( r1(X3032,sK806(X3032))
                                                & ~ p1(sK806(X3032)) ) )
                                          | ! [X3034] :
                                              ( ~ r1(X3031,X3034)
                                              | p1(X3034) ) ) )
                                  | ! [X3035] :
                                      ( ~ r1(X3028,X3035)
                                      | p1(X3035) ) )
                              | ! [X3036] :
                                  ( ~ r1(X3026,X3036)
                                  | p1(X3036) ) )
                          | ! [X3037] :
                              ( ~ r1(X3024,X3037)
                              | p1(X3037) ) )
                      | ! [X3038] :
                          ( ~ r1(X3022,X3038)
                          | p1(X3038) ) )
                  | ! [X3039] :
                      ( ~ r1(X3020,X3039)
                      | p1(X3039) ) )
              | ! [X3040] :
                  ( ~ r1(X3018,X3040)
                  | p1(X3040) ) )
          | ! [X3041] :
              ( ~ r1(X3016,X3041)
              | p1(X3041) ) )
      | ! [X3042] :
          ( ~ r1(sK0,X3042)
          | p1(X3042) ) )
    & ( ! [X3043] :
          ( ~ r1(sK0,X3043)
          | p2(X3043) )
      | ! [X3044] :
          ( ~ r1(sK0,X3044)
          | ! [X3045] :
              ( ~ r1(X3044,X3045)
              | p2(X3045) )
          | ! [X3046] :
              ( ~ r1(X3044,X3046)
              | ! [X3047] :
                  ( ~ r1(X3046,X3047)
                  | p2(X3047) )
              | ! [X3048] :
                  ( ~ r1(X3046,X3048)
                  | ! [X3049] :
                      ( ~ r1(X3048,X3049)
                      | p2(X3049) )
                  | ! [X3050] :
                      ( ~ r1(X3048,X3050)
                      | ! [X3051] :
                          ( ~ r1(X3050,X3051)
                          | p2(X3051) )
                      | ! [X3052] :
                          ( ~ r1(X3050,X3052)
                          | ! [X3053] :
                              ( ~ r1(X3052,X3053)
                              | p2(X3053) )
                          | ! [X3054] :
                              ( ~ r1(X3052,X3054)
                              | ! [X3055] :
                                  ( ~ r1(X3054,X3055)
                                  | p2(X3055) )
                              | ! [X3056] :
                                  ( ~ r1(X3054,X3056)
                                  | ! [X3057] :
                                      ( ~ r1(X3056,X3057)
                                      | p2(X3057) )
                                  | ! [X3058] :
                                      ( ~ r1(X3056,X3058)
                                      | ! [X3059] :
                                          ( ~ r1(X3058,X3059)
                                          | ( r1(X3059,sK807(X3059))
                                            & ! [X3061] :
                                                ( ~ r1(sK807(X3059),X3061)
                                                | p1(X3061) ) ) )
                                      | ! [X3062] :
                                          ( ~ r1(X3058,X3062)
                                          | ( r1(X3062,sK808(X3062))
                                            & ~ p1(sK808(X3062)) ) ) )
                                  | ! [X3064] :
                                      ( ~ r1(X3056,X3064)
                                      | p1(X3064) ) )
                              | ! [X3065] :
                                  ( ~ r1(X3054,X3065)
                                  | p1(X3065) ) )
                          | ! [X3066] :
                              ( ~ r1(X3052,X3066)
                              | p1(X3066) ) )
                      | ! [X3067] :
                          ( ~ r1(X3050,X3067)
                          | p1(X3067) ) )
                  | ! [X3068] :
                      ( ~ r1(X3048,X3068)
                      | p1(X3068) ) )
              | ! [X3069] :
                  ( ~ r1(X3046,X3069)
                  | p1(X3069) ) )
          | ! [X3070] :
              ( ~ r1(X3044,X3070)
              | p1(X3070) ) )
      | ! [X3071] :
          ( ~ r1(sK0,X3071)
          | p1(X3071) ) )
    & ( ! [X3072] :
          ( ~ r1(sK0,X3072)
          | p2(X3072) )
      | ! [X3073] :
          ( ~ r1(sK0,X3073)
          | ! [X3074] :
              ( ~ r1(X3073,X3074)
              | p2(X3074) )
          | ! [X3075] :
              ( ~ r1(X3073,X3075)
              | ! [X3076] :
                  ( ~ r1(X3075,X3076)
                  | p2(X3076) )
              | ! [X3077] :
                  ( ~ r1(X3075,X3077)
                  | ! [X3078] :
                      ( ~ r1(X3077,X3078)
                      | p2(X3078) )
                  | ! [X3079] :
                      ( ~ r1(X3077,X3079)
                      | ! [X3080] :
                          ( ~ r1(X3079,X3080)
                          | p2(X3080) )
                      | ! [X3081] :
                          ( ~ r1(X3079,X3081)
                          | ! [X3082] :
                              ( ~ r1(X3081,X3082)
                              | p2(X3082) )
                          | ! [X3083] :
                              ( ~ r1(X3081,X3083)
                              | ! [X3084] :
                                  ( ~ r1(X3083,X3084)
                                  | p2(X3084) )
                              | ! [X3085] :
                                  ( ~ r1(X3083,X3085)
                                  | ! [X3086] :
                                      ( ~ r1(X3085,X3086)
                                      | p2(X3086) )
                                  | ! [X3087] :
                                      ( ~ r1(X3085,X3087)
                                      | r1(X3087,sK809(X3087)) )
                                  | ! [X3089] :
                                      ( ~ r1(X3085,X3089)
                                      | p1(X3089) ) )
                              | ! [X3090] :
                                  ( ~ r1(X3083,X3090)
                                  | p1(X3090) ) )
                          | ! [X3091] :
                              ( ~ r1(X3081,X3091)
                              | p1(X3091) ) )
                      | ! [X3092] :
                          ( ~ r1(X3079,X3092)
                          | p1(X3092) ) )
                  | ! [X3093] :
                      ( ~ r1(X3077,X3093)
                      | p1(X3093) ) )
              | ! [X3094] :
                  ( ~ r1(X3075,X3094)
                  | p1(X3094) ) )
          | ! [X3095] :
              ( ~ r1(X3073,X3095)
              | p1(X3095) ) )
      | ! [X3096] :
          ( ~ r1(sK0,X3096)
          | p1(X3096) ) )
    & r1(sK0,sK810)
    & ~ p2(sK810)
    & r1(sK0,sK811)
    & r1(sK811,sK812)
    & ~ p2(sK812)
    & r1(sK811,sK813)
    & r1(sK813,sK814)
    & ~ p2(sK814)
    & r1(sK813,sK815)
    & r1(sK815,sK816)
    & ~ p2(sK816)
    & r1(sK815,sK817)
    & r1(sK817,sK818)
    & ~ p2(sK818)
    & r1(sK817,sK819)
    & r1(sK819,sK820)
    & ~ p2(sK820)
    & r1(sK819,sK821)
    & r1(sK821,sK822)
    & ~ p2(sK822)
    & r1(sK821,sK823)
    & r1(sK823,sK824)
    & ~ p2(sK824)
    & r1(sK823,sK825)
    & r1(sK825,sK826)
    & ~ p2(sK826)
    & r1(sK825,sK827)
    & r1(sK827,sK828)
    & ~ p2(sK828)
    & r1(sK827,sK829)
    & r1(sK829,sK830)
    & ~ p2(sK830)
    & r1(sK829,sK831)
    & r1(sK831,sK832)
    & ~ p2(sK832)
    & r1(sK831,sK833)
    & r1(sK833,sK834)
    & ~ p2(sK834)
    & r1(sK833,sK835)
    & r1(sK835,sK836)
    & ~ p2(sK836)
    & r1(sK835,sK837)
    & r1(sK837,sK838)
    & ~ p2(sK838)
    & r1(sK837,sK839)
    & r1(sK839,sK840)
    & ~ p2(sK840)
    & r1(sK839,sK841)
    & r1(sK841,sK842)
    & ~ p2(sK842)
    & r1(sK841,sK843)
    & r1(sK843,sK844)
    & ~ p2(sK844)
    & r1(sK843,sK845)
    & r1(sK845,sK846)
    & ~ p2(sK846)
    & r1(sK845,sK847)
    & r1(sK847,sK848)
    & ~ p2(sK848)
    & r1(sK847,sK849)
    & r1(sK849,sK850)
    & ! [X3138] :
        ( ~ r1(sK850,X3138)
        | p1(X3138) )
    & r1(sK849,sK851)
    & ~ p1(sK851)
    & r1(sK847,sK852)
    & ~ p1(sK852)
    & r1(sK845,sK853)
    & ~ p1(sK853)
    & r1(sK843,sK854)
    & ~ p1(sK854)
    & r1(sK841,sK855)
    & ~ p1(sK855)
    & r1(sK839,sK856)
    & ~ p1(sK856)
    & r1(sK837,sK857)
    & ~ p1(sK857)
    & r1(sK835,sK858)
    & ~ p1(sK858)
    & r1(sK833,sK859)
    & ~ p1(sK859)
    & r1(sK831,sK860)
    & ~ p1(sK860)
    & r1(sK829,sK861)
    & ~ p1(sK861)
    & r1(sK827,sK862)
    & ~ p1(sK862)
    & r1(sK825,sK863)
    & ~ p1(sK863)
    & r1(sK823,sK864)
    & ~ p1(sK864)
    & r1(sK821,sK865)
    & ~ p1(sK865)
    & r1(sK819,sK866)
    & ~ p1(sK866)
    & r1(sK817,sK867)
    & ~ p1(sK867)
    & r1(sK815,sK868)
    & ~ p1(sK868)
    & r1(sK813,sK869)
    & ~ p1(sK869)
    & r1(sK811,sK870)
    & ~ p1(sK870)
    & r1(sK0,sK871)
    & ~ p1(sK871)
    & ( ! [X3160] :
          ( ~ r1(sK0,X3160)
          | p2(X3160) )
      | ! [X3161] :
          ( ~ r1(sK0,X3161)
          | ! [X3162] :
              ( ~ r1(X3161,X3162)
              | p2(X3162) )
          | ! [X3163] :
              ( ~ r1(X3161,X3163)
              | ! [X3164] :
                  ( ~ r1(X3163,X3164)
                  | p2(X3164) )
              | ! [X3165] :
                  ( ~ r1(X3163,X3165)
                  | ! [X3166] :
                      ( ~ r1(X3165,X3166)
                      | p2(X3166) )
                  | ! [X3167] :
                      ( ~ r1(X3165,X3167)
                      | ! [X3168] :
                          ( ~ r1(X3167,X3168)
                          | p2(X3168) )
                      | ! [X3169] :
                          ( ~ r1(X3167,X3169)
                          | ! [X3170] :
                              ( ~ r1(X3169,X3170)
                              | p2(X3170) )
                          | ! [X3171] :
                              ( ~ r1(X3169,X3171)
                              | ! [X3172] :
                                  ( ~ r1(X3171,X3172)
                                  | p2(X3172) )
                              | ! [X3173] :
                                  ( ~ r1(X3171,X3173)
                                  | ! [X3174] :
                                      ( ~ r1(X3173,X3174)
                                      | ( r1(X3174,sK872(X3174))
                                        & p1(sK872(X3174)) ) )
                                  | ~ p1(X3173) )
                              | ! [X3176] :
                                  ( ~ r1(X3171,X3176)
                                  | p1(X3176) ) )
                          | ! [X3177] :
                              ( ~ r1(X3169,X3177)
                              | p1(X3177) ) )
                      | ! [X3178] :
                          ( ~ r1(X3167,X3178)
                          | p1(X3178) ) )
                  | ! [X3179] :
                      ( ~ r1(X3165,X3179)
                      | p1(X3179) ) )
              | ! [X3180] :
                  ( ~ r1(X3163,X3180)
                  | p1(X3180) ) )
          | ! [X3181] :
              ( ~ r1(X3161,X3181)
              | p1(X3181) ) )
      | ! [X3182] :
          ( ~ r1(sK0,X3182)
          | p1(X3182) ) )
    & ( ! [X3183] :
          ( ~ r1(sK0,X3183)
          | p2(X3183) )
      | ! [X3184] :
          ( ~ r1(sK0,X3184)
          | ! [X3185] :
              ( ~ r1(X3184,X3185)
              | p2(X3185) )
          | ! [X3186] :
              ( ~ r1(X3184,X3186)
              | ! [X3187] :
                  ( ~ r1(X3186,X3187)
                  | p2(X3187) )
              | ! [X3188] :
                  ( ~ r1(X3186,X3188)
                  | ! [X3189] :
                      ( ~ r1(X3188,X3189)
                      | p2(X3189) )
                  | ! [X3190] :
                      ( ~ r1(X3188,X3190)
                      | ! [X3191] :
                          ( ~ r1(X3190,X3191)
                          | p2(X3191) )
                      | ! [X3192] :
                          ( ~ r1(X3190,X3192)
                          | ! [X3193] :
                              ( ~ r1(X3192,X3193)
                              | p2(X3193) )
                          | ! [X3194] :
                              ( ~ r1(X3192,X3194)
                              | ! [X3195] :
                                  ( ~ r1(X3194,X3195)
                                  | p2(X3195) )
                              | ! [X3196] :
                                  ( ~ r1(X3194,X3196)
                                  | ! [X3197] :
                                      ( ~ r1(X3196,X3197)
                                      | ! [X3198] :
                                          ( ~ r1(X3197,X3198)
                                          | ( r1(X3198,sK873(X3198))
                                            & ~ p1(sK873(X3198)) ) )
                                      | ! [X3200] :
                                          ( ~ r1(X3197,X3200)
                                          | p1(X3200) ) ) )
                              | ! [X3201] :
                                  ( ~ r1(X3194,X3201)
                                  | p1(X3201) ) )
                          | ! [X3202] :
                              ( ~ r1(X3192,X3202)
                              | p1(X3202) ) )
                      | ! [X3203] :
                          ( ~ r1(X3190,X3203)
                          | p1(X3203) ) )
                  | ! [X3204] :
                      ( ~ r1(X3188,X3204)
                      | p1(X3204) ) )
              | ! [X3205] :
                  ( ~ r1(X3186,X3205)
                  | p1(X3205) ) )
          | ! [X3206] :
              ( ~ r1(X3184,X3206)
              | p1(X3206) ) )
      | ! [X3207] :
          ( ~ r1(sK0,X3207)
          | p1(X3207) ) )
    & ( ! [X3208] :
          ( ~ r1(sK0,X3208)
          | p2(X3208) )
      | ! [X3209] :
          ( ~ r1(sK0,X3209)
          | ! [X3210] :
              ( ~ r1(X3209,X3210)
              | p2(X3210) )
          | ! [X3211] :
              ( ~ r1(X3209,X3211)
              | ! [X3212] :
                  ( ~ r1(X3211,X3212)
                  | p2(X3212) )
              | ! [X3213] :
                  ( ~ r1(X3211,X3213)
                  | ! [X3214] :
                      ( ~ r1(X3213,X3214)
                      | p2(X3214) )
                  | ! [X3215] :
                      ( ~ r1(X3213,X3215)
                      | ! [X3216] :
                          ( ~ r1(X3215,X3216)
                          | p2(X3216) )
                      | ! [X3217] :
                          ( ~ r1(X3215,X3217)
                          | ! [X3218] :
                              ( ~ r1(X3217,X3218)
                              | p2(X3218) )
                          | ! [X3219] :
                              ( ~ r1(X3217,X3219)
                              | ! [X3220] :
                                  ( ~ r1(X3219,X3220)
                                  | p2(X3220) )
                              | ! [X3221] :
                                  ( ~ r1(X3219,X3221)
                                  | ! [X3222] :
                                      ( ~ r1(X3221,X3222)
                                      | ( r1(X3222,sK874(X3222))
                                        & ! [X3224] :
                                            ( ~ r1(sK874(X3222),X3224)
                                            | p1(X3224) ) ) )
                                  | ! [X3225] :
                                      ( ~ r1(X3221,X3225)
                                      | ( r1(X3225,sK875(X3225))
                                        & ~ p1(sK875(X3225)) ) ) )
                              | ! [X3227] :
                                  ( ~ r1(X3219,X3227)
                                  | p1(X3227) ) )
                          | ! [X3228] :
                              ( ~ r1(X3217,X3228)
                              | p1(X3228) ) )
                      | ! [X3229] :
                          ( ~ r1(X3215,X3229)
                          | p1(X3229) ) )
                  | ! [X3230] :
                      ( ~ r1(X3213,X3230)
                      | p1(X3230) ) )
              | ! [X3231] :
                  ( ~ r1(X3211,X3231)
                  | p1(X3231) ) )
          | ! [X3232] :
              ( ~ r1(X3209,X3232)
              | p1(X3232) ) )
      | ! [X3233] :
          ( ~ r1(sK0,X3233)
          | p1(X3233) ) )
    & ( ! [X3234] :
          ( ~ r1(sK0,X3234)
          | p2(X3234) )
      | ! [X3235] :
          ( ~ r1(sK0,X3235)
          | ! [X3236] :
              ( ~ r1(X3235,X3236)
              | p2(X3236) )
          | ! [X3237] :
              ( ~ r1(X3235,X3237)
              | ! [X3238] :
                  ( ~ r1(X3237,X3238)
                  | p2(X3238) )
              | ! [X3239] :
                  ( ~ r1(X3237,X3239)
                  | ! [X3240] :
                      ( ~ r1(X3239,X3240)
                      | p2(X3240) )
                  | ! [X3241] :
                      ( ~ r1(X3239,X3241)
                      | ! [X3242] :
                          ( ~ r1(X3241,X3242)
                          | p2(X3242) )
                      | ! [X3243] :
                          ( ~ r1(X3241,X3243)
                          | ! [X3244] :
                              ( ~ r1(X3243,X3244)
                              | p2(X3244) )
                          | ! [X3245] :
                              ( ~ r1(X3243,X3245)
                              | ! [X3246] :
                                  ( ~ r1(X3245,X3246)
                                  | p2(X3246) )
                              | ! [X3247] :
                                  ( ~ r1(X3245,X3247)
                                  | r1(X3247,sK876(X3247)) )
                              | ! [X3249] :
                                  ( ~ r1(X3245,X3249)
                                  | p1(X3249) ) )
                          | ! [X3250] :
                              ( ~ r1(X3243,X3250)
                              | p1(X3250) ) )
                      | ! [X3251] :
                          ( ~ r1(X3241,X3251)
                          | p1(X3251) ) )
                  | ! [X3252] :
                      ( ~ r1(X3239,X3252)
                      | p1(X3252) ) )
              | ! [X3253] :
                  ( ~ r1(X3237,X3253)
                  | p1(X3253) ) )
          | ! [X3254] :
              ( ~ r1(X3235,X3254)
              | p1(X3254) ) )
      | ! [X3255] :
          ( ~ r1(sK0,X3255)
          | p1(X3255) ) )
    & r1(sK0,sK877)
    & ~ p2(sK877)
    & r1(sK0,sK878)
    & r1(sK878,sK879)
    & ~ p2(sK879)
    & r1(sK878,sK880)
    & r1(sK880,sK881)
    & ~ p2(sK881)
    & r1(sK880,sK882)
    & r1(sK882,sK883)
    & ~ p2(sK883)
    & r1(sK882,sK884)
    & r1(sK884,sK885)
    & ~ p2(sK885)
    & r1(sK884,sK886)
    & r1(sK886,sK887)
    & ~ p2(sK887)
    & r1(sK886,sK888)
    & r1(sK888,sK889)
    & ~ p2(sK889)
    & r1(sK888,sK890)
    & r1(sK890,sK891)
    & ~ p2(sK891)
    & r1(sK890,sK892)
    & r1(sK892,sK893)
    & ~ p2(sK893)
    & r1(sK892,sK894)
    & r1(sK894,sK895)
    & ~ p2(sK895)
    & r1(sK894,sK896)
    & r1(sK896,sK897)
    & ~ p2(sK897)
    & r1(sK896,sK898)
    & r1(sK898,sK899)
    & ~ p2(sK899)
    & r1(sK898,sK900)
    & r1(sK900,sK901)
    & ~ p2(sK901)
    & r1(sK900,sK902)
    & r1(sK902,sK903)
    & ~ p2(sK903)
    & r1(sK902,sK904)
    & r1(sK904,sK905)
    & ~ p2(sK905)
    & r1(sK904,sK906)
    & r1(sK906,sK907)
    & ~ p2(sK907)
    & r1(sK906,sK908)
    & r1(sK908,sK909)
    & ~ p2(sK909)
    & r1(sK908,sK910)
    & r1(sK910,sK911)
    & ~ p2(sK911)
    & r1(sK910,sK912)
    & r1(sK912,sK913)
    & ~ p2(sK913)
    & r1(sK912,sK914)
    & r1(sK914,sK915)
    & ~ p2(sK915)
    & r1(sK914,sK916)
    & r1(sK916,sK917)
    & ! [X3297] :
        ( ~ r1(sK917,X3297)
        | p1(X3297) )
    & r1(sK916,sK918)
    & ~ p1(sK918)
    & r1(sK914,sK919)
    & ~ p1(sK919)
    & r1(sK912,sK920)
    & ~ p1(sK920)
    & r1(sK910,sK921)
    & ~ p1(sK921)
    & r1(sK908,sK922)
    & ~ p1(sK922)
    & r1(sK906,sK923)
    & ~ p1(sK923)
    & r1(sK904,sK924)
    & ~ p1(sK924)
    & r1(sK902,sK925)
    & ~ p1(sK925)
    & r1(sK900,sK926)
    & ~ p1(sK926)
    & r1(sK898,sK927)
    & ~ p1(sK927)
    & r1(sK896,sK928)
    & ~ p1(sK928)
    & r1(sK894,sK929)
    & ~ p1(sK929)
    & r1(sK892,sK930)
    & ~ p1(sK930)
    & r1(sK890,sK931)
    & ~ p1(sK931)
    & r1(sK888,sK932)
    & ~ p1(sK932)
    & r1(sK886,sK933)
    & ~ p1(sK933)
    & r1(sK884,sK934)
    & ~ p1(sK934)
    & r1(sK882,sK935)
    & ~ p1(sK935)
    & r1(sK880,sK936)
    & ~ p1(sK936)
    & r1(sK878,sK937)
    & ~ p1(sK937)
    & r1(sK0,sK938)
    & ~ p1(sK938)
    & ( ! [X3319] :
          ( ~ r1(sK0,X3319)
          | p2(X3319) )
      | ! [X3320] :
          ( ~ r1(sK0,X3320)
          | ! [X3321] :
              ( ~ r1(X3320,X3321)
              | p2(X3321) )
          | ! [X3322] :
              ( ~ r1(X3320,X3322)
              | ! [X3323] :
                  ( ~ r1(X3322,X3323)
                  | p2(X3323) )
              | ! [X3324] :
                  ( ~ r1(X3322,X3324)
                  | ! [X3325] :
                      ( ~ r1(X3324,X3325)
                      | p2(X3325) )
                  | ! [X3326] :
                      ( ~ r1(X3324,X3326)
                      | ! [X3327] :
                          ( ~ r1(X3326,X3327)
                          | p2(X3327) )
                      | ! [X3328] :
                          ( ~ r1(X3326,X3328)
                          | ! [X3329] :
                              ( ~ r1(X3328,X3329)
                              | p2(X3329) )
                          | ! [X3330] :
                              ( ~ r1(X3328,X3330)
                              | ! [X3331] :
                                  ( ~ r1(X3330,X3331)
                                  | ( r1(X3331,sK939(X3331))
                                    & p1(sK939(X3331)) ) )
                              | ~ p1(X3330) )
                          | ! [X3333] :
                              ( ~ r1(X3328,X3333)
                              | p1(X3333) ) )
                      | ! [X3334] :
                          ( ~ r1(X3326,X3334)
                          | p1(X3334) ) )
                  | ! [X3335] :
                      ( ~ r1(X3324,X3335)
                      | p1(X3335) ) )
              | ! [X3336] :
                  ( ~ r1(X3322,X3336)
                  | p1(X3336) ) )
          | ! [X3337] :
              ( ~ r1(X3320,X3337)
              | p1(X3337) ) )
      | ! [X3338] :
          ( ~ r1(sK0,X3338)
          | p1(X3338) ) )
    & ( ! [X3339] :
          ( ~ r1(sK0,X3339)
          | p2(X3339) )
      | ! [X3340] :
          ( ~ r1(sK0,X3340)
          | ! [X3341] :
              ( ~ r1(X3340,X3341)
              | p2(X3341) )
          | ! [X3342] :
              ( ~ r1(X3340,X3342)
              | ! [X3343] :
                  ( ~ r1(X3342,X3343)
                  | p2(X3343) )
              | ! [X3344] :
                  ( ~ r1(X3342,X3344)
                  | ! [X3345] :
                      ( ~ r1(X3344,X3345)
                      | p2(X3345) )
                  | ! [X3346] :
                      ( ~ r1(X3344,X3346)
                      | ! [X3347] :
                          ( ~ r1(X3346,X3347)
                          | p2(X3347) )
                      | ! [X3348] :
                          ( ~ r1(X3346,X3348)
                          | ! [X3349] :
                              ( ~ r1(X3348,X3349)
                              | p2(X3349) )
                          | ! [X3350] :
                              ( ~ r1(X3348,X3350)
                              | ! [X3351] :
                                  ( ~ r1(X3350,X3351)
                                  | ! [X3352] :
                                      ( ~ r1(X3351,X3352)
                                      | ( r1(X3352,sK940(X3352))
                                        & ~ p1(sK940(X3352)) ) )
                                  | ! [X3354] :
                                      ( ~ r1(X3351,X3354)
                                      | p1(X3354) ) ) )
                          | ! [X3355] :
                              ( ~ r1(X3348,X3355)
                              | p1(X3355) ) )
                      | ! [X3356] :
                          ( ~ r1(X3346,X3356)
                          | p1(X3356) ) )
                  | ! [X3357] :
                      ( ~ r1(X3344,X3357)
                      | p1(X3357) ) )
              | ! [X3358] :
                  ( ~ r1(X3342,X3358)
                  | p1(X3358) ) )
          | ! [X3359] :
              ( ~ r1(X3340,X3359)
              | p1(X3359) ) )
      | ! [X3360] :
          ( ~ r1(sK0,X3360)
          | p1(X3360) ) )
    & ( ! [X3361] :
          ( ~ r1(sK0,X3361)
          | p2(X3361) )
      | ! [X3362] :
          ( ~ r1(sK0,X3362)
          | ! [X3363] :
              ( ~ r1(X3362,X3363)
              | p2(X3363) )
          | ! [X3364] :
              ( ~ r1(X3362,X3364)
              | ! [X3365] :
                  ( ~ r1(X3364,X3365)
                  | p2(X3365) )
              | ! [X3366] :
                  ( ~ r1(X3364,X3366)
                  | ! [X3367] :
                      ( ~ r1(X3366,X3367)
                      | p2(X3367) )
                  | ! [X3368] :
                      ( ~ r1(X3366,X3368)
                      | ! [X3369] :
                          ( ~ r1(X3368,X3369)
                          | p2(X3369) )
                      | ! [X3370] :
                          ( ~ r1(X3368,X3370)
                          | ! [X3371] :
                              ( ~ r1(X3370,X3371)
                              | p2(X3371) )
                          | ! [X3372] :
                              ( ~ r1(X3370,X3372)
                              | ! [X3373] :
                                  ( ~ r1(X3372,X3373)
                                  | ( r1(X3373,sK941(X3373))
                                    & ! [X3375] :
                                        ( ~ r1(sK941(X3373),X3375)
                                        | p1(X3375) ) ) )
                              | ! [X3376] :
                                  ( ~ r1(X3372,X3376)
                                  | ( r1(X3376,sK942(X3376))
                                    & ~ p1(sK942(X3376)) ) ) )
                          | ! [X3378] :
                              ( ~ r1(X3370,X3378)
                              | p1(X3378) ) )
                      | ! [X3379] :
                          ( ~ r1(X3368,X3379)
                          | p1(X3379) ) )
                  | ! [X3380] :
                      ( ~ r1(X3366,X3380)
                      | p1(X3380) ) )
              | ! [X3381] :
                  ( ~ r1(X3364,X3381)
                  | p1(X3381) ) )
          | ! [X3382] :
              ( ~ r1(X3362,X3382)
              | p1(X3382) ) )
      | ! [X3383] :
          ( ~ r1(sK0,X3383)
          | p1(X3383) ) )
    & ( ! [X3384] :
          ( ~ r1(sK0,X3384)
          | p2(X3384) )
      | ! [X3385] :
          ( ~ r1(sK0,X3385)
          | ! [X3386] :
              ( ~ r1(X3385,X3386)
              | p2(X3386) )
          | ! [X3387] :
              ( ~ r1(X3385,X3387)
              | ! [X3388] :
                  ( ~ r1(X3387,X3388)
                  | p2(X3388) )
              | ! [X3389] :
                  ( ~ r1(X3387,X3389)
                  | ! [X3390] :
                      ( ~ r1(X3389,X3390)
                      | p2(X3390) )
                  | ! [X3391] :
                      ( ~ r1(X3389,X3391)
                      | ! [X3392] :
                          ( ~ r1(X3391,X3392)
                          | p2(X3392) )
                      | ! [X3393] :
                          ( ~ r1(X3391,X3393)
                          | ! [X3394] :
                              ( ~ r1(X3393,X3394)
                              | p2(X3394) )
                          | ! [X3395] :
                              ( ~ r1(X3393,X3395)
                              | r1(X3395,sK943(X3395)) )
                          | ! [X3397] :
                              ( ~ r1(X3393,X3397)
                              | p1(X3397) ) )
                      | ! [X3398] :
                          ( ~ r1(X3391,X3398)
                          | p1(X3398) ) )
                  | ! [X3399] :
                      ( ~ r1(X3389,X3399)
                      | p1(X3399) ) )
              | ! [X3400] :
                  ( ~ r1(X3387,X3400)
                  | p1(X3400) ) )
          | ! [X3401] :
              ( ~ r1(X3385,X3401)
              | p1(X3401) ) )
      | ! [X3402] :
          ( ~ r1(sK0,X3402)
          | p1(X3402) ) )
    & r1(sK0,sK944)
    & ~ p2(sK944)
    & r1(sK0,sK945)
    & r1(sK945,sK946)
    & ~ p2(sK946)
    & r1(sK945,sK947)
    & r1(sK947,sK948)
    & ~ p2(sK948)
    & r1(sK947,sK949)
    & r1(sK949,sK950)
    & ~ p2(sK950)
    & r1(sK949,sK951)
    & r1(sK951,sK952)
    & ~ p2(sK952)
    & r1(sK951,sK953)
    & r1(sK953,sK954)
    & ~ p2(sK954)
    & r1(sK953,sK955)
    & r1(sK955,sK956)
    & ~ p2(sK956)
    & r1(sK955,sK957)
    & r1(sK957,sK958)
    & ~ p2(sK958)
    & r1(sK957,sK959)
    & r1(sK959,sK960)
    & ~ p2(sK960)
    & r1(sK959,sK961)
    & r1(sK961,sK962)
    & ~ p2(sK962)
    & r1(sK961,sK963)
    & r1(sK963,sK964)
    & ~ p2(sK964)
    & r1(sK963,sK965)
    & r1(sK965,sK966)
    & ~ p2(sK966)
    & r1(sK965,sK967)
    & r1(sK967,sK968)
    & ~ p2(sK968)
    & r1(sK967,sK969)
    & r1(sK969,sK970)
    & ~ p2(sK970)
    & r1(sK969,sK971)
    & r1(sK971,sK972)
    & ~ p2(sK972)
    & r1(sK971,sK973)
    & r1(sK973,sK974)
    & ~ p2(sK974)
    & r1(sK973,sK975)
    & r1(sK975,sK976)
    & ~ p2(sK976)
    & r1(sK975,sK977)
    & r1(sK977,sK978)
    & ~ p2(sK978)
    & r1(sK977,sK979)
    & r1(sK979,sK980)
    & ~ p2(sK980)
    & r1(sK979,sK981)
    & r1(sK981,sK982)
    & ~ p2(sK982)
    & r1(sK981,sK983)
    & r1(sK983,sK984)
    & ! [X3444] :
        ( ~ r1(sK984,X3444)
        | p1(X3444) )
    & r1(sK983,sK985)
    & ~ p1(sK985)
    & r1(sK981,sK986)
    & ~ p1(sK986)
    & r1(sK979,sK987)
    & ~ p1(sK987)
    & r1(sK977,sK988)
    & ~ p1(sK988)
    & r1(sK975,sK989)
    & ~ p1(sK989)
    & r1(sK973,sK990)
    & ~ p1(sK990)
    & r1(sK971,sK991)
    & ~ p1(sK991)
    & r1(sK969,sK992)
    & ~ p1(sK992)
    & r1(sK967,sK993)
    & ~ p1(sK993)
    & r1(sK965,sK994)
    & ~ p1(sK994)
    & r1(sK963,sK995)
    & ~ p1(sK995)
    & r1(sK961,sK996)
    & ~ p1(sK996)
    & r1(sK959,sK997)
    & ~ p1(sK997)
    & r1(sK957,sK998)
    & ~ p1(sK998)
    & r1(sK955,sK999)
    & ~ p1(sK999)
    & r1(sK953,sK1000)
    & ~ p1(sK1000)
    & r1(sK951,sK1001)
    & ~ p1(sK1001)
    & r1(sK949,sK1002)
    & ~ p1(sK1002)
    & r1(sK947,sK1003)
    & ~ p1(sK1003)
    & r1(sK945,sK1004)
    & ~ p1(sK1004)
    & r1(sK0,sK1005)
    & ~ p1(sK1005)
    & ( ! [X3466] :
          ( ~ r1(sK0,X3466)
          | p2(X3466) )
      | ! [X3467] :
          ( ~ r1(sK0,X3467)
          | ! [X3468] :
              ( ~ r1(X3467,X3468)
              | p2(X3468) )
          | ! [X3469] :
              ( ~ r1(X3467,X3469)
              | ! [X3470] :
                  ( ~ r1(X3469,X3470)
                  | p2(X3470) )
              | ! [X3471] :
                  ( ~ r1(X3469,X3471)
                  | ! [X3472] :
                      ( ~ r1(X3471,X3472)
                      | p2(X3472) )
                  | ! [X3473] :
                      ( ~ r1(X3471,X3473)
                      | ! [X3474] :
                          ( ~ r1(X3473,X3474)
                          | p2(X3474) )
                      | ! [X3475] :
                          ( ~ r1(X3473,X3475)
                          | ! [X3476] :
                              ( ~ r1(X3475,X3476)
                              | ( r1(X3476,sK1006(X3476))
                                & p1(sK1006(X3476)) ) )
                          | ~ p1(X3475) )
                      | ! [X3478] :
                          ( ~ r1(X3473,X3478)
                          | p1(X3478) ) )
                  | ! [X3479] :
                      ( ~ r1(X3471,X3479)
                      | p1(X3479) ) )
              | ! [X3480] :
                  ( ~ r1(X3469,X3480)
                  | p1(X3480) ) )
          | ! [X3481] :
              ( ~ r1(X3467,X3481)
              | p1(X3481) ) )
      | ! [X3482] :
          ( ~ r1(sK0,X3482)
          | p1(X3482) ) )
    & ( ! [X3483] :
          ( ~ r1(sK0,X3483)
          | p2(X3483) )
      | ! [X3484] :
          ( ~ r1(sK0,X3484)
          | ! [X3485] :
              ( ~ r1(X3484,X3485)
              | p2(X3485) )
          | ! [X3486] :
              ( ~ r1(X3484,X3486)
              | ! [X3487] :
                  ( ~ r1(X3486,X3487)
                  | p2(X3487) )
              | ! [X3488] :
                  ( ~ r1(X3486,X3488)
                  | ! [X3489] :
                      ( ~ r1(X3488,X3489)
                      | p2(X3489) )
                  | ! [X3490] :
                      ( ~ r1(X3488,X3490)
                      | ! [X3491] :
                          ( ~ r1(X3490,X3491)
                          | p2(X3491) )
                      | ! [X3492] :
                          ( ~ r1(X3490,X3492)
                          | ! [X3493] :
                              ( ~ r1(X3492,X3493)
                              | ! [X3494] :
                                  ( ~ r1(X3493,X3494)
                                  | ( r1(X3494,sK1007(X3494))
                                    & ~ p1(sK1007(X3494)) ) )
                              | ! [X3496] :
                                  ( ~ r1(X3493,X3496)
                                  | p1(X3496) ) ) )
                      | ! [X3497] :
                          ( ~ r1(X3490,X3497)
                          | p1(X3497) ) )
                  | ! [X3498] :
                      ( ~ r1(X3488,X3498)
                      | p1(X3498) ) )
              | ! [X3499] :
                  ( ~ r1(X3486,X3499)
                  | p1(X3499) ) )
          | ! [X3500] :
              ( ~ r1(X3484,X3500)
              | p1(X3500) ) )
      | ! [X3501] :
          ( ~ r1(sK0,X3501)
          | p1(X3501) ) )
    & ( ! [X3502] :
          ( ~ r1(sK0,X3502)
          | p2(X3502) )
      | ! [X3503] :
          ( ~ r1(sK0,X3503)
          | ! [X3504] :
              ( ~ r1(X3503,X3504)
              | p2(X3504) )
          | ! [X3505] :
              ( ~ r1(X3503,X3505)
              | ! [X3506] :
                  ( ~ r1(X3505,X3506)
                  | p2(X3506) )
              | ! [X3507] :
                  ( ~ r1(X3505,X3507)
                  | ! [X3508] :
                      ( ~ r1(X3507,X3508)
                      | p2(X3508) )
                  | ! [X3509] :
                      ( ~ r1(X3507,X3509)
                      | ! [X3510] :
                          ( ~ r1(X3509,X3510)
                          | p2(X3510) )
                      | ! [X3511] :
                          ( ~ r1(X3509,X3511)
                          | ! [X3512] :
                              ( ~ r1(X3511,X3512)
                              | ( r1(X3512,sK1008(X3512))
                                & ! [X3514] :
                                    ( ~ r1(sK1008(X3512),X3514)
                                    | p1(X3514) ) ) )
                          | ! [X3515] :
                              ( ~ r1(X3511,X3515)
                              | ( r1(X3515,sK1009(X3515))
                                & ~ p1(sK1009(X3515)) ) ) )
                      | ! [X3517] :
                          ( ~ r1(X3509,X3517)
                          | p1(X3517) ) )
                  | ! [X3518] :
                      ( ~ r1(X3507,X3518)
                      | p1(X3518) ) )
              | ! [X3519] :
                  ( ~ r1(X3505,X3519)
                  | p1(X3519) ) )
          | ! [X3520] :
              ( ~ r1(X3503,X3520)
              | p1(X3520) ) )
      | ! [X3521] :
          ( ~ r1(sK0,X3521)
          | p1(X3521) ) )
    & ( ! [X3522] :
          ( ~ r1(sK0,X3522)
          | p2(X3522) )
      | ! [X3523] :
          ( ~ r1(sK0,X3523)
          | ! [X3524] :
              ( ~ r1(X3523,X3524)
              | p2(X3524) )
          | ! [X3525] :
              ( ~ r1(X3523,X3525)
              | ! [X3526] :
                  ( ~ r1(X3525,X3526)
                  | p2(X3526) )
              | ! [X3527] :
                  ( ~ r1(X3525,X3527)
                  | ! [X3528] :
                      ( ~ r1(X3527,X3528)
                      | p2(X3528) )
                  | ! [X3529] :
                      ( ~ r1(X3527,X3529)
                      | ! [X3530] :
                          ( ~ r1(X3529,X3530)
                          | p2(X3530) )
                      | ! [X3531] :
                          ( ~ r1(X3529,X3531)
                          | r1(X3531,sK1010(X3531)) )
                      | ! [X3533] :
                          ( ~ r1(X3529,X3533)
                          | p1(X3533) ) )
                  | ! [X3534] :
                      ( ~ r1(X3527,X3534)
                      | p1(X3534) ) )
              | ! [X3535] :
                  ( ~ r1(X3525,X3535)
                  | p1(X3535) ) )
          | ! [X3536] :
              ( ~ r1(X3523,X3536)
              | p1(X3536) ) )
      | ! [X3537] :
          ( ~ r1(sK0,X3537)
          | p1(X3537) ) )
    & r1(sK0,sK1011)
    & ~ p2(sK1011)
    & r1(sK0,sK1012)
    & r1(sK1012,sK1013)
    & ~ p2(sK1013)
    & r1(sK1012,sK1014)
    & r1(sK1014,sK1015)
    & ~ p2(sK1015)
    & r1(sK1014,sK1016)
    & r1(sK1016,sK1017)
    & ~ p2(sK1017)
    & r1(sK1016,sK1018)
    & r1(sK1018,sK1019)
    & ~ p2(sK1019)
    & r1(sK1018,sK1020)
    & r1(sK1020,sK1021)
    & ~ p2(sK1021)
    & r1(sK1020,sK1022)
    & r1(sK1022,sK1023)
    & ~ p2(sK1023)
    & r1(sK1022,sK1024)
    & r1(sK1024,sK1025)
    & ~ p2(sK1025)
    & r1(sK1024,sK1026)
    & r1(sK1026,sK1027)
    & ~ p2(sK1027)
    & r1(sK1026,sK1028)
    & r1(sK1028,sK1029)
    & ~ p2(sK1029)
    & r1(sK1028,sK1030)
    & r1(sK1030,sK1031)
    & ~ p2(sK1031)
    & r1(sK1030,sK1032)
    & r1(sK1032,sK1033)
    & ~ p2(sK1033)
    & r1(sK1032,sK1034)
    & r1(sK1034,sK1035)
    & ~ p2(sK1035)
    & r1(sK1034,sK1036)
    & r1(sK1036,sK1037)
    & ~ p2(sK1037)
    & r1(sK1036,sK1038)
    & r1(sK1038,sK1039)
    & ~ p2(sK1039)
    & r1(sK1038,sK1040)
    & r1(sK1040,sK1041)
    & ~ p2(sK1041)
    & r1(sK1040,sK1042)
    & r1(sK1042,sK1043)
    & ~ p2(sK1043)
    & r1(sK1042,sK1044)
    & r1(sK1044,sK1045)
    & ~ p2(sK1045)
    & r1(sK1044,sK1046)
    & r1(sK1046,sK1047)
    & ~ p2(sK1047)
    & r1(sK1046,sK1048)
    & r1(sK1048,sK1049)
    & ~ p2(sK1049)
    & r1(sK1048,sK1050)
    & r1(sK1050,sK1051)
    & ! [X3579] :
        ( ~ r1(sK1051,X3579)
        | p1(X3579) )
    & r1(sK1050,sK1052)
    & ~ p1(sK1052)
    & r1(sK1048,sK1053)
    & ~ p1(sK1053)
    & r1(sK1046,sK1054)
    & ~ p1(sK1054)
    & r1(sK1044,sK1055)
    & ~ p1(sK1055)
    & r1(sK1042,sK1056)
    & ~ p1(sK1056)
    & r1(sK1040,sK1057)
    & ~ p1(sK1057)
    & r1(sK1038,sK1058)
    & ~ p1(sK1058)
    & r1(sK1036,sK1059)
    & ~ p1(sK1059)
    & r1(sK1034,sK1060)
    & ~ p1(sK1060)
    & r1(sK1032,sK1061)
    & ~ p1(sK1061)
    & r1(sK1030,sK1062)
    & ~ p1(sK1062)
    & r1(sK1028,sK1063)
    & ~ p1(sK1063)
    & r1(sK1026,sK1064)
    & ~ p1(sK1064)
    & r1(sK1024,sK1065)
    & ~ p1(sK1065)
    & r1(sK1022,sK1066)
    & ~ p1(sK1066)
    & r1(sK1020,sK1067)
    & ~ p1(sK1067)
    & r1(sK1018,sK1068)
    & ~ p1(sK1068)
    & r1(sK1016,sK1069)
    & ~ p1(sK1069)
    & r1(sK1014,sK1070)
    & ~ p1(sK1070)
    & r1(sK1012,sK1071)
    & ~ p1(sK1071)
    & r1(sK0,sK1072)
    & ~ p1(sK1072)
    & ( ! [X3601] :
          ( ~ r1(sK0,X3601)
          | p2(X3601) )
      | ! [X3602] :
          ( ~ r1(sK0,X3602)
          | ! [X3603] :
              ( ~ r1(X3602,X3603)
              | p2(X3603) )
          | ! [X3604] :
              ( ~ r1(X3602,X3604)
              | ! [X3605] :
                  ( ~ r1(X3604,X3605)
                  | p2(X3605) )
              | ! [X3606] :
                  ( ~ r1(X3604,X3606)
                  | ! [X3607] :
                      ( ~ r1(X3606,X3607)
                      | p2(X3607) )
                  | ! [X3608] :
                      ( ~ r1(X3606,X3608)
                      | ! [X3609] :
                          ( ~ r1(X3608,X3609)
                          | ( r1(X3609,sK1073(X3609))
                            & p1(sK1073(X3609)) ) )
                      | ~ p1(X3608) )
                  | ! [X3611] :
                      ( ~ r1(X3606,X3611)
                      | p1(X3611) ) )
              | ! [X3612] :
                  ( ~ r1(X3604,X3612)
                  | p1(X3612) ) )
          | ! [X3613] :
              ( ~ r1(X3602,X3613)
              | p1(X3613) ) )
      | ! [X3614] :
          ( ~ r1(sK0,X3614)
          | p1(X3614) ) )
    & ( ! [X3615] :
          ( ~ r1(sK0,X3615)
          | p2(X3615) )
      | ! [X3616] :
          ( ~ r1(sK0,X3616)
          | ! [X3617] :
              ( ~ r1(X3616,X3617)
              | p2(X3617) )
          | ! [X3618] :
              ( ~ r1(X3616,X3618)
              | ! [X3619] :
                  ( ~ r1(X3618,X3619)
                  | p2(X3619) )
              | ! [X3620] :
                  ( ~ r1(X3618,X3620)
                  | ! [X3621] :
                      ( ~ r1(X3620,X3621)
                      | p2(X3621) )
                  | ! [X3622] :
                      ( ~ r1(X3620,X3622)
                      | ! [X3623] :
                          ( ~ r1(X3622,X3623)
                          | ! [X3624] :
                              ( ~ r1(X3623,X3624)
                              | ( r1(X3624,sK1074(X3624))
                                & ~ p1(sK1074(X3624)) ) )
                          | ! [X3626] :
                              ( ~ r1(X3623,X3626)
                              | p1(X3626) ) ) )
                  | ! [X3627] :
                      ( ~ r1(X3620,X3627)
                      | p1(X3627) ) )
              | ! [X3628] :
                  ( ~ r1(X3618,X3628)
                  | p1(X3628) ) )
          | ! [X3629] :
              ( ~ r1(X3616,X3629)
              | p1(X3629) ) )
      | ! [X3630] :
          ( ~ r1(sK0,X3630)
          | p1(X3630) ) )
    & ( ! [X3631] :
          ( ~ r1(sK0,X3631)
          | p2(X3631) )
      | ! [X3632] :
          ( ~ r1(sK0,X3632)
          | ! [X3633] :
              ( ~ r1(X3632,X3633)
              | p2(X3633) )
          | ! [X3634] :
              ( ~ r1(X3632,X3634)
              | ! [X3635] :
                  ( ~ r1(X3634,X3635)
                  | p2(X3635) )
              | ! [X3636] :
                  ( ~ r1(X3634,X3636)
                  | ! [X3637] :
                      ( ~ r1(X3636,X3637)
                      | p2(X3637) )
                  | ! [X3638] :
                      ( ~ r1(X3636,X3638)
                      | ! [X3639] :
                          ( ~ r1(X3638,X3639)
                          | ( r1(X3639,sK1075(X3639))
                            & ! [X3641] :
                                ( ~ r1(sK1075(X3639),X3641)
                                | p1(X3641) ) ) )
                      | ! [X3642] :
                          ( ~ r1(X3638,X3642)
                          | ( r1(X3642,sK1076(X3642))
                            & ~ p1(sK1076(X3642)) ) ) )
                  | ! [X3644] :
                      ( ~ r1(X3636,X3644)
                      | p1(X3644) ) )
              | ! [X3645] :
                  ( ~ r1(X3634,X3645)
                  | p1(X3645) ) )
          | ! [X3646] :
              ( ~ r1(X3632,X3646)
              | p1(X3646) ) )
      | ! [X3647] :
          ( ~ r1(sK0,X3647)
          | p1(X3647) ) )
    & ( ! [X3648] :
          ( ~ r1(sK0,X3648)
          | p2(X3648) )
      | ! [X3649] :
          ( ~ r1(sK0,X3649)
          | ! [X3650] :
              ( ~ r1(X3649,X3650)
              | p2(X3650) )
          | ! [X3651] :
              ( ~ r1(X3649,X3651)
              | ! [X3652] :
                  ( ~ r1(X3651,X3652)
                  | p2(X3652) )
              | ! [X3653] :
                  ( ~ r1(X3651,X3653)
                  | ! [X3654] :
                      ( ~ r1(X3653,X3654)
                      | p2(X3654) )
                  | ! [X3655] :
                      ( ~ r1(X3653,X3655)
                      | r1(X3655,sK1077(X3655)) )
                  | ! [X3657] :
                      ( ~ r1(X3653,X3657)
                      | p1(X3657) ) )
              | ! [X3658] :
                  ( ~ r1(X3651,X3658)
                  | p1(X3658) ) )
          | ! [X3659] :
              ( ~ r1(X3649,X3659)
              | p1(X3659) ) )
      | ! [X3660] :
          ( ~ r1(sK0,X3660)
          | p1(X3660) ) )
    & r1(sK0,sK1078)
    & ~ p2(sK1078)
    & r1(sK0,sK1079)
    & r1(sK1079,sK1080)
    & ~ p2(sK1080)
    & r1(sK1079,sK1081)
    & r1(sK1081,sK1082)
    & ~ p2(sK1082)
    & r1(sK1081,sK1083)
    & r1(sK1083,sK1084)
    & ~ p2(sK1084)
    & r1(sK1083,sK1085)
    & r1(sK1085,sK1086)
    & ~ p2(sK1086)
    & r1(sK1085,sK1087)
    & r1(sK1087,sK1088)
    & ~ p2(sK1088)
    & r1(sK1087,sK1089)
    & r1(sK1089,sK1090)
    & ~ p2(sK1090)
    & r1(sK1089,sK1091)
    & r1(sK1091,sK1092)
    & ~ p2(sK1092)
    & r1(sK1091,sK1093)
    & r1(sK1093,sK1094)
    & ~ p2(sK1094)
    & r1(sK1093,sK1095)
    & r1(sK1095,sK1096)
    & ~ p2(sK1096)
    & r1(sK1095,sK1097)
    & r1(sK1097,sK1098)
    & ~ p2(sK1098)
    & r1(sK1097,sK1099)
    & r1(sK1099,sK1100)
    & ~ p2(sK1100)
    & r1(sK1099,sK1101)
    & r1(sK1101,sK1102)
    & ~ p2(sK1102)
    & r1(sK1101,sK1103)
    & r1(sK1103,sK1104)
    & ~ p2(sK1104)
    & r1(sK1103,sK1105)
    & r1(sK1105,sK1106)
    & ~ p2(sK1106)
    & r1(sK1105,sK1107)
    & r1(sK1107,sK1108)
    & ~ p2(sK1108)
    & r1(sK1107,sK1109)
    & r1(sK1109,sK1110)
    & ~ p2(sK1110)
    & r1(sK1109,sK1111)
    & r1(sK1111,sK1112)
    & ~ p2(sK1112)
    & r1(sK1111,sK1113)
    & r1(sK1113,sK1114)
    & ~ p2(sK1114)
    & r1(sK1113,sK1115)
    & r1(sK1115,sK1116)
    & ~ p2(sK1116)
    & r1(sK1115,sK1117)
    & r1(sK1117,sK1118)
    & ! [X3702] :
        ( ~ r1(sK1118,X3702)
        | p1(X3702) )
    & r1(sK1117,sK1119)
    & ~ p1(sK1119)
    & r1(sK1115,sK1120)
    & ~ p1(sK1120)
    & r1(sK1113,sK1121)
    & ~ p1(sK1121)
    & r1(sK1111,sK1122)
    & ~ p1(sK1122)
    & r1(sK1109,sK1123)
    & ~ p1(sK1123)
    & r1(sK1107,sK1124)
    & ~ p1(sK1124)
    & r1(sK1105,sK1125)
    & ~ p1(sK1125)
    & r1(sK1103,sK1126)
    & ~ p1(sK1126)
    & r1(sK1101,sK1127)
    & ~ p1(sK1127)
    & r1(sK1099,sK1128)
    & ~ p1(sK1128)
    & r1(sK1097,sK1129)
    & ~ p1(sK1129)
    & r1(sK1095,sK1130)
    & ~ p1(sK1130)
    & r1(sK1093,sK1131)
    & ~ p1(sK1131)
    & r1(sK1091,sK1132)
    & ~ p1(sK1132)
    & r1(sK1089,sK1133)
    & ~ p1(sK1133)
    & r1(sK1087,sK1134)
    & ~ p1(sK1134)
    & r1(sK1085,sK1135)
    & ~ p1(sK1135)
    & r1(sK1083,sK1136)
    & ~ p1(sK1136)
    & r1(sK1081,sK1137)
    & ~ p1(sK1137)
    & r1(sK1079,sK1138)
    & ~ p1(sK1138)
    & r1(sK0,sK1139)
    & ~ p1(sK1139)
    & ( ! [X3724] :
          ( ~ r1(sK0,X3724)
          | p2(X3724) )
      | ! [X3725] :
          ( ~ r1(sK0,X3725)
          | ! [X3726] :
              ( ~ r1(X3725,X3726)
              | p2(X3726) )
          | ! [X3727] :
              ( ~ r1(X3725,X3727)
              | ! [X3728] :
                  ( ~ r1(X3727,X3728)
                  | p2(X3728) )
              | ! [X3729] :
                  ( ~ r1(X3727,X3729)
                  | ! [X3730] :
                      ( ~ r1(X3729,X3730)
                      | ( r1(X3730,sK1140(X3730))
                        & p1(sK1140(X3730)) ) )
                  | ~ p1(X3729) )
              | ! [X3732] :
                  ( ~ r1(X3727,X3732)
                  | p1(X3732) ) )
          | ! [X3733] :
              ( ~ r1(X3725,X3733)
              | p1(X3733) ) )
      | ! [X3734] :
          ( ~ r1(sK0,X3734)
          | p1(X3734) ) )
    & ( ! [X3735] :
          ( ~ r1(sK0,X3735)
          | p2(X3735) )
      | ! [X3736] :
          ( ~ r1(sK0,X3736)
          | ! [X3737] :
              ( ~ r1(X3736,X3737)
              | p2(X3737) )
          | ! [X3738] :
              ( ~ r1(X3736,X3738)
              | ! [X3739] :
                  ( ~ r1(X3738,X3739)
                  | p2(X3739) )
              | ! [X3740] :
                  ( ~ r1(X3738,X3740)
                  | ! [X3741] :
                      ( ~ r1(X3740,X3741)
                      | ! [X3742] :
                          ( ~ r1(X3741,X3742)
                          | ( r1(X3742,sK1141(X3742))
                            & ~ p1(sK1141(X3742)) ) )
                      | ! [X3744] :
                          ( ~ r1(X3741,X3744)
                          | p1(X3744) ) ) )
              | ! [X3745] :
                  ( ~ r1(X3738,X3745)
                  | p1(X3745) ) )
          | ! [X3746] :
              ( ~ r1(X3736,X3746)
              | p1(X3746) ) )
      | ! [X3747] :
          ( ~ r1(sK0,X3747)
          | p1(X3747) ) )
    & ( ! [X3748] :
          ( ~ r1(sK0,X3748)
          | p2(X3748) )
      | ! [X3749] :
          ( ~ r1(sK0,X3749)
          | ! [X3750] :
              ( ~ r1(X3749,X3750)
              | p2(X3750) )
          | ! [X3751] :
              ( ~ r1(X3749,X3751)
              | ! [X3752] :
                  ( ~ r1(X3751,X3752)
                  | p2(X3752) )
              | ! [X3753] :
                  ( ~ r1(X3751,X3753)
                  | ! [X3754] :
                      ( ~ r1(X3753,X3754)
                      | ( r1(X3754,sK1142(X3754))
                        & ! [X3756] :
                            ( ~ r1(sK1142(X3754),X3756)
                            | p1(X3756) ) ) )
                  | ! [X3757] :
                      ( ~ r1(X3753,X3757)
                      | ( r1(X3757,sK1143(X3757))
                        & ~ p1(sK1143(X3757)) ) ) )
              | ! [X3759] :
                  ( ~ r1(X3751,X3759)
                  | p1(X3759) ) )
          | ! [X3760] :
              ( ~ r1(X3749,X3760)
              | p1(X3760) ) )
      | ! [X3761] :
          ( ~ r1(sK0,X3761)
          | p1(X3761) ) )
    & ( ! [X3762] :
          ( ~ r1(sK0,X3762)
          | p2(X3762) )
      | ! [X3763] :
          ( ~ r1(sK0,X3763)
          | ! [X3764] :
              ( ~ r1(X3763,X3764)
              | p2(X3764) )
          | ! [X3765] :
              ( ~ r1(X3763,X3765)
              | ! [X3766] :
                  ( ~ r1(X3765,X3766)
                  | p2(X3766) )
              | ! [X3767] :
                  ( ~ r1(X3765,X3767)
                  | r1(X3767,sK1144(X3767)) )
              | ! [X3769] :
                  ( ~ r1(X3765,X3769)
                  | p1(X3769) ) )
          | ! [X3770] :
              ( ~ r1(X3763,X3770)
              | p1(X3770) ) )
      | ! [X3771] :
          ( ~ r1(sK0,X3771)
          | p1(X3771) ) )
    & r1(sK0,sK1145)
    & ~ p2(sK1145)
    & r1(sK0,sK1146)
    & r1(sK1146,sK1147)
    & ~ p2(sK1147)
    & r1(sK1146,sK1148)
    & r1(sK1148,sK1149)
    & ~ p2(sK1149)
    & r1(sK1148,sK1150)
    & r1(sK1150,sK1151)
    & ~ p2(sK1151)
    & r1(sK1150,sK1152)
    & r1(sK1152,sK1153)
    & ~ p2(sK1153)
    & r1(sK1152,sK1154)
    & r1(sK1154,sK1155)
    & ~ p2(sK1155)
    & r1(sK1154,sK1156)
    & r1(sK1156,sK1157)
    & ~ p2(sK1157)
    & r1(sK1156,sK1158)
    & r1(sK1158,sK1159)
    & ~ p2(sK1159)
    & r1(sK1158,sK1160)
    & r1(sK1160,sK1161)
    & ~ p2(sK1161)
    & r1(sK1160,sK1162)
    & r1(sK1162,sK1163)
    & ~ p2(sK1163)
    & r1(sK1162,sK1164)
    & r1(sK1164,sK1165)
    & ~ p2(sK1165)
    & r1(sK1164,sK1166)
    & r1(sK1166,sK1167)
    & ~ p2(sK1167)
    & r1(sK1166,sK1168)
    & r1(sK1168,sK1169)
    & ~ p2(sK1169)
    & r1(sK1168,sK1170)
    & r1(sK1170,sK1171)
    & ~ p2(sK1171)
    & r1(sK1170,sK1172)
    & r1(sK1172,sK1173)
    & ~ p2(sK1173)
    & r1(sK1172,sK1174)
    & r1(sK1174,sK1175)
    & ~ p2(sK1175)
    & r1(sK1174,sK1176)
    & r1(sK1176,sK1177)
    & ~ p2(sK1177)
    & r1(sK1176,sK1178)
    & r1(sK1178,sK1179)
    & ~ p2(sK1179)
    & r1(sK1178,sK1180)
    & r1(sK1180,sK1181)
    & ~ p2(sK1181)
    & r1(sK1180,sK1182)
    & r1(sK1182,sK1183)
    & ~ p2(sK1183)
    & r1(sK1182,sK1184)
    & r1(sK1184,sK1185)
    & ! [X3813] :
        ( ~ r1(sK1185,X3813)
        | p1(X3813) )
    & r1(sK1184,sK1186)
    & ~ p1(sK1186)
    & r1(sK1182,sK1187)
    & ~ p1(sK1187)
    & r1(sK1180,sK1188)
    & ~ p1(sK1188)
    & r1(sK1178,sK1189)
    & ~ p1(sK1189)
    & r1(sK1176,sK1190)
    & ~ p1(sK1190)
    & r1(sK1174,sK1191)
    & ~ p1(sK1191)
    & r1(sK1172,sK1192)
    & ~ p1(sK1192)
    & r1(sK1170,sK1193)
    & ~ p1(sK1193)
    & r1(sK1168,sK1194)
    & ~ p1(sK1194)
    & r1(sK1166,sK1195)
    & ~ p1(sK1195)
    & r1(sK1164,sK1196)
    & ~ p1(sK1196)
    & r1(sK1162,sK1197)
    & ~ p1(sK1197)
    & r1(sK1160,sK1198)
    & ~ p1(sK1198)
    & r1(sK1158,sK1199)
    & ~ p1(sK1199)
    & r1(sK1156,sK1200)
    & ~ p1(sK1200)
    & r1(sK1154,sK1201)
    & ~ p1(sK1201)
    & r1(sK1152,sK1202)
    & ~ p1(sK1202)
    & r1(sK1150,sK1203)
    & ~ p1(sK1203)
    & r1(sK1148,sK1204)
    & ~ p1(sK1204)
    & r1(sK1146,sK1205)
    & ~ p1(sK1205)
    & r1(sK0,sK1206)
    & ~ p1(sK1206)
    & ( ! [X3835] :
          ( ~ r1(sK0,X3835)
          | p2(X3835) )
      | ! [X3836] :
          ( ~ r1(sK0,X3836)
          | ! [X3837] :
              ( ~ r1(X3836,X3837)
              | p2(X3837) )
          | ! [X3838] :
              ( ~ r1(X3836,X3838)
              | ! [X3839] :
                  ( ~ r1(X3838,X3839)
                  | ( r1(X3839,sK1207(X3839))
                    & p1(sK1207(X3839)) ) )
              | ~ p1(X3838) )
          | ! [X3841] :
              ( ~ r1(X3836,X3841)
              | p1(X3841) ) )
      | ! [X3842] :
          ( ~ r1(sK0,X3842)
          | p1(X3842) ) )
    & ( ! [X3843] :
          ( ~ r1(sK0,X3843)
          | p2(X3843) )
      | ! [X3844] :
          ( ~ r1(sK0,X3844)
          | ! [X3845] :
              ( ~ r1(X3844,X3845)
              | p2(X3845) )
          | ! [X3846] :
              ( ~ r1(X3844,X3846)
              | ! [X3847] :
                  ( ~ r1(X3846,X3847)
                  | ! [X3848] :
                      ( ~ r1(X3847,X3848)
                      | ( r1(X3848,sK1208(X3848))
                        & ~ p1(sK1208(X3848)) ) )
                  | ! [X3850] :
                      ( ~ r1(X3847,X3850)
                      | p1(X3850) ) ) )
          | ! [X3851] :
              ( ~ r1(X3844,X3851)
              | p1(X3851) ) )
      | ! [X3852] :
          ( ~ r1(sK0,X3852)
          | p1(X3852) ) )
    & ( ! [X3853] :
          ( ~ r1(sK0,X3853)
          | p2(X3853) )
      | ! [X3854] :
          ( ~ r1(sK0,X3854)
          | ! [X3855] :
              ( ~ r1(X3854,X3855)
              | p2(X3855) )
          | ! [X3856] :
              ( ~ r1(X3854,X3856)
              | ! [X3857] :
                  ( ~ r1(X3856,X3857)
                  | ( r1(X3857,sK1209(X3857))
                    & ! [X3859] :
                        ( ~ r1(sK1209(X3857),X3859)
                        | p1(X3859) ) ) )
              | ! [X3860] :
                  ( ~ r1(X3856,X3860)
                  | ( r1(X3860,sK1210(X3860))
                    & ~ p1(sK1210(X3860)) ) ) )
          | ! [X3862] :
              ( ~ r1(X3854,X3862)
              | p1(X3862) ) )
      | ! [X3863] :
          ( ~ r1(sK0,X3863)
          | p1(X3863) ) )
    & ( ! [X3864] :
          ( ~ r1(sK0,X3864)
          | p2(X3864) )
      | ! [X3865] :
          ( ~ r1(sK0,X3865)
          | ! [X3866] :
              ( ~ r1(X3865,X3866)
              | p2(X3866) )
          | ! [X3867] :
              ( ~ r1(X3865,X3867)
              | r1(X3867,sK1211(X3867)) )
          | ! [X3869] :
              ( ~ r1(X3865,X3869)
              | p1(X3869) ) )
      | ! [X3870] :
          ( ~ r1(sK0,X3870)
          | p1(X3870) ) )
    & r1(sK0,sK1212)
    & ~ p2(sK1212)
    & r1(sK0,sK1213)
    & r1(sK1213,sK1214)
    & ~ p2(sK1214)
    & r1(sK1213,sK1215)
    & r1(sK1215,sK1216)
    & ~ p2(sK1216)
    & r1(sK1215,sK1217)
    & r1(sK1217,sK1218)
    & ~ p2(sK1218)
    & r1(sK1217,sK1219)
    & r1(sK1219,sK1220)
    & ~ p2(sK1220)
    & r1(sK1219,sK1221)
    & r1(sK1221,sK1222)
    & ~ p2(sK1222)
    & r1(sK1221,sK1223)
    & r1(sK1223,sK1224)
    & ~ p2(sK1224)
    & r1(sK1223,sK1225)
    & r1(sK1225,sK1226)
    & ~ p2(sK1226)
    & r1(sK1225,sK1227)
    & r1(sK1227,sK1228)
    & ~ p2(sK1228)
    & r1(sK1227,sK1229)
    & r1(sK1229,sK1230)
    & ~ p2(sK1230)
    & r1(sK1229,sK1231)
    & r1(sK1231,sK1232)
    & ~ p2(sK1232)
    & r1(sK1231,sK1233)
    & r1(sK1233,sK1234)
    & ~ p2(sK1234)
    & r1(sK1233,sK1235)
    & r1(sK1235,sK1236)
    & ~ p2(sK1236)
    & r1(sK1235,sK1237)
    & r1(sK1237,sK1238)
    & ~ p2(sK1238)
    & r1(sK1237,sK1239)
    & r1(sK1239,sK1240)
    & ~ p2(sK1240)
    & r1(sK1239,sK1241)
    & r1(sK1241,sK1242)
    & ~ p2(sK1242)
    & r1(sK1241,sK1243)
    & r1(sK1243,sK1244)
    & ~ p2(sK1244)
    & r1(sK1243,sK1245)
    & r1(sK1245,sK1246)
    & ~ p2(sK1246)
    & r1(sK1245,sK1247)
    & r1(sK1247,sK1248)
    & ~ p2(sK1248)
    & r1(sK1247,sK1249)
    & r1(sK1249,sK1250)
    & ~ p2(sK1250)
    & r1(sK1249,sK1251)
    & r1(sK1251,sK1252)
    & ! [X3912] :
        ( ~ r1(sK1252,X3912)
        | p1(X3912) )
    & r1(sK1251,sK1253)
    & ~ p1(sK1253)
    & r1(sK1249,sK1254)
    & ~ p1(sK1254)
    & r1(sK1247,sK1255)
    & ~ p1(sK1255)
    & r1(sK1245,sK1256)
    & ~ p1(sK1256)
    & r1(sK1243,sK1257)
    & ~ p1(sK1257)
    & r1(sK1241,sK1258)
    & ~ p1(sK1258)
    & r1(sK1239,sK1259)
    & ~ p1(sK1259)
    & r1(sK1237,sK1260)
    & ~ p1(sK1260)
    & r1(sK1235,sK1261)
    & ~ p1(sK1261)
    & r1(sK1233,sK1262)
    & ~ p1(sK1262)
    & r1(sK1231,sK1263)
    & ~ p1(sK1263)
    & r1(sK1229,sK1264)
    & ~ p1(sK1264)
    & r1(sK1227,sK1265)
    & ~ p1(sK1265)
    & r1(sK1225,sK1266)
    & ~ p1(sK1266)
    & r1(sK1223,sK1267)
    & ~ p1(sK1267)
    & r1(sK1221,sK1268)
    & ~ p1(sK1268)
    & r1(sK1219,sK1269)
    & ~ p1(sK1269)
    & r1(sK1217,sK1270)
    & ~ p1(sK1270)
    & r1(sK1215,sK1271)
    & ~ p1(sK1271)
    & r1(sK1213,sK1272)
    & ~ p1(sK1272)
    & r1(sK0,sK1273)
    & ~ p1(sK1273)
    & ( ! [X3934] :
          ( ~ r1(sK0,X3934)
          | p2(X3934) )
      | ! [X3935] :
          ( ~ r1(sK0,X3935)
          | ! [X3936] :
              ( ~ r1(X3935,X3936)
              | ( r1(X3936,sK1274(X3936))
                & p1(sK1274(X3936)) ) )
          | ~ p1(X3935) )
      | ! [X3938] :
          ( ~ r1(sK0,X3938)
          | p1(X3938) ) )
    & ( ! [X3939] :
          ( ~ r1(sK0,X3939)
          | p2(X3939) )
      | ! [X3940] :
          ( ~ r1(sK0,X3940)
          | ! [X3941] :
              ( ~ r1(X3940,X3941)
              | ! [X3942] :
                  ( ~ r1(X3941,X3942)
                  | ( r1(X3942,sK1275(X3942))
                    & ~ p1(sK1275(X3942)) ) )
              | ! [X3944] :
                  ( ~ r1(X3941,X3944)
                  | p1(X3944) ) ) )
      | ! [X3945] :
          ( ~ r1(sK0,X3945)
          | p1(X3945) ) )
    & ( ! [X3946] :
          ( ~ r1(sK0,X3946)
          | p2(X3946) )
      | ! [X3947] :
          ( ~ r1(sK0,X3947)
          | ! [X3948] :
              ( ~ r1(X3947,X3948)
              | ( r1(X3948,sK1276(X3948))
                & ! [X3950] :
                    ( ~ r1(sK1276(X3948),X3950)
                    | p1(X3950) ) ) )
          | ! [X3951] :
              ( ~ r1(X3947,X3951)
              | ( r1(X3951,sK1277(X3951))
                & ~ p1(sK1277(X3951)) ) ) )
      | ! [X3953] :
          ( ~ r1(sK0,X3953)
          | p1(X3953) ) )
    & ( ! [X3954] :
          ( ~ r1(sK0,X3954)
          | p2(X3954) )
      | ! [X3955] :
          ( ~ r1(sK0,X3955)
          | r1(X3955,sK1278(X3955)) )
      | ! [X3957] :
          ( ~ r1(sK0,X3957)
          | p1(X3957) ) )
    & r1(sK0,sK1279)
    & ~ p2(sK1279)
    & r1(sK0,sK1280)
    & r1(sK1280,sK1281)
    & ~ p2(sK1281)
    & r1(sK1280,sK1282)
    & r1(sK1282,sK1283)
    & ~ p2(sK1283)
    & r1(sK1282,sK1284)
    & r1(sK1284,sK1285)
    & ~ p2(sK1285)
    & r1(sK1284,sK1286)
    & r1(sK1286,sK1287)
    & ~ p2(sK1287)
    & r1(sK1286,sK1288)
    & r1(sK1288,sK1289)
    & ~ p2(sK1289)
    & r1(sK1288,sK1290)
    & r1(sK1290,sK1291)
    & ~ p2(sK1291)
    & r1(sK1290,sK1292)
    & r1(sK1292,sK1293)
    & ~ p2(sK1293)
    & r1(sK1292,sK1294)
    & r1(sK1294,sK1295)
    & ~ p2(sK1295)
    & r1(sK1294,sK1296)
    & r1(sK1296,sK1297)
    & ~ p2(sK1297)
    & r1(sK1296,sK1298)
    & r1(sK1298,sK1299)
    & ~ p2(sK1299)
    & r1(sK1298,sK1300)
    & r1(sK1300,sK1301)
    & ~ p2(sK1301)
    & r1(sK1300,sK1302)
    & r1(sK1302,sK1303)
    & ~ p2(sK1303)
    & r1(sK1302,sK1304)
    & r1(sK1304,sK1305)
    & ~ p2(sK1305)
    & r1(sK1304,sK1306)
    & r1(sK1306,sK1307)
    & ~ p2(sK1307)
    & r1(sK1306,sK1308)
    & r1(sK1308,sK1309)
    & ~ p2(sK1309)
    & r1(sK1308,sK1310)
    & r1(sK1310,sK1311)
    & ~ p2(sK1311)
    & r1(sK1310,sK1312)
    & r1(sK1312,sK1313)
    & ~ p2(sK1313)
    & r1(sK1312,sK1314)
    & r1(sK1314,sK1315)
    & ~ p2(sK1315)
    & r1(sK1314,sK1316)
    & r1(sK1316,sK1317)
    & ~ p2(sK1317)
    & r1(sK1316,sK1318)
    & r1(sK1318,sK1319)
    & ! [X3999] :
        ( ~ r1(sK1319,X3999)
        | p1(X3999) )
    & r1(sK1318,sK1320)
    & ~ p1(sK1320)
    & r1(sK1316,sK1321)
    & ~ p1(sK1321)
    & r1(sK1314,sK1322)
    & ~ p1(sK1322)
    & r1(sK1312,sK1323)
    & ~ p1(sK1323)
    & r1(sK1310,sK1324)
    & ~ p1(sK1324)
    & r1(sK1308,sK1325)
    & ~ p1(sK1325)
    & r1(sK1306,sK1326)
    & ~ p1(sK1326)
    & r1(sK1304,sK1327)
    & ~ p1(sK1327)
    & r1(sK1302,sK1328)
    & ~ p1(sK1328)
    & r1(sK1300,sK1329)
    & ~ p1(sK1329)
    & r1(sK1298,sK1330)
    & ~ p1(sK1330)
    & r1(sK1296,sK1331)
    & ~ p1(sK1331)
    & r1(sK1294,sK1332)
    & ~ p1(sK1332)
    & r1(sK1292,sK1333)
    & ~ p1(sK1333)
    & r1(sK1290,sK1334)
    & ~ p1(sK1334)
    & r1(sK1288,sK1335)
    & ~ p1(sK1335)
    & r1(sK1286,sK1336)
    & ~ p1(sK1336)
    & r1(sK1284,sK1337)
    & ~ p1(sK1337)
    & r1(sK1282,sK1338)
    & ~ p1(sK1338)
    & r1(sK1280,sK1339)
    & ~ p1(sK1339)
    & r1(sK0,sK1340)
    & ~ p1(sK1340) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20,sK21,sK22,sK23,sK24,sK25,sK26,sK27,sK28,sK29,sK30,sK31,sK32,sK33,sK34,sK35,sK36,sK37,sK38,sK39,sK40,sK41,sK42,sK43,sK44,sK45,sK46,sK47,sK48,sK49,sK50,sK51,sK52,sK53,sK54,sK55,sK56,sK57,sK58,sK59,sK60,sK61,sK62,sK63,sK64,sK65,sK66,sK67,sK68,sK69,sK70,sK71,sK72,sK73,sK74,sK75,sK76,sK77,sK78,sK79,sK80,sK81,sK82,sK83,sK84,sK85,sK86,sK87,sK88,sK89,sK90,sK91,sK92,sK93,sK94,sK95,sK96,sK97,sK98,sK99,sK100,sK101,sK102,sK103,sK104,sK105,sK106,sK107,sK108,sK109,sK110,sK111,sK112,sK113,sK114,sK115,sK116,sK117,sK118,sK119,sK120,sK121,sK122,sK123,sK124,sK125,sK126,sK127,sK128,sK129,sK130,sK131,sK132,sK133,sK134,sK135,sK136,sK137,sK138,sK139,sK140,sK141,sK142,sK143,sK144,sK145,sK146,sK147,sK148,sK149,sK150,sK151,sK152,sK153,sK154,sK155,sK156,sK157,sK158,sK159,sK160,sK161,sK162,sK163,sK164,sK165,sK166,sK167,sK168,sK169,sK170,sK171,sK172,sK173,sK174,sK175,sK176,sK177,sK178,sK179,sK180,sK181,sK182,sK183,sK184,sK185,sK186,sK187,sK188,sK189,sK190,sK191,sK192,sK193,sK194,sK195,sK196,sK197,sK198,sK199,sK200,sK201,sK202,sK203,sK204,sK205,sK206,sK207,sK208,sK209,sK210,sK211,sK212,sK213,sK214,sK215,sK216,sK217,sK218,sK219,sK220,sK221,sK222,sK223,sK224,sK225,sK226,sK227,sK228,sK229,sK230,sK231,sK232,sK233,sK234,sK235,sK236,sK237,sK238,sK239,sK240,sK241,sK242,sK243,sK244,sK245,sK246,sK247,sK248,sK249,sK250,sK251,sK252,sK253,sK254,sK255,sK256,sK257,sK258,sK259,sK260,sK261,sK262,sK263,sK264,sK265,sK266,sK267,sK268,sK269,sK270,sK271,sK272,sK273,sK274,sK275,sK276,sK277,sK278,sK279,sK280,sK281,sK282,sK283,sK284,sK285,sK286,sK287,sK288,sK289,sK290,sK291,sK292,sK293,sK294,sK295,sK296,sK297,sK298,sK299,sK300,sK301,sK302,sK303,sK304,sK305,sK306,sK307,sK308,sK309,sK310,sK311,sK312,sK313,sK314,sK315,sK316,sK317,sK318,sK319,sK320,sK321,sK322,sK323,sK324,sK325,sK326,sK327,sK328,sK329,sK330,sK331,sK332,sK333,sK334,sK335,sK336,sK337,sK338,sK339,sK340,sK341,sK342,sK343,sK344,sK345,sK346,sK347,sK348,sK349,sK350,sK351,sK352,sK353,sK354,sK355,sK356,sK357,sK358,sK359,sK360,sK361,sK362,sK363,sK364,sK365,sK366,sK367,sK368,sK369,sK370,sK371,sK372,sK373,sK374,sK375,sK376,sK377,sK378,sK379,sK380,sK381,sK382,sK383,sK384,sK385,sK386,sK387,sK388,sK389,sK390,sK391,sK392,sK393,sK394,sK395,sK396,sK397,sK398,sK399,sK400,sK401,sK402,sK403,sK404,sK405,sK406,sK407,sK408,sK409,sK410,sK411,sK412,sK413,sK414,sK415,sK416,sK417,sK418,sK419,sK420,sK421,sK422,sK423,sK424,sK425,sK426,sK427,sK428,sK429,sK430,sK431,sK432,sK433,sK434,sK435,sK436,sK437,sK438,sK439,sK440,sK441,sK442,sK443,sK444,sK445,sK446,sK447,sK448,sK449,sK450,sK451,sK452,sK453,sK454,sK455,sK456,sK457,sK458,sK459,sK460,sK461,sK462,sK463,sK464,sK465,sK466,sK467,sK468,sK469,sK470,sK471,sK472,sK473,sK474,sK475,sK476,sK477,sK478,sK479,sK480,sK481,sK482,sK483,sK484,sK485,sK486,sK487,sK488,sK489,sK490,sK491,sK492,sK493,sK494,sK495,sK496,sK497,sK498,sK499,sK500,sK501,sK502,sK503,sK504,sK505,sK506,sK507,sK508,sK509,sK510,sK511,sK512,sK513,sK514,sK515,sK516,sK517,sK518,sK519,sK520,sK521,sK522,sK523,sK524,sK525,sK526,sK527,sK528,sK529,sK530,sK531,sK532,sK533,sK534,sK535,sK536,sK537,sK538,sK539,sK540,sK541,sK542,sK543,sK544,sK545,sK546,sK547,sK548,sK549,sK550,sK551,sK552,sK553,sK554,sK555,sK556,sK557,sK558,sK559,sK560,sK561,sK562,sK563,sK564,sK565,sK566,sK567,sK568,sK569,sK570,sK571,sK572,sK573,sK574,sK575,sK576,sK577,sK578,sK579,sK580,sK581,sK582,sK583,sK584,sK585,sK586,sK587,sK588,sK589,sK590,sK591,sK592,sK593,sK594,sK595,sK596,sK597,sK598,sK599,sK600,sK601,sK602,sK603,sK604,sK605,sK606,sK607,sK608,sK609,sK610,sK611,sK612,sK613,sK614,sK615,sK616,sK617,sK618,sK619,sK620,sK621,sK622,sK623,sK624,sK625,sK626,sK627,sK628,sK629,sK630,sK631,sK632,sK633,sK634,sK635,sK636,sK637,sK638,sK639,sK640,sK641,sK642,sK643,sK644,sK645,sK646,sK647,sK648,sK649,sK650,sK651,sK652,sK653,sK654,sK655,sK656,sK657,sK658,sK659,sK660,sK661,sK662,sK663,sK664,sK665,sK666,sK667,sK668,sK669,sK670,sK671,sK672,sK673,sK674,sK675,sK676,sK677,sK678,sK679,sK680,sK681,sK682,sK683,sK684,sK685,sK686,sK687,sK688,sK689,sK690,sK691,sK692,sK693,sK694,sK695,sK696,sK697,sK698,sK699,sK700,sK701,sK702,sK703,sK704,sK705,sK706,sK707,sK708,sK709,sK710,sK711,sK712,sK713,sK714,sK715,sK716,sK717,sK718,sK719,sK720,sK721,sK722,sK723,sK724,sK725,sK726,sK727,sK728,sK729,sK730,sK731,sK732,sK733,sK734,sK735,sK736,sK737,sK738,sK739,sK740,sK741,sK742,sK743,sK744,sK745,sK746,sK747,sK748,sK749,sK750,sK751,sK752,sK753,sK754,sK755,sK756,sK757,sK758,sK759,sK760,sK761,sK762,sK763,sK764,sK765,sK766,sK767,sK768,sK769,sK770,sK771,sK772,sK773,sK774,sK775,sK776,sK777,sK778,sK779,sK780,sK781,sK782,sK783,sK784,sK785,sK786,sK787,sK788,sK789,sK790,sK791,sK792,sK793,sK794,sK795,sK796,sK797,sK798,sK799,sK800,sK801,sK802,sK803,sK804,sK805,sK806,sK807,sK808,sK809,sK810,sK811,sK812,sK813,sK814,sK815,sK816,sK817,sK818,sK819,sK820,sK821,sK822,sK823,sK824,sK825,sK826,sK827,sK828,sK829,sK830,sK831,sK832,sK833,sK834,sK835,sK836,sK837,sK838,sK839,sK840,sK841,sK842,sK843,sK844,sK845,sK846,sK847,sK848,sK849,sK850,sK851,sK852,sK853,sK854,sK855,sK856,sK857,sK858,sK859,sK860,sK861,sK862,sK863,sK864,sK865,sK866,sK867,sK868,sK869,sK870,sK871,sK872,sK873,sK874,sK875,sK876,sK877,sK878,sK879,sK880,sK881,sK882,sK883,sK884,sK885,sK886,sK887,sK888,sK889,sK890,sK891,sK892,sK893,sK894,sK895,sK896,sK897,sK898,sK899,sK900,sK901,sK902,sK903,sK904,sK905,sK906,sK907,sK908,sK909,sK910,sK911,sK912,sK913,sK914,sK915,sK916,sK917,sK918,sK919,sK920,sK921,sK922,sK923,sK924,sK925,sK926,sK927,sK928,sK929,sK930,sK931,sK932,sK933,sK934,sK935,sK936,sK937,sK938,sK939,sK940,sK941,sK942,sK943,sK944,sK945,sK946,sK947,sK948,sK949,sK950,sK951,sK952,sK953,sK954,sK955,sK956,sK957,sK958,sK959,sK960,sK961,sK962,sK963,sK964,sK965,sK966,sK967,sK968,sK969,sK970,sK971,sK972,sK973,sK974,sK975,sK976,sK977,sK978,sK979,sK980,sK981,sK982,sK983,sK984,sK985,sK986,sK987,sK988,sK989,sK990,sK991,sK992,sK993,sK994,sK995,sK996,sK997,sK998,sK999,sK1000,sK1001,sK1002,sK1003,sK1004,sK1005,sK1006,sK1007,sK1008,sK1009,sK1010,sK1011,sK1012,sK1013,sK1014,sK1015,sK1016,sK1017,sK1018,sK1019,sK1020,sK1021,sK1022,sK1023,sK1024,sK1025,sK1026,sK1027,sK1028,sK1029,sK1030,sK1031,sK1032,sK1033,sK1034,sK1035,sK1036,sK1037,sK1038,sK1039,sK1040,sK1041,sK1042,sK1043,sK1044,sK1045,sK1046,sK1047,sK1048,sK1049,sK1050,sK1051,sK1052,sK1053,sK1054,sK1055,sK1056,sK1057,sK1058,sK1059,sK1060,sK1061,sK1062,sK1063,sK1064,sK1065,sK1066,sK1067,sK1068,sK1069,sK1070,sK1071,sK1072,sK1073,sK1074,sK1075,sK1076,sK1077,sK1078,sK1079,sK1080,sK1081,sK1082,sK1083,sK1084,sK1085,sK1086,sK1087,sK1088,sK1089,sK1090,sK1091,sK1092,sK1093,sK1094,sK1095,sK1096,sK1097,sK1098,sK1099,sK1100,sK1101,sK1102,sK1103,sK1104,sK1105,sK1106,sK1107,sK1108,sK1109,sK1110,sK1111,sK1112,sK1113,sK1114,sK1115,sK1116,sK1117,sK1118,sK1119,sK1120,sK1121,sK1122,sK1123,sK1124,sK1125,sK1126,sK1127,sK1128,sK1129,sK1130,sK1131,sK1132,sK1133,sK1134,sK1135,sK1136,sK1137,sK1138,sK1139,sK1140,sK1141,sK1142,sK1143,sK1144,sK1145,sK1146,sK1147,sK1148,sK1149,sK1150,sK1151,sK1152,sK1153,sK1154,sK1155,sK1156,sK1157,sK1158,sK1159,sK1160,sK1161,sK1162,sK1163,sK1164,sK1165,sK1166,sK1167,sK1168,sK1169,sK1170,sK1171,sK1172,sK1173,sK1174,sK1175,sK1176,sK1177,sK1178,sK1179,sK1180,sK1181,sK1182,sK1183,sK1184,sK1185,sK1186,sK1187,sK1188,sK1189,sK1190,sK1191,sK1192,sK1193,sK1194,sK1195,sK1196,sK1197,sK1198,sK1199,sK1200,sK1201,sK1202,sK1203,sK1204,sK1205,sK1206,sK1207,sK1208,sK1209,sK1210,sK1211,sK1212,sK1213,sK1214,sK1215,sK1216,sK1217,sK1218,sK1219,sK1220,sK1221,sK1222,sK1223,sK1224,sK1225,sK1226,sK1227,sK1228,sK1229,sK1230,sK1231,sK1232,sK1233,sK1234,sK1235,sK1236,sK1237,sK1238,sK1239,sK1240,sK1241,sK1242,sK1243,sK1244,sK1245,sK1246,sK1247,sK1248,sK1249,sK1250,sK1251,sK1252,sK1253,sK1254,sK1255,sK1256,sK1257,sK1258,sK1259,sK1260,sK1261,sK1262,sK1263,sK1264,sK1265,sK1266,sK1267,sK1268,sK1269,sK1270,sK1271,sK1272,sK1273,sK1274,sK1275,sK1276,sK1277,sK1278,sK1279,sK1280,sK1281,sK1282,sK1283,sK1284,sK1285,sK1286,sK1287,sK1288,sK1289,sK1290,sK1291,sK1292,sK1293,sK1294,sK1295,sK1296,sK1297,sK1298,sK1299,sK1300,sK1301,sK1302,sK1303,sK1304,sK1305,sK1306,sK1307,sK1308,sK1309,sK1310,sK1311,sK1312,sK1313,sK1314,sK1315,sK1316,sK1317,sK1318,sK1319,sK1320,sK1321,sK1322,sK1323,sK1324,sK1325,sK1326,sK1327,sK1328,sK1329,sK1330,sK1331,sK1332,sK1333,sK1334,sK1335,sK1336,sK1337,sK1338,sK1339,sK1340]),skolemize(X0,sK0),skolemize(X42,sK1(X41)),skolemize(X105,sK2(X104)),skolemize(X168,sK3(X167)),skolemize(X171,sK4(X170)),skolemize(X232,sK5(X231)),skolemize(X253,sK6),skolemize(X254,sK7),skolemize(X255,sK8),skolemize(X256,sK9),skolemize(X257,sK10),skolemize(X258,sK11),skolemize(X259,sK12),skolemize(X260,sK13),skolemize(X261,sK14),skolemize(X262,sK15),skolemize(X263,sK16),skolemize(X264,sK17),skolemize(X265,sK18),skolemize(X266,sK19),skolemize(X267,sK20),skolemize(X268,sK21),skolemize(X269,sK22),skolemize(X270,sK23),skolemize(X271,sK24),skolemize(X272,sK25),skolemize(X273,sK26),skolemize(X274,sK27),skolemize(X275,sK28),skolemize(X276,sK29),skolemize(X277,sK30),skolemize(X278,sK31),skolemize(X279,sK32),skolemize(X280,sK33),skolemize(X281,sK34),skolemize(X282,sK35),skolemize(X283,sK36),skolemize(X284,sK37),skolemize(X285,sK38),skolemize(X286,sK39),skolemize(X287,sK40),skolemize(X288,sK41),skolemize(X289,sK42),skolemize(X290,sK43),skolemize(X291,sK44),skolemize(X292,sK45),skolemize(X293,sK46),skolemize(X295,sK47),skolemize(X296,sK48),skolemize(X297,sK49),skolemize(X298,sK50),skolemize(X299,sK51),skolemize(X300,sK52),skolemize(X301,sK53),skolemize(X302,sK54),skolemize(X303,sK55),skolemize(X304,sK56),skolemize(X305,sK57),skolemize(X306,sK58),skolemize(X307,sK59),skolemize(X308,sK60),skolemize(X309,sK61),skolemize(X310,sK62),skolemize(X311,sK63),skolemize(X312,sK64),skolemize(X313,sK65),skolemize(X314,sK66),skolemize(X315,sK67),skolemize(X355,sK68(X354)),skolemize(X415,sK69(X414)),skolemize(X475,sK70(X474)),skolemize(X478,sK71(X477)),skolemize(X536,sK72(X535)),skolemize(X556,sK73),skolemize(X557,sK74),skolemize(X558,sK75),skolemize(X559,sK76),skolemize(X560,sK77),skolemize(X561,sK78),skolemize(X562,sK79),skolemize(X563,sK80),skolemize(X564,sK81),skolemize(X565,sK82),skolemize(X566,sK83),skolemize(X567,sK84),skolemize(X568,sK85),skolemize(X569,sK86),skolemize(X570,sK87),skolemize(X571,sK88),skolemize(X572,sK89),skolemize(X573,sK90),skolemize(X574,sK91),skolemize(X575,sK92),skolemize(X576,sK93),skolemize(X577,sK94),skolemize(X578,sK95),skolemize(X579,sK96),skolemize(X580,sK97),skolemize(X581,sK98),skolemize(X582,sK99),skolemize(X583,sK100),skolemize(X584,sK101),skolemize(X585,sK102),skolemize(X586,sK103),skolemize(X587,sK104),skolemize(X588,sK105),skolemize(X589,sK106),skolemize(X590,sK107),skolemize(X591,sK108),skolemize(X592,sK109),skolemize(X593,sK110),skolemize(X594,sK111),skolemize(X595,sK112),skolemize(X596,sK113),skolemize(X598,sK114),skolemize(X599,sK115),skolemize(X600,sK116),skolemize(X601,sK117),skolemize(X602,sK118),skolemize(X603,sK119),skolemize(X604,sK120),skolemize(X605,sK121),skolemize(X606,sK122),skolemize(X607,sK123),skolemize(X608,sK124),skolemize(X609,sK125),skolemize(X610,sK126),skolemize(X611,sK127),skolemize(X612,sK128),skolemize(X613,sK129),skolemize(X614,sK130),skolemize(X615,sK131),skolemize(X616,sK132),skolemize(X617,sK133),skolemize(X618,sK134),skolemize(X656,sK135(X655)),skolemize(X713,sK136(X712)),skolemize(X770,sK137(X769)),skolemize(X773,sK138(X772)),skolemize(X828,sK139(X827)),skolemize(X847,sK140),skolemize(X848,sK141),skolemize(X849,sK142),skolemize(X850,sK143),skolemize(X851,sK144),skolemize(X852,sK145),skolemize(X853,sK146),skolemize(X854,sK147),skolemize(X855,sK148),skolemize(X856,sK149),skolemize(X857,sK150),skolemize(X858,sK151),skolemize(X859,sK152),skolemize(X860,sK153),skolemize(X861,sK154),skolemize(X862,sK155),skolemize(X863,sK156),skolemize(X864,sK157),skolemize(X865,sK158),skolemize(X866,sK159),skolemize(X867,sK160),skolemize(X868,sK161),skolemize(X869,sK162),skolemize(X870,sK163),skolemize(X871,sK164),skolemize(X872,sK165),skolemize(X873,sK166),skolemize(X874,sK167),skolemize(X875,sK168),skolemize(X876,sK169),skolemize(X877,sK170),skolemize(X878,sK171),skolemize(X879,sK172),skolemize(X880,sK173),skolemize(X881,sK174),skolemize(X882,sK175),skolemize(X883,sK176),skolemize(X884,sK177),skolemize(X885,sK178),skolemize(X886,sK179),skolemize(X887,sK180),skolemize(X889,sK181),skolemize(X890,sK182),skolemize(X891,sK183),skolemize(X892,sK184),skolemize(X893,sK185),skolemize(X894,sK186),skolemize(X895,sK187),skolemize(X896,sK188),skolemize(X897,sK189),skolemize(X898,sK190),skolemize(X899,sK191),skolemize(X900,sK192),skolemize(X901,sK193),skolemize(X902,sK194),skolemize(X903,sK195),skolemize(X904,sK196),skolemize(X905,sK197),skolemize(X906,sK198),skolemize(X907,sK199),skolemize(X908,sK200),skolemize(X909,sK201),skolemize(X945,sK202(X944)),skolemize(X999,sK203(X998)),skolemize(X1053,sK204(X1052)),skolemize(X1056,sK205(X1055)),skolemize(X1108,sK206(X1107)),skolemize(X1126,sK207),skolemize(X1127,sK208),skolemize(X1128,sK209),skolemize(X1129,sK210),skolemize(X1130,sK211),skolemize(X1131,sK212),skolemize(X1132,sK213),skolemize(X1133,sK214),skolemize(X1134,sK215),skolemize(X1135,sK216),skolemize(X1136,sK217),skolemize(X1137,sK218),skolemize(X1138,sK219),skolemize(X1139,sK220),skolemize(X1140,sK221),skolemize(X1141,sK222),skolemize(X1142,sK223),skolemize(X1143,sK224),skolemize(X1144,sK225),skolemize(X1145,sK226),skolemize(X1146,sK227),skolemize(X1147,sK228),skolemize(X1148,sK229),skolemize(X1149,sK230),skolemize(X1150,sK231),skolemize(X1151,sK232),skolemize(X1152,sK233),skolemize(X1153,sK234),skolemize(X1154,sK235),skolemize(X1155,sK236),skolemize(X1156,sK237),skolemize(X1157,sK238),skolemize(X1158,sK239),skolemize(X1159,sK240),skolemize(X1160,sK241),skolemize(X1161,sK242),skolemize(X1162,sK243),skolemize(X1163,sK244),skolemize(X1164,sK245),skolemize(X1165,sK246),skolemize(X1166,sK247),skolemize(X1168,sK248),skolemize(X1169,sK249),skolemize(X1170,sK250),skolemize(X1171,sK251),skolemize(X1172,sK252),skolemize(X1173,sK253),skolemize(X1174,sK254),skolemize(X1175,sK255),skolemize(X1176,sK256),skolemize(X1177,sK257),skolemize(X1178,sK258),skolemize(X1179,sK259),skolemize(X1180,sK260),skolemize(X1181,sK261),skolemize(X1182,sK262),skolemize(X1183,sK263),skolemize(X1184,sK264),skolemize(X1185,sK265),skolemize(X1186,sK266),skolemize(X1187,sK267),skolemize(X1188,sK268),skolemize(X1222,sK269(X1221)),skolemize(X1273,sK270(X1272)),skolemize(X1324,sK271(X1323)),skolemize(X1327,sK272(X1326)),skolemize(X1376,sK273(X1375)),skolemize(X1393,sK274),skolemize(X1394,sK275),skolemize(X1395,sK276),skolemize(X1396,sK277),skolemize(X1397,sK278),skolemize(X1398,sK279),skolemize(X1399,sK280),skolemize(X1400,sK281),skolemize(X1401,sK282),skolemize(X1402,sK283),skolemize(X1403,sK284),skolemize(X1404,sK285),skolemize(X1405,sK286),skolemize(X1406,sK287),skolemize(X1407,sK288),skolemize(X1408,sK289),skolemize(X1409,sK290),skolemize(X1410,sK291),skolemize(X1411,sK292),skolemize(X1412,sK293),skolemize(X1413,sK294),skolemize(X1414,sK295),skolemize(X1415,sK296),skolemize(X1416,sK297),skolemize(X1417,sK298),skolemize(X1418,sK299),skolemize(X1419,sK300),skolemize(X1420,sK301),skolemize(X1421,sK302),skolemize(X1422,sK303),skolemize(X1423,sK304),skolemize(X1424,sK305),skolemize(X1425,sK306),skolemize(X1426,sK307),skolemize(X1427,sK308),skolemize(X1428,sK309),skolemize(X1429,sK310),skolemize(X1430,sK311),skolemize(X1431,sK312),skolemize(X1432,sK313),skolemize(X1433,sK314),skolemize(X1435,sK315),skolemize(X1436,sK316),skolemize(X1437,sK317),skolemize(X1438,sK318),skolemize(X1439,sK319),skolemize(X1440,sK320),skolemize(X1441,sK321),skolemize(X1442,sK322),skolemize(X1443,sK323),skolemize(X1444,sK324),skolemize(X1445,sK325),skolemize(X1446,sK326),skolemize(X1447,sK327),skolemize(X1448,sK328),skolemize(X1449,sK329),skolemize(X1450,sK330),skolemize(X1451,sK331),skolemize(X1452,sK332),skolemize(X1453,sK333),skolemize(X1454,sK334),skolemize(X1455,sK335),skolemize(X1487,sK336(X1486)),skolemize(X1535,sK337(X1534)),skolemize(X1583,sK338(X1582)),skolemize(X1586,sK339(X1585)),skolemize(X1632,sK340(X1631)),skolemize(X1648,sK341),skolemize(X1649,sK342),skolemize(X1650,sK343),skolemize(X1651,sK344),skolemize(X1652,sK345),skolemize(X1653,sK346),skolemize(X1654,sK347),skolemize(X1655,sK348),skolemize(X1656,sK349),skolemize(X1657,sK350),skolemize(X1658,sK351),skolemize(X1659,sK352),skolemize(X1660,sK353),skolemize(X1661,sK354),skolemize(X1662,sK355),skolemize(X1663,sK356),skolemize(X1664,sK357),skolemize(X1665,sK358),skolemize(X1666,sK359),skolemize(X1667,sK360),skolemize(X1668,sK361),skolemize(X1669,sK362),skolemize(X1670,sK363),skolemize(X1671,sK364),skolemize(X1672,sK365),skolemize(X1673,sK366),skolemize(X1674,sK367),skolemize(X1675,sK368),skolemize(X1676,sK369),skolemize(X1677,sK370),skolemize(X1678,sK371),skolemize(X1679,sK372),skolemize(X1680,sK373),skolemize(X1681,sK374),skolemize(X1682,sK375),skolemize(X1683,sK376),skolemize(X1684,sK377),skolemize(X1685,sK378),skolemize(X1686,sK379),skolemize(X1687,sK380),skolemize(X1688,sK381),skolemize(X1690,sK382),skolemize(X1691,sK383),skolemize(X1692,sK384),skolemize(X1693,sK385),skolemize(X1694,sK386),skolemize(X1695,sK387),skolemize(X1696,sK388),skolemize(X1697,sK389),skolemize(X1698,sK390),skolemize(X1699,sK391),skolemize(X1700,sK392),skolemize(X1701,sK393),skolemize(X1702,sK394),skolemize(X1703,sK395),skolemize(X1704,sK396),skolemize(X1705,sK397),skolemize(X1706,sK398),skolemize(X1707,sK399),skolemize(X1708,sK400),skolemize(X1709,sK401),skolemize(X1710,sK402),skolemize(X1740,sK403(X1739)),skolemize(X1785,sK404(X1784)),skolemize(X1830,sK405(X1829)),skolemize(X1833,sK406(X1832)),skolemize(X1876,sK407(X1875)),skolemize(X1891,sK408),skolemize(X1892,sK409),skolemize(X1893,sK410),skolemize(X1894,sK411),skolemize(X1895,sK412),skolemize(X1896,sK413),skolemize(X1897,sK414),skolemize(X1898,sK415),skolemize(X1899,sK416),skolemize(X1900,sK417),skolemize(X1901,sK418),skolemize(X1902,sK419),skolemize(X1903,sK420),skolemize(X1904,sK421),skolemize(X1905,sK422),skolemize(X1906,sK423),skolemize(X1907,sK424),skolemize(X1908,sK425),skolemize(X1909,sK426),skolemize(X1910,sK427),skolemize(X1911,sK428),skolemize(X1912,sK429),skolemize(X1913,sK430),skolemize(X1914,sK431),skolemize(X1915,sK432),skolemize(X1916,sK433),skolemize(X1917,sK434),skolemize(X1918,sK435),skolemize(X1919,sK436),skolemize(X1920,sK437),skolemize(X1921,sK438),skolemize(X1922,sK439),skolemize(X1923,sK440),skolemize(X1924,sK441),skolemize(X1925,sK442),skolemize(X1926,sK443),skolemize(X1927,sK444),skolemize(X1928,sK445),skolemize(X1929,sK446),skolemize(X1930,sK447),skolemize(X1931,sK448),skolemize(X1933,sK449),skolemize(X1934,sK450),skolemize(X1935,sK451),skolemize(X1936,sK452),skolemize(X1937,sK453),skolemize(X1938,sK454),skolemize(X1939,sK455),skolemize(X1940,sK456),skolemize(X1941,sK457),skolemize(X1942,sK458),skolemize(X1943,sK459),skolemize(X1944,sK460),skolemize(X1945,sK461),skolemize(X1946,sK462),skolemize(X1947,sK463),skolemize(X1948,sK464),skolemize(X1949,sK465),skolemize(X1950,sK466),skolemize(X1951,sK467),skolemize(X1952,sK468),skolemize(X1953,sK469),skolemize(X1981,sK470(X1980)),skolemize(X2023,sK471(X2022)),skolemize(X2065,sK472(X2064)),skolemize(X2068,sK473(X2067)),skolemize(X2108,sK474(X2107)),skolemize(X2122,sK475),skolemize(X2123,sK476),skolemize(X2124,sK477),skolemize(X2125,sK478),skolemize(X2126,sK479),skolemize(X2127,sK480),skolemize(X2128,sK481),skolemize(X2129,sK482),skolemize(X2130,sK483),skolemize(X2131,sK484),skolemize(X2132,sK485),skolemize(X2133,sK486),skolemize(X2134,sK487),skolemize(X2135,sK488),skolemize(X2136,sK489),skolemize(X2137,sK490),skolemize(X2138,sK491),skolemize(X2139,sK492),skolemize(X2140,sK493),skolemize(X2141,sK494),skolemize(X2142,sK495),skolemize(X2143,sK496),skolemize(X2144,sK497),skolemize(X2145,sK498),skolemize(X2146,sK499),skolemize(X2147,sK500),skolemize(X2148,sK501),skolemize(X2149,sK502),skolemize(X2150,sK503),skolemize(X2151,sK504),skolemize(X2152,sK505),skolemize(X2153,sK506),skolemize(X2154,sK507),skolemize(X2155,sK508),skolemize(X2156,sK509),skolemize(X2157,sK510),skolemize(X2158,sK511),skolemize(X2159,sK512),skolemize(X2160,sK513),skolemize(X2161,sK514),skolemize(X2162,sK515),skolemize(X2164,sK516),skolemize(X2165,sK517),skolemize(X2166,sK518),skolemize(X2167,sK519),skolemize(X2168,sK520),skolemize(X2169,sK521),skolemize(X2170,sK522),skolemize(X2171,sK523),skolemize(X2172,sK524),skolemize(X2173,sK525),skolemize(X2174,sK526),skolemize(X2175,sK527),skolemize(X2176,sK528),skolemize(X2177,sK529),skolemize(X2178,sK530),skolemize(X2179,sK531),skolemize(X2180,sK532),skolemize(X2181,sK533),skolemize(X2182,sK534),skolemize(X2183,sK535),skolemize(X2184,sK536),skolemize(X2210,sK537(X2209)),skolemize(X2249,sK538(X2248)),skolemize(X2288,sK539(X2287)),skolemize(X2291,sK540(X2290)),skolemize(X2328,sK541(X2327)),skolemize(X2341,sK542),skolemize(X2342,sK543),skolemize(X2343,sK544),skolemize(X2344,sK545),skolemize(X2345,sK546),skolemize(X2346,sK547),skolemize(X2347,sK548),skolemize(X2348,sK549),skolemize(X2349,sK550),skolemize(X2350,sK551),skolemize(X2351,sK552),skolemize(X2352,sK553),skolemize(X2353,sK554),skolemize(X2354,sK555),skolemize(X2355,sK556),skolemize(X2356,sK557),skolemize(X2357,sK558),skolemize(X2358,sK559),skolemize(X2359,sK560),skolemize(X2360,sK561),skolemize(X2361,sK562),skolemize(X2362,sK563),skolemize(X2363,sK564),skolemize(X2364,sK565),skolemize(X2365,sK566),skolemize(X2366,sK567),skolemize(X2367,sK568),skolemize(X2368,sK569),skolemize(X2369,sK570),skolemize(X2370,sK571),skolemize(X2371,sK572),skolemize(X2372,sK573),skolemize(X2373,sK574),skolemize(X2374,sK575),skolemize(X2375,sK576),skolemize(X2376,sK577),skolemize(X2377,sK578),skolemize(X2378,sK579),skolemize(X2379,sK580),skolemize(X2380,sK581),skolemize(X2381,sK582),skolemize(X2383,sK583),skolemize(X2384,sK584),skolemize(X2385,sK585),skolemize(X2386,sK586),skolemize(X2387,sK587),skolemize(X2388,sK588),skolemize(X2389,sK589),skolemize(X2390,sK590),skolemize(X2391,sK591),skolemize(X2392,sK592),skolemize(X2393,sK593),skolemize(X2394,sK594),skolemize(X2395,sK595),skolemize(X2396,sK596),skolemize(X2397,sK597),skolemize(X2398,sK598),skolemize(X2399,sK599),skolemize(X2400,sK600),skolemize(X2401,sK601),skolemize(X2402,sK602),skolemize(X2403,sK603),skolemize(X2427,sK604(X2426)),skolemize(X2463,sK605(X2462)),skolemize(X2499,sK606(X2498)),skolemize(X2502,sK607(X2501)),skolemize(X2536,sK608(X2535)),skolemize(X2548,sK609),skolemize(X2549,sK610),skolemize(X2550,sK611),skolemize(X2551,sK612),skolemize(X2552,sK613),skolemize(X2553,sK614),skolemize(X2554,sK615),skolemize(X2555,sK616),skolemize(X2556,sK617),skolemize(X2557,sK618),skolemize(X2558,sK619),skolemize(X2559,sK620),skolemize(X2560,sK621),skolemize(X2561,sK622),skolemize(X2562,sK623),skolemize(X2563,sK624),skolemize(X2564,sK625),skolemize(X2565,sK626),skolemize(X2566,sK627),skolemize(X2567,sK628),skolemize(X2568,sK629),skolemize(X2569,sK630),skolemize(X2570,sK631),skolemize(X2571,sK632),skolemize(X2572,sK633),skolemize(X2573,sK634),skolemize(X2574,sK635),skolemize(X2575,sK636),skolemize(X2576,sK637),skolemize(X2577,sK638),skolemize(X2578,sK639),skolemize(X2579,sK640),skolemize(X2580,sK641),skolemize(X2581,sK642),skolemize(X2582,sK643),skolemize(X2583,sK644),skolemize(X2584,sK645),skolemize(X2585,sK646),skolemize(X2586,sK647),skolemize(X2587,sK648),skolemize(X2588,sK649),skolemize(X2590,sK650),skolemize(X2591,sK651),skolemize(X2592,sK652),skolemize(X2593,sK653),skolemize(X2594,sK654),skolemize(X2595,sK655),skolemize(X2596,sK656),skolemize(X2597,sK657),skolemize(X2598,sK658),skolemize(X2599,sK659),skolemize(X2600,sK660),skolemize(X2601,sK661),skolemize(X2602,sK662),skolemize(X2603,sK663),skolemize(X2604,sK664),skolemize(X2605,sK665),skolemize(X2606,sK666),skolemize(X2607,sK667),skolemize(X2608,sK668),skolemize(X2609,sK669),skolemize(X2610,sK670),skolemize(X2632,sK671(X2631)),skolemize(X2665,sK672(X2664)),skolemize(X2698,sK673(X2697)),skolemize(X2701,sK674(X2700)),skolemize(X2732,sK675(X2731)),skolemize(X2743,sK676),skolemize(X2744,sK677),skolemize(X2745,sK678),skolemize(X2746,sK679),skolemize(X2747,sK680),skolemize(X2748,sK681),skolemize(X2749,sK682),skolemize(X2750,sK683),skolemize(X2751,sK684),skolemize(X2752,sK685),skolemize(X2753,sK686),skolemize(X2754,sK687),skolemize(X2755,sK688),skolemize(X2756,sK689),skolemize(X2757,sK690),skolemize(X2758,sK691),skolemize(X2759,sK692),skolemize(X2760,sK693),skolemize(X2761,sK694),skolemize(X2762,sK695),skolemize(X2763,sK696),skolemize(X2764,sK697),skolemize(X2765,sK698),skolemize(X2766,sK699),skolemize(X2767,sK700),skolemize(X2768,sK701),skolemize(X2769,sK702),skolemize(X2770,sK703),skolemize(X2771,sK704),skolemize(X2772,sK705),skolemize(X2773,sK706),skolemize(X2774,sK707),skolemize(X2775,sK708),skolemize(X2776,sK709),skolemize(X2777,sK710),skolemize(X2778,sK711),skolemize(X2779,sK712),skolemize(X2780,sK713),skolemize(X2781,sK714),skolemize(X2782,sK715),skolemize(X2783,sK716),skolemize(X2785,sK717),skolemize(X2786,sK718),skolemize(X2787,sK719),skolemize(X2788,sK720),skolemize(X2789,sK721),skolemize(X2790,sK722),skolemize(X2791,sK723),skolemize(X2792,sK724),skolemize(X2793,sK725),skolemize(X2794,sK726),skolemize(X2795,sK727),skolemize(X2796,sK728),skolemize(X2797,sK729),skolemize(X2798,sK730),skolemize(X2799,sK731),skolemize(X2800,sK732),skolemize(X2801,sK733),skolemize(X2802,sK734),skolemize(X2803,sK735),skolemize(X2804,sK736),skolemize(X2805,sK737),skolemize(X2825,sK738(X2824)),skolemize(X2855,sK739(X2854)),skolemize(X2885,sK740(X2884)),skolemize(X2888,sK741(X2887)),skolemize(X2916,sK742(X2915)),skolemize(X2926,sK743),skolemize(X2927,sK744),skolemize(X2928,sK745),skolemize(X2929,sK746),skolemize(X2930,sK747),skolemize(X2931,sK748),skolemize(X2932,sK749),skolemize(X2933,sK750),skolemize(X2934,sK751),skolemize(X2935,sK752),skolemize(X2936,sK753),skolemize(X2937,sK754),skolemize(X2938,sK755),skolemize(X2939,sK756),skolemize(X2940,sK757),skolemize(X2941,sK758),skolemize(X2942,sK759),skolemize(X2943,sK760),skolemize(X2944,sK761),skolemize(X2945,sK762),skolemize(X2946,sK763),skolemize(X2947,sK764),skolemize(X2948,sK765),skolemize(X2949,sK766),skolemize(X2950,sK767),skolemize(X2951,sK768),skolemize(X2952,sK769),skolemize(X2953,sK770),skolemize(X2954,sK771),skolemize(X2955,sK772),skolemize(X2956,sK773),skolemize(X2957,sK774),skolemize(X2958,sK775),skolemize(X2959,sK776),skolemize(X2960,sK777),skolemize(X2961,sK778),skolemize(X2962,sK779),skolemize(X2963,sK780),skolemize(X2964,sK781),skolemize(X2965,sK782),skolemize(X2966,sK783),skolemize(X2968,sK784),skolemize(X2969,sK785),skolemize(X2970,sK786),skolemize(X2971,sK787),skolemize(X2972,sK788),skolemize(X2973,sK789),skolemize(X2974,sK790),skolemize(X2975,sK791),skolemize(X2976,sK792),skolemize(X2977,sK793),skolemize(X2978,sK794),skolemize(X2979,sK795),skolemize(X2980,sK796),skolemize(X2981,sK797),skolemize(X2982,sK798),skolemize(X2983,sK799),skolemize(X2984,sK800),skolemize(X2985,sK801),skolemize(X2986,sK802),skolemize(X2987,sK803),skolemize(X2988,sK804),skolemize(X3006,sK805(X3005)),skolemize(X3033,sK806(X3032)),skolemize(X3060,sK807(X3059)),skolemize(X3063,sK808(X3062)),skolemize(X3088,sK809(X3087)),skolemize(X3097,sK810),skolemize(X3098,sK811),skolemize(X3099,sK812),skolemize(X3100,sK813),skolemize(X3101,sK814),skolemize(X3102,sK815),skolemize(X3103,sK816),skolemize(X3104,sK817),skolemize(X3105,sK818),skolemize(X3106,sK819),skolemize(X3107,sK820),skolemize(X3108,sK821),skolemize(X3109,sK822),skolemize(X3110,sK823),skolemize(X3111,sK824),skolemize(X3112,sK825),skolemize(X3113,sK826),skolemize(X3114,sK827),skolemize(X3115,sK828),skolemize(X3116,sK829),skolemize(X3117,sK830),skolemize(X3118,sK831),skolemize(X3119,sK832),skolemize(X3120,sK833),skolemize(X3121,sK834),skolemize(X3122,sK835),skolemize(X3123,sK836),skolemize(X3124,sK837),skolemize(X3125,sK838),skolemize(X3126,sK839),skolemize(X3127,sK840),skolemize(X3128,sK841),skolemize(X3129,sK842),skolemize(X3130,sK843),skolemize(X3131,sK844),skolemize(X3132,sK845),skolemize(X3133,sK846),skolemize(X3134,sK847),skolemize(X3135,sK848),skolemize(X3136,sK849),skolemize(X3137,sK850),skolemize(X3139,sK851),skolemize(X3140,sK852),skolemize(X3141,sK853),skolemize(X3142,sK854),skolemize(X3143,sK855),skolemize(X3144,sK856),skolemize(X3145,sK857),skolemize(X3146,sK858),skolemize(X3147,sK859),skolemize(X3148,sK860),skolemize(X3149,sK861),skolemize(X3150,sK862),skolemize(X3151,sK863),skolemize(X3152,sK864),skolemize(X3153,sK865),skolemize(X3154,sK866),skolemize(X3155,sK867),skolemize(X3156,sK868),skolemize(X3157,sK869),skolemize(X3158,sK870),skolemize(X3159,sK871),skolemize(X3175,sK872(X3174)),skolemize(X3199,sK873(X3198)),skolemize(X3223,sK874(X3222)),skolemize(X3226,sK875(X3225)),skolemize(X3248,sK876(X3247)),skolemize(X3256,sK877),skolemize(X3257,sK878),skolemize(X3258,sK879),skolemize(X3259,sK880),skolemize(X3260,sK881),skolemize(X3261,sK882),skolemize(X3262,sK883),skolemize(X3263,sK884),skolemize(X3264,sK885),skolemize(X3265,sK886),skolemize(X3266,sK887),skolemize(X3267,sK888),skolemize(X3268,sK889),skolemize(X3269,sK890),skolemize(X3270,sK891),skolemize(X3271,sK892),skolemize(X3272,sK893),skolemize(X3273,sK894),skolemize(X3274,sK895),skolemize(X3275,sK896),skolemize(X3276,sK897),skolemize(X3277,sK898),skolemize(X3278,sK899),skolemize(X3279,sK900),skolemize(X3280,sK901),skolemize(X3281,sK902),skolemize(X3282,sK903),skolemize(X3283,sK904),skolemize(X3284,sK905),skolemize(X3285,sK906),skolemize(X3286,sK907),skolemize(X3287,sK908),skolemize(X3288,sK909),skolemize(X3289,sK910),skolemize(X3290,sK911),skolemize(X3291,sK912),skolemize(X3292,sK913),skolemize(X3293,sK914),skolemize(X3294,sK915),skolemize(X3295,sK916),skolemize(X3296,sK917),skolemize(X3298,sK918),skolemize(X3299,sK919),skolemize(X3300,sK920),skolemize(X3301,sK921),skolemize(X3302,sK922),skolemize(X3303,sK923),skolemize(X3304,sK924),skolemize(X3305,sK925),skolemize(X3306,sK926),skolemize(X3307,sK927),skolemize(X3308,sK928),skolemize(X3309,sK929),skolemize(X3310,sK930),skolemize(X3311,sK931),skolemize(X3312,sK932),skolemize(X3313,sK933),skolemize(X3314,sK934),skolemize(X3315,sK935),skolemize(X3316,sK936),skolemize(X3317,sK937),skolemize(X3318,sK938),skolemize(X3332,sK939(X3331)),skolemize(X3353,sK940(X3352)),skolemize(X3374,sK941(X3373)),skolemize(X3377,sK942(X3376)),skolemize(X3396,sK943(X3395)),skolemize(X3403,sK944),skolemize(X3404,sK945),skolemize(X3405,sK946),skolemize(X3406,sK947),skolemize(X3407,sK948),skolemize(X3408,sK949),skolemize(X3409,sK950),skolemize(X3410,sK951),skolemize(X3411,sK952),skolemize(X3412,sK953),skolemize(X3413,sK954),skolemize(X3414,sK955),skolemize(X3415,sK956),skolemize(X3416,sK957),skolemize(X3417,sK958),skolemize(X3418,sK959),skolemize(X3419,sK960),skolemize(X3420,sK961),skolemize(X3421,sK962),skolemize(X3422,sK963),skolemize(X3423,sK964),skolemize(X3424,sK965),skolemize(X3425,sK966),skolemize(X3426,sK967),skolemize(X3427,sK968),skolemize(X3428,sK969),skolemize(X3429,sK970),skolemize(X3430,sK971),skolemize(X3431,sK972),skolemize(X3432,sK973),skolemize(X3433,sK974),skolemize(X3434,sK975),skolemize(X3435,sK976),skolemize(X3436,sK977),skolemize(X3437,sK978),skolemize(X3438,sK979),skolemize(X3439,sK980),skolemize(X3440,sK981),skolemize(X3441,sK982),skolemize(X3442,sK983),skolemize(X3443,sK984),skolemize(X3445,sK985),skolemize(X3446,sK986),skolemize(X3447,sK987),skolemize(X3448,sK988),skolemize(X3449,sK989),skolemize(X3450,sK990),skolemize(X3451,sK991),skolemize(X3452,sK992),skolemize(X3453,sK993),skolemize(X3454,sK994),skolemize(X3455,sK995),skolemize(X3456,sK996),skolemize(X3457,sK997),skolemize(X3458,sK998),skolemize(X3459,sK999),skolemize(X3460,sK1000),skolemize(X3461,sK1001),skolemize(X3462,sK1002),skolemize(X3463,sK1003),skolemize(X3464,sK1004),skolemize(X3465,sK1005),skolemize(X3477,sK1006(X3476)),skolemize(X3495,sK1007(X3494)),skolemize(X3513,sK1008(X3512)),skolemize(X3516,sK1009(X3515)),skolemize(X3532,sK1010(X3531)),skolemize(X3538,sK1011),skolemize(X3539,sK1012),skolemize(X3540,sK1013),skolemize(X3541,sK1014),skolemize(X3542,sK1015),skolemize(X3543,sK1016),skolemize(X3544,sK1017),skolemize(X3545,sK1018),skolemize(X3546,sK1019),skolemize(X3547,sK1020),skolemize(X3548,sK1021),skolemize(X3549,sK1022),skolemize(X3550,sK1023),skolemize(X3551,sK1024),skolemize(X3552,sK1025),skolemize(X3553,sK1026),skolemize(X3554,sK1027),skolemize(X3555,sK1028),skolemize(X3556,sK1029),skolemize(X3557,sK1030),skolemize(X3558,sK1031),skolemize(X3559,sK1032),skolemize(X3560,sK1033),skolemize(X3561,sK1034),skolemize(X3562,sK1035),skolemize(X3563,sK1036),skolemize(X3564,sK1037),skolemize(X3565,sK1038),skolemize(X3566,sK1039),skolemize(X3567,sK1040),skolemize(X3568,sK1041),skolemize(X3569,sK1042),skolemize(X3570,sK1043),skolemize(X3571,sK1044),skolemize(X3572,sK1045),skolemize(X3573,sK1046),skolemize(X3574,sK1047),skolemize(X3575,sK1048),skolemize(X3576,sK1049),skolemize(X3577,sK1050),skolemize(X3578,sK1051),skolemize(X3580,sK1052),skolemize(X3581,sK1053),skolemize(X3582,sK1054),skolemize(X3583,sK1055),skolemize(X3584,sK1056),skolemize(X3585,sK1057),skolemize(X3586,sK1058),skolemize(X3587,sK1059),skolemize(X3588,sK1060),skolemize(X3589,sK1061),skolemize(X3590,sK1062),skolemize(X3591,sK1063),skolemize(X3592,sK1064),skolemize(X3593,sK1065),skolemize(X3594,sK1066),skolemize(X3595,sK1067),skolemize(X3596,sK1068),skolemize(X3597,sK1069),skolemize(X3598,sK1070),skolemize(X3599,sK1071),skolemize(X3600,sK1072),skolemize(X3610,sK1073(X3609)),skolemize(X3625,sK1074(X3624)),skolemize(X3640,sK1075(X3639)),skolemize(X3643,sK1076(X3642)),skolemize(X3656,sK1077(X3655)),skolemize(X3661,sK1078),skolemize(X3662,sK1079),skolemize(X3663,sK1080),skolemize(X3664,sK1081),skolemize(X3665,sK1082),skolemize(X3666,sK1083),skolemize(X3667,sK1084),skolemize(X3668,sK1085),skolemize(X3669,sK1086),skolemize(X3670,sK1087),skolemize(X3671,sK1088),skolemize(X3672,sK1089),skolemize(X3673,sK1090),skolemize(X3674,sK1091),skolemize(X3675,sK1092),skolemize(X3676,sK1093),skolemize(X3677,sK1094),skolemize(X3678,sK1095),skolemize(X3679,sK1096),skolemize(X3680,sK1097),skolemize(X3681,sK1098),skolemize(X3682,sK1099),skolemize(X3683,sK1100),skolemize(X3684,sK1101),skolemize(X3685,sK1102),skolemize(X3686,sK1103),skolemize(X3687,sK1104),skolemize(X3688,sK1105),skolemize(X3689,sK1106),skolemize(X3690,sK1107),skolemize(X3691,sK1108),skolemize(X3692,sK1109),skolemize(X3693,sK1110),skolemize(X3694,sK1111),skolemize(X3695,sK1112),skolemize(X3696,sK1113),skolemize(X3697,sK1114),skolemize(X3698,sK1115),skolemize(X3699,sK1116),skolemize(X3700,sK1117),skolemize(X3701,sK1118),skolemize(X3703,sK1119),skolemize(X3704,sK1120),skolemize(X3705,sK1121),skolemize(X3706,sK1122),skolemize(X3707,sK1123),skolemize(X3708,sK1124),skolemize(X3709,sK1125),skolemize(X3710,sK1126),skolemize(X3711,sK1127),skolemize(X3712,sK1128),skolemize(X3713,sK1129),skolemize(X3714,sK1130),skolemize(X3715,sK1131),skolemize(X3716,sK1132),skolemize(X3717,sK1133),skolemize(X3718,sK1134),skolemize(X3719,sK1135),skolemize(X3720,sK1136),skolemize(X3721,sK1137),skolemize(X3722,sK1138),skolemize(X3723,sK1139),skolemize(X3731,sK1140(X3730)),skolemize(X3743,sK1141(X3742)),skolemize(X3755,sK1142(X3754)),skolemize(X3758,sK1143(X3757)),skolemize(X3768,sK1144(X3767)),skolemize(X3772,sK1145),skolemize(X3773,sK1146),skolemize(X3774,sK1147),skolemize(X3775,sK1148),skolemize(X3776,sK1149),skolemize(X3777,sK1150),skolemize(X3778,sK1151),skolemize(X3779,sK1152),skolemize(X3780,sK1153),skolemize(X3781,sK1154),skolemize(X3782,sK1155),skolemize(X3783,sK1156),skolemize(X3784,sK1157),skolemize(X3785,sK1158),skolemize(X3786,sK1159),skolemize(X3787,sK1160),skolemize(X3788,sK1161),skolemize(X3789,sK1162),skolemize(X3790,sK1163),skolemize(X3791,sK1164),skolemize(X3792,sK1165),skolemize(X3793,sK1166),skolemize(X3794,sK1167),skolemize(X3795,sK1168),skolemize(X3796,sK1169),skolemize(X3797,sK1170),skolemize(X3798,sK1171),skolemize(X3799,sK1172),skolemize(X3800,sK1173),skolemize(X3801,sK1174),skolemize(X3802,sK1175),skolemize(X3803,sK1176),skolemize(X3804,sK1177),skolemize(X3805,sK1178),skolemize(X3806,sK1179),skolemize(X3807,sK1180),skolemize(X3808,sK1181),skolemize(X3809,sK1182),skolemize(X3810,sK1183),skolemize(X3811,sK1184),skolemize(X3812,sK1185),skolemize(X3814,sK1186),skolemize(X3815,sK1187),skolemize(X3816,sK1188),skolemize(X3817,sK1189),skolemize(X3818,sK1190),skolemize(X3819,sK1191),skolemize(X3820,sK1192),skolemize(X3821,sK1193),skolemize(X3822,sK1194),skolemize(X3823,sK1195),skolemize(X3824,sK1196),skolemize(X3825,sK1197),skolemize(X3826,sK1198),skolemize(X3827,sK1199),skolemize(X3828,sK1200),skolemize(X3829,sK1201),skolemize(X3830,sK1202),skolemize(X3831,sK1203),skolemize(X3832,sK1204),skolemize(X3833,sK1205),skolemize(X3834,sK1206),skolemize(X3840,sK1207(X3839)),skolemize(X3849,sK1208(X3848)),skolemize(X3858,sK1209(X3857)),skolemize(X3861,sK1210(X3860)),skolemize(X3868,sK1211(X3867)),skolemize(X3871,sK1212),skolemize(X3872,sK1213),skolemize(X3873,sK1214),skolemize(X3874,sK1215),skolemize(X3875,sK1216),skolemize(X3876,sK1217),skolemize(X3877,sK1218),skolemize(X3878,sK1219),skolemize(X3879,sK1220),skolemize(X3880,sK1221),skolemize(X3881,sK1222),skolemize(X3882,sK1223),skolemize(X3883,sK1224),skolemize(X3884,sK1225),skolemize(X3885,sK1226),skolemize(X3886,sK1227),skolemize(X3887,sK1228),skolemize(X3888,sK1229),skolemize(X3889,sK1230),skolemize(X3890,sK1231),skolemize(X3891,sK1232),skolemize(X3892,sK1233),skolemize(X3893,sK1234),skolemize(X3894,sK1235),skolemize(X3895,sK1236),skolemize(X3896,sK1237),skolemize(X3897,sK1238),skolemize(X3898,sK1239),skolemize(X3899,sK1240),skolemize(X3900,sK1241),skolemize(X3901,sK1242),skolemize(X3902,sK1243),skolemize(X3903,sK1244),skolemize(X3904,sK1245),skolemize(X3905,sK1246),skolemize(X3906,sK1247),skolemize(X3907,sK1248),skolemize(X3908,sK1249),skolemize(X3909,sK1250),skolemize(X3910,sK1251),skolemize(X3911,sK1252),skolemize(X3913,sK1253),skolemize(X3914,sK1254),skolemize(X3915,sK1255),skolemize(X3916,sK1256),skolemize(X3917,sK1257),skolemize(X3918,sK1258),skolemize(X3919,sK1259),skolemize(X3920,sK1260),skolemize(X3921,sK1261),skolemize(X3922,sK1262),skolemize(X3923,sK1263),skolemize(X3924,sK1264),skolemize(X3925,sK1265),skolemize(X3926,sK1266),skolemize(X3927,sK1267),skolemize(X3928,sK1268),skolemize(X3929,sK1269),skolemize(X3930,sK1270),skolemize(X3931,sK1271),skolemize(X3932,sK1272),skolemize(X3933,sK1273),skolemize(X3937,sK1274(X3936)),skolemize(X3943,sK1275(X3942)),skolemize(X3949,sK1276(X3948)),skolemize(X3952,sK1277(X3951)),skolemize(X3956,sK1278(X3955)),skolemize(X3958,sK1279),skolemize(X3959,sK1280),skolemize(X3960,sK1281),skolemize(X3961,sK1282),skolemize(X3962,sK1283),skolemize(X3963,sK1284),skolemize(X3964,sK1285),skolemize(X3965,sK1286),skolemize(X3966,sK1287),skolemize(X3967,sK1288),skolemize(X3968,sK1289),skolemize(X3969,sK1290),skolemize(X3970,sK1291),skolemize(X3971,sK1292),skolemize(X3972,sK1293),skolemize(X3973,sK1294),skolemize(X3974,sK1295),skolemize(X3975,sK1296),skolemize(X3976,sK1297),skolemize(X3977,sK1298),skolemize(X3978,sK1299),skolemize(X3979,sK1300),skolemize(X3980,sK1301),skolemize(X3981,sK1302),skolemize(X3982,sK1303),skolemize(X3983,sK1304),skolemize(X3984,sK1305),skolemize(X3985,sK1306),skolemize(X3986,sK1307),skolemize(X3987,sK1308),skolemize(X3988,sK1309),skolemize(X3989,sK1310),skolemize(X3990,sK1311),skolemize(X3991,sK1312),skolemize(X3992,sK1313),skolemize(X3993,sK1314),skolemize(X3994,sK1315),skolemize(X3995,sK1316),skolemize(X3996,sK1317),skolemize(X3997,sK1318),skolemize(X3998,sK1319),skolemize(X4000,sK1320),skolemize(X4001,sK1321),skolemize(X4002,sK1322),skolemize(X4003,sK1323),skolemize(X4004,sK1324),skolemize(X4005,sK1325),skolemize(X4006,sK1326),skolemize(X4007,sK1327),skolemize(X4008,sK1328),skolemize(X4009,sK1329),skolemize(X4010,sK1330),skolemize(X4011,sK1331),skolemize(X4012,sK1332),skolemize(X4013,sK1333),skolemize(X4014,sK1334),skolemize(X4015,sK1335),skolemize(X4016,sK1336),skolemize(X4017,sK1337),skolemize(X4018,sK1338),skolemize(X4019,sK1339),skolemize(X4020,sK1340)],[f11]) ).

fof(f14,plain,
    ! [X2,X0,X1] :
      ( ~ r1(X1,X2)
      | ~ r1(X0,X1)
      | r1(X0,X2) ),
    inference(cnf_transformation,[],[f9]) ).

fof(f124,plain,
    ! [X3939,X3944,X3941,X3942,X3940,X3945] :
      ( ~ r1(sK0,X3939)
      | p2(X3939)
      | ~ r1(sK0,X3940)
      | ~ r1(X3940,X3941)
      | ~ r1(X3941,X3942)
      | ~ p1(sK1275(X3942))
      | ~ r1(X3941,X3944)
      | p1(X3944)
      | ~ r1(sK0,X3945)
      | p1(X3945) ),
    inference(cnf_transformation,[],[f12]) ).

fof(f125,plain,
    ! [X3939,X3944,X3941,X3942,X3940,X3945] :
      ( ~ r1(sK0,X3939)
      | p2(X3939)
      | ~ r1(sK0,X3940)
      | ~ r1(X3940,X3941)
      | ~ r1(X3941,X3942)
      | r1(X3942,sK1275(X3942))
      | ~ r1(X3941,X3944)
      | p1(X3944)
      | ~ r1(sK0,X3945)
      | p1(X3945) ),
    inference(cnf_transformation,[],[f12]) ).

fof(f134,plain,
    ~ p1(sK1270),
    inference(cnf_transformation,[],[f12]) ).

fof(f135,plain,
    r1(sK1217,sK1270),
    inference(cnf_transformation,[],[f12]) ).

fof(f142,plain,
    ~ p1(sK1266),
    inference(cnf_transformation,[],[f12]) ).

fof(f143,plain,
    r1(sK1225,sK1266),
    inference(cnf_transformation,[],[f12]) ).

fof(f170,plain,
    ! [X3912] :
      ( ~ r1(sK1252,X3912)
      | p1(X3912) ),
    inference(cnf_transformation,[],[f12]) ).

fof(f171,plain,
    r1(sK1251,sK1252),
    inference(cnf_transformation,[],[f12]) ).

fof(f172,plain,
    r1(sK1249,sK1251),
    inference(cnf_transformation,[],[f12]) ).

fof(f175,plain,
    r1(sK1247,sK1249),
    inference(cnf_transformation,[],[f12]) ).

fof(f178,plain,
    r1(sK1245,sK1247),
    inference(cnf_transformation,[],[f12]) ).

fof(f181,plain,
    r1(sK1243,sK1245),
    inference(cnf_transformation,[],[f12]) ).

fof(f184,plain,
    r1(sK1241,sK1243),
    inference(cnf_transformation,[],[f12]) ).

fof(f187,plain,
    r1(sK1239,sK1241),
    inference(cnf_transformation,[],[f12]) ).

fof(f190,plain,
    r1(sK1237,sK1239),
    inference(cnf_transformation,[],[f12]) ).

fof(f193,plain,
    r1(sK1235,sK1237),
    inference(cnf_transformation,[],[f12]) ).

fof(f196,plain,
    r1(sK1233,sK1235),
    inference(cnf_transformation,[],[f12]) ).

fof(f199,plain,
    r1(sK1231,sK1233),
    inference(cnf_transformation,[],[f12]) ).

fof(f202,plain,
    r1(sK1229,sK1231),
    inference(cnf_transformation,[],[f12]) ).

fof(f205,plain,
    r1(sK1227,sK1229),
    inference(cnf_transformation,[],[f12]) ).

fof(f208,plain,
    r1(sK1225,sK1227),
    inference(cnf_transformation,[],[f12]) ).

fof(f211,plain,
    r1(sK1223,sK1225),
    inference(cnf_transformation,[],[f12]) ).

fof(f214,plain,
    r1(sK1221,sK1223),
    inference(cnf_transformation,[],[f12]) ).

fof(f217,plain,
    r1(sK1219,sK1221),
    inference(cnf_transformation,[],[f12]) ).

fof(f220,plain,
    r1(sK1217,sK1219),
    inference(cnf_transformation,[],[f12]) ).

fof(f223,plain,
    r1(sK1215,sK1217),
    inference(cnf_transformation,[],[f12]) ).

fof(f226,plain,
    r1(sK1213,sK1215),
    inference(cnf_transformation,[],[f12]) ).

fof(f229,plain,
    r1(sK0,sK1213),
    inference(cnf_transformation,[],[f12]) ).

fof(f2162,plain,
    ~ p1(sK67),
    inference(cnf_transformation,[],[f12]) ).

fof(f2163,plain,
    r1(sK0,sK67),
    inference(cnf_transformation,[],[f12]) ).

fof(f2264,plain,
    ~ p2(sK6),
    inference(cnf_transformation,[],[f12]) ).

fof(f2265,plain,
    r1(sK0,sK6),
    inference(cnf_transformation,[],[f12]) ).

fof(f2276,definition,
    ( spl1341_1
  <=> ! [X3957] :
        ( ~ r1(sK0,X3957)
        | p1(X3957) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_1])],[avatar_definition]) ).

fof(f2277,plain,
    ( ! [X3957] :
        ( ~ r1(sK0,X3957)
        | p1(X3957) )
    | ~ spl1341_1 ),
    inference(avatar_component_clause,[],[f2276]) ).

fof(f2282,definition,
    ( spl1341_3
  <=> ! [X3954] :
        ( ~ r1(sK0,X3954)
        | p2(X3954) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_3])],[avatar_definition]) ).

fof(f2283,plain,
    ( ! [X3954] :
        ( ~ r1(sK0,X3954)
        | p2(X3954) )
    | ~ spl1341_3 ),
    inference(avatar_component_clause,[],[f2282]) ).

fof(f2302,definition,
    ( spl1341_8
  <=> ! [X3940,X3944,X3941,X3942] :
        ( ~ r1(sK0,X3940)
        | p1(X3944)
        | ~ r1(X3941,X3944)
        | ~ p1(sK1275(X3942))
        | ~ r1(X3941,X3942)
        | ~ r1(X3940,X3941) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_8])],[avatar_definition]) ).

fof(f2303,plain,
    ( ! [X3944,X3941,X3942,X3940] :
        ( ~ p1(sK1275(X3942))
        | p1(X3944)
        | ~ r1(X3941,X3944)
        | ~ r1(sK0,X3940)
        | ~ r1(X3941,X3942)
        | ~ r1(X3940,X3941) )
    | ~ spl1341_8 ),
    inference(avatar_component_clause,[],[f2302]) ).

fof(f2304,plain,
    ( spl1341_1
    | spl1341_8
    | spl1341_3 ),
    inference(avatar_split_clause,[],[f124,f2282,f2302,f2276]) ).

fof(f2306,definition,
    ( spl1341_9
  <=> ! [X3940,X3944,X3941,X3942] :
        ( ~ r1(sK0,X3940)
        | p1(X3944)
        | ~ r1(X3941,X3944)
        | r1(X3942,sK1275(X3942))
        | ~ r1(X3941,X3942)
        | ~ r1(X3940,X3941) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_9])],[avatar_definition]) ).

fof(f2307,plain,
    ( ! [X3944,X3941,X3942,X3940] :
        ( ~ r1(sK0,X3940)
        | p1(X3944)
        | ~ r1(X3941,X3944)
        | r1(X3942,sK1275(X3942))
        | ~ r1(X3941,X3942)
        | ~ r1(X3940,X3941) )
    | ~ spl1341_9 ),
    inference(avatar_component_clause,[],[f2306]) ).

fof(f2308,plain,
    ( spl1341_1
    | spl1341_9
    | spl1341_3 ),
    inference(avatar_split_clause,[],[f125,f2282,f2306,f2276]) ).

fof(f3041,plain,
    ( p2(sK6)
    | ~ spl1341_3 ),
    inference(resolution,[],[f2265,f2283]) ).

fof(f3042,plain,
    ( $false
    | ~ spl1341_3 ),
    inference(forward_subsumption_resolution,[],[f3041,f2264]) ).

fof(f3043,plain,
    ~ spl1341_3,
    inference(avatar_contradiction_clause,[],[f3042]) ).

fof(f3046,plain,
    ( p1(sK67)
    | ~ spl1341_1 ),
    inference(resolution,[],[f2277,f2163]) ).

fof(f3123,plain,
    ( $false
    | ~ spl1341_1 ),
    inference(forward_subsumption_resolution,[],[f3046,f2162]) ).

fof(f3124,plain,
    ~ spl1341_1,
    inference(avatar_contradiction_clause,[],[f3123]) ).

fof(f4271,plain,
    ! [X0] :
      ( ~ r1(X0,sK1215)
      | r1(X0,sK1217) ),
    inference(resolution,[],[f14,f223]) ).

fof(f4274,plain,
    ! [X0] :
      ( ~ r1(X0,sK1217)
      | r1(X0,sK1219) ),
    inference(resolution,[],[f14,f220]) ).

fof(f4277,plain,
    ! [X0] :
      ( ~ r1(X0,sK1219)
      | r1(X0,sK1221) ),
    inference(resolution,[],[f14,f217]) ).

fof(f4280,plain,
    ! [X0] :
      ( ~ r1(X0,sK1221)
      | r1(X0,sK1223) ),
    inference(resolution,[],[f14,f214]) ).

fof(f4283,plain,
    ! [X0] :
      ( ~ r1(X0,sK1223)
      | r1(X0,sK1225) ),
    inference(resolution,[],[f14,f211]) ).

fof(f4286,plain,
    ! [X0] :
      ( ~ r1(X0,sK1225)
      | r1(X0,sK1227) ),
    inference(resolution,[],[f14,f208]) ).

fof(f4289,plain,
    ! [X0] :
      ( ~ r1(X0,sK1227)
      | r1(X0,sK1229) ),
    inference(resolution,[],[f14,f205]) ).

fof(f4292,plain,
    ! [X0] :
      ( ~ r1(X0,sK1229)
      | r1(X0,sK1231) ),
    inference(resolution,[],[f14,f202]) ).

fof(f4295,plain,
    ! [X0] :
      ( ~ r1(X0,sK1231)
      | r1(X0,sK1233) ),
    inference(resolution,[],[f14,f199]) ).

fof(f4298,plain,
    ! [X0] :
      ( ~ r1(X0,sK1233)
      | r1(X0,sK1235) ),
    inference(resolution,[],[f14,f196]) ).

fof(f4301,plain,
    ! [X0] :
      ( ~ r1(X0,sK1235)
      | r1(X0,sK1237) ),
    inference(resolution,[],[f14,f193]) ).

fof(f4304,plain,
    ! [X0] :
      ( ~ r1(X0,sK1237)
      | r1(X0,sK1239) ),
    inference(resolution,[],[f14,f190]) ).

fof(f4307,plain,
    ! [X0] :
      ( ~ r1(X0,sK1239)
      | r1(X0,sK1241) ),
    inference(resolution,[],[f14,f187]) ).

fof(f4310,plain,
    ! [X0] :
      ( ~ r1(X0,sK1241)
      | r1(X0,sK1243) ),
    inference(resolution,[],[f14,f184]) ).

fof(f4313,plain,
    ! [X0] :
      ( ~ r1(X0,sK1243)
      | r1(X0,sK1245) ),
    inference(resolution,[],[f14,f181]) ).

fof(f4316,plain,
    ! [X0] :
      ( ~ r1(X0,sK1245)
      | r1(X0,sK1247) ),
    inference(resolution,[],[f14,f178]) ).

fof(f4319,plain,
    ! [X0] :
      ( ~ r1(X0,sK1247)
      | r1(X0,sK1249) ),
    inference(resolution,[],[f14,f175]) ).

fof(f4322,plain,
    ! [X0] :
      ( ~ r1(X0,sK1249)
      | r1(X0,sK1251) ),
    inference(resolution,[],[f14,f172]) ).

fof(f4326,plain,
    ! [X0] :
      ( ~ r1(X0,sK1251)
      | r1(X0,sK1252) ),
    inference(resolution,[],[f14,f171]) ).

fof(f4441,plain,
    ( ! [X2,X0,X1] :
        ( ~ r1(sK1213,X1)
        | ~ r1(X1,X0)
        | r1(X2,sK1275(X2))
        | ~ r1(X1,X2)
        | p1(X0) )
    | ~ spl1341_9 ),
    inference(resolution,[],[f2307,f229]) ).

fof(f5618,plain,
    r1(sK1225,sK1229),
    inference(resolution,[],[f4289,f208]) ).

fof(f5759,plain,
    r1(sK1225,sK1231),
    inference(resolution,[],[f4292,f5618]) ).

fof(f7436,plain,
    r1(sK1213,sK1217),
    inference(resolution,[],[f4271,f226]) ).

fof(f7576,plain,
    r1(sK1217,sK1221),
    inference(resolution,[],[f4277,f220]) ).

fof(f7577,plain,
    r1(sK1217,sK1223),
    inference(resolution,[],[f7576,f4280]) ).

fof(f7579,plain,
    r1(sK1217,sK1225),
    inference(resolution,[],[f7577,f4283]) ).

fof(f7581,plain,
    r1(sK1217,sK1227),
    inference(resolution,[],[f7579,f4286]) ).

fof(f7583,plain,
    r1(sK1217,sK1229),
    inference(resolution,[],[f7581,f4289]) ).

fof(f8790,plain,
    r1(sK1213,sK1219),
    inference(resolution,[],[f4274,f7436]) ).

fof(f11316,definition,
    ( spl1341_1047
  <=> ! [X0] :
        ( p1(X0)
        | ~ r1(sK1217,X0) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_1047])],[avatar_definition]) ).

fof(f11317,plain,
    ( ! [X0] :
        ( ~ r1(sK1217,X0)
        | p1(X0) )
    | ~ spl1341_1047 ),
    inference(avatar_component_clause,[],[f11316]) ).

fof(f11384,definition,
    ( spl1341_1059
  <=> ! [X0] :
        ( p1(X0)
        | ~ r1(sK1225,X0) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_1059])],[avatar_definition]) ).

fof(f11385,plain,
    ( ! [X0] :
        ( ~ r1(sK1225,X0)
        | p1(X0) )
    | ~ spl1341_1059 ),
    inference(avatar_component_clause,[],[f11384]) ).

fof(f13432,plain,
    r1(sK1217,sK1231),
    inference(resolution,[],[f7583,f4292]) ).

fof(f14154,definition,
    ( spl1341_1491
  <=> p1(sK1275(sK1252)) ),
    introduced(definition,[new_symbols(definition,[spl1341_1491])],[avatar_definition]) ).

fof(f14156,plain,
    ( p1(sK1275(sK1252))
    | ~ spl1341_1491 ),
    inference(avatar_component_clause,[],[f14154]) ).

fof(f28008,plain,
    r1(sK1213,sK1221),
    inference(resolution,[],[f8790,f4277]) ).

fof(f28015,plain,
    r1(sK1213,sK1223),
    inference(resolution,[],[f28008,f4280]) ).

fof(f28150,plain,
    r1(sK1213,sK1225),
    inference(resolution,[],[f28015,f4283]) ).

fof(f28291,plain,
    ( ! [X0,X1] :
        ( ~ r1(sK1225,X0)
        | r1(X1,sK1275(X1))
        | ~ r1(sK1225,X1)
        | p1(X0) )
    | ~ spl1341_9 ),
    inference(resolution,[],[f28150,f4441]) ).

fof(f28294,definition,
    ( spl1341_3661
  <=> ! [X1] :
        ( r1(X1,sK1275(X1))
        | ~ r1(sK1225,X1) ) ),
    introduced(definition,[new_symbols(definition,[spl1341_3661])],[avatar_definition]) ).

fof(f28295,plain,
    ( ! [X1] :
        ( r1(X1,sK1275(X1))
        | ~ r1(sK1225,X1) )
    | ~ spl1341_3661 ),
    inference(avatar_component_clause,[],[f28294]) ).

fof(f28296,plain,
    ( spl1341_3661
    | spl1341_1059
    | ~ spl1341_9 ),
    inference(avatar_split_clause,[],[f28291,f2306,f11384,f28294]) ).

fof(f28301,plain,
    ( p1(sK1266)
    | ~ spl1341_1059 ),
    inference(resolution,[],[f11385,f143]) ).

fof(f28423,plain,
    ( $false
    | ~ spl1341_1059 ),
    inference(forward_subsumption_resolution,[],[f28301,f142]) ).

fof(f28424,plain,
    ~ spl1341_1059,
    inference(avatar_contradiction_clause,[],[f28423]) ).

fof(f30371,plain,
    r1(sK1217,sK1233),
    inference(resolution,[],[f13432,f4295]) ).

fof(f34598,plain,
    r1(sK1225,sK1233),
    inference(resolution,[],[f5759,f4295]) ).

fof(f34600,plain,
    r1(sK1225,sK1235),
    inference(resolution,[],[f34598,f4298]) ).

fof(f34602,plain,
    r1(sK1225,sK1237),
    inference(resolution,[],[f34600,f4301]) ).

fof(f34604,plain,
    r1(sK1225,sK1239),
    inference(resolution,[],[f34602,f4304]) ).

fof(f34606,plain,
    r1(sK1225,sK1241),
    inference(resolution,[],[f34604,f4307]) ).

fof(f36719,plain,
    ( p1(sK1270)
    | ~ spl1341_1047 ),
    inference(resolution,[],[f11317,f135]) ).

fof(f36841,plain,
    ( $false
    | ~ spl1341_1047 ),
    inference(forward_subsumption_resolution,[],[f36719,f134]) ).

fof(f36842,plain,
    ~ spl1341_1047,
    inference(avatar_contradiction_clause,[],[f36841]) ).

fof(f45402,plain,
    r1(sK1217,sK1235),
    inference(resolution,[],[f30371,f4298]) ).

fof(f45404,plain,
    r1(sK1217,sK1237),
    inference(resolution,[],[f45402,f4301]) ).

fof(f45406,plain,
    r1(sK1217,sK1239),
    inference(resolution,[],[f45404,f4304]) ).

fof(f53761,plain,
    r1(sK1225,sK1243),
    inference(resolution,[],[f34606,f4310]) ).

fof(f55770,plain,
    r1(sK1225,sK1245),
    inference(resolution,[],[f53761,f4313]) ).

fof(f59510,plain,
    r1(sK1225,sK1247),
    inference(resolution,[],[f55770,f4316]) ).

fof(f59512,plain,
    r1(sK1225,sK1249),
    inference(resolution,[],[f59510,f4319]) ).

fof(f61007,plain,
    r1(sK1217,sK1241),
    inference(resolution,[],[f45406,f4307]) ).

fof(f61264,plain,
    r1(sK1225,sK1251),
    inference(resolution,[],[f59512,f4322]) ).

fof(f66168,plain,
    r1(sK1217,sK1243),
    inference(resolution,[],[f61007,f4310]) ).

fof(f66342,plain,
    r1(sK1217,sK1245),
    inference(resolution,[],[f66168,f4313]) ).

fof(f66554,plain,
    r1(sK1217,sK1247),
    inference(resolution,[],[f66342,f4316]) ).

fof(f66556,plain,
    r1(sK1217,sK1249),
    inference(resolution,[],[f66554,f4319]) ).

fof(f66558,plain,
    r1(sK1217,sK1251),
    inference(resolution,[],[f66556,f4322]) ).

fof(f141410,plain,
    ( ~ r1(sK1225,sK1252)
    | p1(sK1275(sK1252))
    | ~ spl1341_3661 ),
    inference(resolution,[],[f28295,f170]) ).

fof(f141441,definition,
    ( spl1341_18594
  <=> r1(sK1225,sK1252) ),
    introduced(definition,[new_symbols(definition,[spl1341_18594])],[avatar_definition]) ).

fof(f141443,plain,
    ( ~ r1(sK1225,sK1252)
    | spl1341_18594 ),
    inference(avatar_component_clause,[],[f141441]) ).

fof(f141444,plain,
    ( spl1341_1491
    | ~ spl1341_18594
    | ~ spl1341_3661 ),
    inference(avatar_split_clause,[],[f141410,f28294,f141441,f14154]) ).

fof(f217272,plain,
    r1(sK1217,sK1252),
    inference(resolution,[],[f4326,f66558]) ).

fof(f217276,plain,
    r1(sK1225,sK1252),
    inference(resolution,[],[f4326,f61264]) ).

fof(f217289,plain,
    ( $false
    | spl1341_18594 ),
    inference(forward_subsumption_resolution,[],[f217276,f141443]) ).

fof(f217290,plain,
    spl1341_18594,
    inference(avatar_contradiction_clause,[],[f217289]) ).

fof(f217316,plain,
    ( ! [X2,X0,X1] :
        ( ~ r1(sK0,X2)
        | ~ r1(X1,X0)
        | p1(X0)
        | ~ r1(X1,sK1252)
        | ~ r1(X2,X1) )
    | ~ spl1341_8
    | ~ spl1341_1491 ),
    inference(resolution,[],[f14156,f2303]) ).

fof(f217714,plain,
    ( ! [X0,X1] :
        ( ~ r1(sK1213,X0)
        | p1(X1)
        | ~ r1(X0,sK1252)
        | ~ r1(X0,X1) )
    | ~ spl1341_8
    | ~ spl1341_1491 ),
    inference(resolution,[],[f217316,f229]) ).

fof(f219766,plain,
    ( ! [X0] :
        ( p1(X0)
        | ~ r1(sK1217,sK1252)
        | ~ r1(sK1217,X0) )
    | ~ spl1341_8
    | ~ spl1341_1491 ),
    inference(resolution,[],[f217714,f7436]) ).

fof(f220017,plain,
    ( ! [X0] :
        ( p1(X0)
        | ~ r1(sK1217,X0) )
    | ~ spl1341_8
    | ~ spl1341_1491 ),
    inference(forward_subsumption_resolution,[],[f219766,f217272]) ).

fof(f220029,plain,
    ( spl1341_1047
    | ~ spl1341_8
    | ~ spl1341_1491 ),
    inference(avatar_split_clause,[],[f220017,f14154,f2302,f11316]) ).

cnf(s6,plain,
    ( spl1341_1
    | spl1341_3
    | spl1341_8 ),
    inference(sat_conversion,[],[f2304]) ).

cnf(s7,plain,
    ( spl1341_1
    | spl1341_3
    | spl1341_9 ),
    inference(sat_conversion,[],[f2308]) ).

cnf(s181,plain,
    ~ spl1341_3,
    inference(sat_conversion,[],[f3043]) ).

cnf(s201,plain,
    ~ spl1341_1,
    inference(sat_conversion,[],[f3124]) ).

cnf(s3005,plain,
    ( ~ spl1341_9
    | spl1341_1059
    | spl1341_3661 ),
    inference(sat_conversion,[],[f28296]) ).

cnf(s3026,plain,
    ~ spl1341_1059,
    inference(sat_conversion,[],[f28424]) ).

cnf(s4152,plain,
    ~ spl1341_1047,
    inference(sat_conversion,[],[f36842]) ).

cnf(s22153,plain,
    ( spl1341_1491
    | ~ spl1341_3661
    | ~ spl1341_18594 ),
    inference(sat_conversion,[],[f141444]) ).

cnf(s36960,plain,
    spl1341_18594,
    inference(sat_conversion,[],[f217290]) ).

cnf(s37818,plain,
    ( ~ spl1341_8
    | spl1341_1047
    | ~ spl1341_1491 ),
    inference(sat_conversion,[],[f220029]) ).

cnf(s37836,plain,
    ( spl1341_1491
    | ~ spl1341_3661 ),
    inference(rat,[],[s22153,s36960]) ).

cnf(s38008,plain,
    ( ~ spl1341_9
    | spl1341_3661 ),
    inference(rat,[],[s3005,s3026]) ).

cnf(s40364,plain,
    spl1341_9,
    inference(rat,[],[s7,s181,s201]) ).

cnf(s40473,plain,
    spl1341_3661,
    inference(rat,[],[s38008,s40364]) ).

cnf(s40592,plain,
    spl1341_1491,
    inference(rat,[],[s37836,s40473]) ).

cnf(s40613,plain,
    ~ spl1341_8,
    inference(rat,[],[s37818,s4152,s40592]) ).

cnf(s40614,plain,
    $false,
    inference(rat,[],[s6,s40613,s181,s201]) ).

fof(f220031,plain,
    $false,
    inference(avatar_sat_refutation,[],[s40614]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : LCL672+1.020 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.06  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.12/0.38  % Computer : n018.cluster.edu
% 0.12/0.38  % Model    : x86_64 x86_64
% 0.12/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.38  % Memory   : 8046.5625MB
% 0.12/0.38  % OS       : Linux 6.8.0-71-generic
% 0.12/0.38  % CPULimit : 300
% 0.12/0.39  % WCLimit  : 300
% 0.12/0.39  % DateTime : Sun Sep 27 16:32:08 UTC 2026
% 0.12/0.39  % CPUTime  : 
% 0.12/0.39  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.12/0.42  Running first-order theorem proving
% 0.12/0.42  Running: /export/starexec/sandbox/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 20.04/3.83  % (2563184)Detected formulas, will run a generic FOF schedule.
% 20.04/3.83  % (2563259)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:drc=off:sp=weighted_frequency:spb=goal:fd=preordered:foolp=on:random_seed=4205366699:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 20.04/3.83  % (2563263)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=690935705:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 20.04/3.83  % (2563267)dis-21_1_sil=8000:lcm=predicate:random_seed=1535077837:st=5:avsq=on:i=129:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_2999 on theBenchmark for (2999ds/129Mi)
% 20.04/3.83  % (2563266)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=1398056264:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 20.04/3.83  % (2563260)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=128000:npcc=on:lma=off:spb=units:urr=ec_only:bce=on:s2agt=64:updr=off:random_seed=3367445326:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 20.04/3.83  % (2563262)lrs+1010_1_anc=all:sfv=off:to=kbo:ncem=casc2026/models/loop7.pt:sil=128000:npcc=on:prc=on:sos=all:bsr=unit_only:sac=on:random_seed=1153760312:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 20.04/3.83  % (2563265)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=1127661869:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 20.04/3.83  % (2563263)Instruction limit reached! 
% 20.04/3.83  % (2563263)------------------------------
% 20.04/3.83  % (2563263)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 20.04/3.83  % (2563263)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 20.04/3.83  % (2563263)CaDiCaL version: 2.1.3
% 20.04/3.83  % (2563263)Termination reason: Instruction limit
% 20.04/3.83  % (2563263)Termination phase: General splitting
% 20.04/3.83  % (2563263)Time elapsed: 0.070 s
% 20.04/3.83  % (2563263)Peak memory usage: 92 MB
% 20.04/3.83  % (2563263)Instructions burned: 109 (million)
% 20.04/3.83  % (2563266)Instruction limit reached! 
% 20.04/3.83  % (2563266)------------------------------
% 20.04/3.83  % (2563266)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 20.04/3.83  % (2563266)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 20.04/3.83  % (2563266)CaDiCaL version: 2.1.3
% 20.04/3.83  % (2563266)Termination reason: Instruction limit
% 20.04/3.83  % (2563266)Termination phase: Saturation
% 20.04/3.83  % (2563266)Time elapsed: 0.116 s
% 20.04/3.83  % (2563266)Peak memory usage: 95 MB
% 20.04/3.83  % (2563266)Instructions burned: 140 (million)
% 20.04/3.83  % (2563265)Instruction limit reached! 
% 20.04/3.83  % (2563265)------------------------------
% 20.04/3.83  % (2563265)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 20.04/3.83  % (2563265)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 20.04/3.83  % (2563265)CaDiCaL version: 2.1.3
% 20.04/3.83  % (2563265)Termination reason: Instruction limit
% 20.04/3.83  % (2563265)Termination phase: Saturation
% 20.04/3.83  % (2563265)Time elapsed: 0.113 s
% 20.04/3.83  % (2563265)Peak memory usage: 93 MB
% 20.04/3.83  % (2563265)Instructions burned: 119 (million)
% 20.04/3.83  % (2563267)Instruction limit reached! 
% 20.04/3.83  % (2563267)------------------------------
% 20.04/3.83  % (2563267)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 20.04/3.83  % (2563267)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 20.04/3.83  % (2563267)CaDiCaL version: 2.1.3
% 20.04/3.83  % (2563267)Termination reason: Instruction limit
% 20.04/3.83  % (2563267)Termination phase: Saturation
% 20.04/3.83  % (2563267)Time elapsed: 0.125 s
% 20.04/3.83  % (2563267)Peak memory usage: 94 MB
% 20.04/3.83  % (2563267)Instructions burned: 130 (million)
% 20.04/3.83  % (2563306)lrs+10_1_sil=32000:urr=on:br=off:random_seed=2902498364:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2996 on theBenchmark for (2996ds/157Mi)
% 20.04/3.83  % (2563303)lrs+10_1_sil=8000:sp=occurrence:random_seed=2061680933:i=285:sd=3:ss=axioms:sgt=8_2996 on theBenchmark for (2996ds/285Mi)
% 20.04/3.83  % (2563308)lrs+1011_1_sil=32000:sp=occurrence:random_seed=631230285:i=325:sd=1:ss=axioms:sgt=32_2995 on theBenchmark for (2995ds/325Mi)
% 20.04/3.83  % (2563309)dis+10_5:1_slsqr=1,4:sil=8000:fde=unused:erd=off:urr=full:fd=off:s2agt=8:br=off:slsq=on:random_seed=903232339:s2a=on:i=248:s2at=1.23:gtg=position_2995 on theBenchmark for (2995ds/248Mi)
% 20.04/3.83  % (2563306)Instruction limit reached! 
% 32.52/5.51  % (2563306)------------------------------
% 32.52/5.51  % (2563306)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563306)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563306)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563306)Termination reason: Instruction limit
% 32.52/5.51  % (2563306)Termination phase: Saturation
% 32.52/5.51  % (2563306)Time elapsed: 0.107 s
% 32.52/5.51  % (2563306)Peak memory usage: 95 MB
% 32.52/5.51  % (2563306)Instructions burned: 157 (million)
% 32.52/5.51  % (2563303)Instruction limit reached! 
% 32.52/5.51  % (2563303)------------------------------
% 32.52/5.51  % (2563303)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563303)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563303)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563303)Termination reason: Instruction limit
% 32.52/5.51  % (2563303)Termination phase: Saturation
% 32.52/5.51  % (2563303)Time elapsed: 0.230 s
% 32.52/5.51  % (2563303)Peak memory usage: 97 MB
% 32.52/5.51  % (2563303)Instructions burned: 287 (million)
% 32.52/5.51  % (2563309)Instruction limit reached! 
% 32.52/5.51  % (2563309)------------------------------
% 32.52/5.51  % (2563309)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563309)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563309)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563309)Termination reason: Instruction limit
% 32.52/5.51  % (2563309)Termination phase: Saturation
% 32.52/5.51  % (2563309)Time elapsed: 0.169 s
% 32.52/5.51  % (2563309)Peak memory usage: 98 MB
% 32.52/5.51  % (2563309)Instructions burned: 250 (million)
% 32.52/5.51  % (2563308)Instruction limit reached! 
% 32.52/5.51  % (2563308)------------------------------
% 32.52/5.51  % (2563308)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563308)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563308)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563308)Termination reason: Instruction limit
% 32.52/5.51  % (2563308)Termination phase: Saturation
% 32.52/5.51  % (2563308)Time elapsed: 0.251 s
% 32.52/5.51  % (2563308)Peak memory usage: 97 MB
% 32.52/5.51  % (2563308)Instructions burned: 326 (million)
% 32.52/5.51  % (2563315)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=4179993918:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2993 on theBenchmark for (2993ds/294Mi)
% 32.52/5.51  % (2563322)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=1993232243:cts=off:i=113:fsr=off:ss=included:sgt=4_2991 on theBenchmark for (2991ds/113Mi)
% 32.52/5.51  % (2563321)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=329041824:i=2350_2991 on theBenchmark for (2991ds/2350Mi)
% 32.52/5.51  % (2563315)Instruction limit reached! 
% 32.52/5.51  % (2563315)------------------------------
% 32.52/5.51  % (2563315)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563315)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563315)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563315)Termination reason: Instruction limit
% 32.52/5.51  % (2563315)Termination phase: Saturation
% 32.52/5.51  % (2563315)Time elapsed: 0.190 s
% 32.52/5.51  % (2563315)Peak memory usage: 95 MB
% 32.52/5.51  % (2563315)Instructions burned: 297 (million)
% 32.52/5.51  % (2563322)Instruction limit reached! 
% 32.52/5.51  % (2563322)------------------------------
% 32.52/5.51  % (2563322)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563322)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563322)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563322)Termination reason: Instruction limit
% 32.52/5.51  % (2563322)Termination phase: Saturation
% 32.52/5.51  % (2563322)Time elapsed: 0.110 s
% 32.52/5.51  % (2563322)Peak memory usage: 93 MB
% 32.52/5.51  % (2563322)Instructions burned: 113 (million)
% 32.52/5.51  % (2563324)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=2438364634:i=127:av=off:fsr=off:sup=off_2990 on theBenchmark for (2990ds/127Mi)
% 32.52/5.51  % (2563324)Instruction limit reached! 
% 32.52/5.51  % (2563324)------------------------------
% 32.52/5.51  % (2563324)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 32.52/5.51  % (2563324)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 32.52/5.51  % (2563324)CaDiCaL version: 2.1.3
% 32.52/5.51  % (2563324)Termination reason: Instruction limit
% 72.26/11.07  % (2563324)Termination phase: Blocked clause elimination
% 72.26/11.07  % (2563324)Time elapsed: 0.127 s
% 72.26/11.07  % (2563324)Peak memory usage: 93 MB
% 72.26/11.07  % (2563324)Instructions burned: 128 (million)
% 72.26/11.07  % (2563330)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=1748845034:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2988 on theBenchmark for (2988ds/114Mi)
% 72.26/11.07  % (2563331)lrs+10_1_sil=8000:sp=occurrence:random_seed=2228921927:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2988 on theBenchmark for (2988ds/907Mi)
% 72.26/11.07  % (2563330)Instruction limit reached! 
% 72.26/11.07  % (2563330)------------------------------
% 72.26/11.07  % (2563330)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.26/11.07  % (2563330)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.26/11.07  % (2563330)CaDiCaL version: 2.1.3
% 72.26/11.07  % (2563330)Termination reason: Instruction limit
% 72.26/11.07  % (2563330)Termination phase: Property scanning
% 72.26/11.07  % (2563330)Time elapsed: 0.096 s
% 72.26/11.07  % (2563330)Peak memory usage: 92 MB
% 72.26/11.07  % (2563330)Instructions burned: 115 (million)
% 72.26/11.07  % (2563335)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=3811419267:i=437:sd=1:aac=none:ss=included_2986 on theBenchmark for (2986ds/437Mi)
% 72.26/11.07  % (2563342)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=383409665:i=5202:ss=axioms:sgt=16_2985 on theBenchmark for (2985ds/5202Mi)
% 72.26/11.07  % (2563335)Instruction limit reached! 
% 72.26/11.07  % (2563335)------------------------------
% 72.26/11.07  % (2563335)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.26/11.07  % (2563335)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.26/11.07  % (2563335)CaDiCaL version: 2.1.3
% 72.26/11.07  % (2563335)Termination reason: Instruction limit
% 72.26/11.07  % (2563335)Termination phase: Saturation
% 72.26/11.07  % (2563335)Time elapsed: 0.339 s
% 72.26/11.07  % (2563335)Peak memory usage: 98 MB
% 72.26/11.07  % (2563335)Instructions burned: 438 (million)
% 72.26/11.07  % (2563331)Instruction limit reached! 
% 72.26/11.07  % (2563331)------------------------------
% 72.26/11.07  % (2563331)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.26/11.07  % (2563331)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.26/11.07  % (2563331)CaDiCaL version: 2.1.3
% 72.26/11.07  % (2563331)Termination reason: Instruction limit
% 72.26/11.07  % (2563331)Termination phase: Saturation
% 72.26/11.07  % (2563331)Time elapsed: 0.565 s
% 72.26/11.07  % (2563331)Peak memory usage: 98 MB
% 72.26/11.07  % (2563331)Instructions burned: 908 (million)
% 72.26/11.07  % (2563347)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=1104263483:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2980 on theBenchmark for (2980ds/134Mi)
% 72.26/11.07  % (2563348)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=465044172:st=8:i=592:sd=3:ep=RST:ss=axioms_2979 on theBenchmark for (2979ds/592Mi)
% 72.26/11.07  % (2563347)Instruction limit reached! 
% 72.26/11.07  % (2563347)------------------------------
% 72.26/11.07  % (2563347)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.26/11.07  % (2563347)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.26/11.07  % (2563347)CaDiCaL version: 2.1.3
% 72.26/11.07  % (2563347)Termination reason: Instruction limit
% 72.26/11.07  % (2563347)Termination phase: Saturation
% 72.26/11.07  % (2563347)Time elapsed: 0.137 s
% 72.26/11.07  % (2563347)Peak memory usage: 95 MB
% 72.26/11.07  % (2563347)Instructions burned: 134 (million)
% 72.26/11.07  % (2563355)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=2886219271:st=3:i=13193:sd=3:ss=axioms_2976 on theBenchmark for (2976ds/13193Mi)
% 72.26/11.07  % (2563348)Instruction limit reached! 
% 72.26/11.07  % (2563348)------------------------------
% 72.26/11.07  % (2563348)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.26/11.07  % (2563348)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.26/11.07  % (2563348)CaDiCaL version: 2.1.3
% 72.26/11.07  % (2563348)Termination reason: Instruction limit
% 72.26/11.07  % (2563348)Termination phase: Saturation
% 72.26/11.07  % (2563348)Time elapsed: 0.374 s
% 72.26/11.07  % (2563348)Peak memory usage: 96 MB
% 72.26/11.07  % (2563348)Instructions burned: 593 (million)
% 72.26/11.07  % (2563357)lrs+1666_7_slsqr=4,1:sil=8000:plsq=on:plsqc=1:sos=on:urr=on:plsql=on:rp=on:alpa=false:sac=on:slsq=on:random_seed=3032140086:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2973 on theBenchmark for (2973ds/125Mi)
% 106.17/15.94  % (2563357)Instruction limit reached! 
% 106.17/15.94  % (2563357)------------------------------
% 106.17/15.94  % (2563357)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 106.17/15.94  % (2563357)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 106.17/15.94  % (2563357)CaDiCaL version: 2.1.3
% 106.17/15.94  % (2563357)Termination reason: Instruction limit
% 106.17/15.94  % (2563357)Termination phase: General splitting
% 106.17/15.94  % (2563357)Time elapsed: 0.119 s
% 106.17/15.94  % (2563357)Peak memory usage: 92 MB
% 106.17/15.94  % (2563357)Instructions burned: 125 (million)
% 106.17/15.94  % (2563359)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=3280401121:i=134:gtgl=5:slsql=off:gtg=exists_sym_2969 on theBenchmark for (2969ds/134Mi)
% 106.17/15.94  % (2563359)Instruction limit reached! 
% 106.17/15.94  % (2563359)------------------------------
% 106.17/15.94  % (2563359)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 106.17/15.94  % (2563359)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 106.17/15.94  % (2563359)CaDiCaL version: 2.1.3
% 106.17/15.94  % (2563359)Termination reason: Instruction limit
% 106.17/15.94  % (2563359)Termination phase: Saturation
% 106.17/15.94  % (2563359)Time elapsed: 0.133 s
% 106.17/15.94  % (2563359)Peak memory usage: 94 MB
% 106.17/15.94  % (2563359)Instructions burned: 134 (million)
% 106.17/15.94  % (2563321)Instruction limit reached! 
% 106.17/15.94  % (2563321)------------------------------
% 106.17/15.94  % (2563321)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 106.17/15.94  % (2563321)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 106.17/15.94  % (2563321)CaDiCaL version: 2.1.3
% 106.17/15.94  % (2563321)Termination reason: Instruction limit
% 106.17/15.94  % (2563321)Termination phase: Saturation
% 106.17/15.94  % (2563321)Time elapsed: 2.499 s
% 106.17/15.94  % (2563321)Peak memory usage: 169 MB
% 106.17/15.94  % (2563321)Instructions burned: 2350 (million)
% 106.17/15.94  % (2563361)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=2784747051:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2964 on theBenchmark for (2964ds/141Mi)
% 106.17/15.94  % (2563362)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=15456830:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2964 on theBenchmark for (2964ds/431Mi)
% 106.17/15.94  % (2563361)Instruction limit reached! 
% 106.17/15.94  % (2563361)------------------------------
% 106.17/15.94  % (2563361)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 106.17/15.94  % (2563361)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 106.17/15.94  % (2563361)CaDiCaL version: 2.1.3
% 106.17/15.94  % (2563361)Termination reason: Instruction limit
% 106.17/15.94  % (2563361)Termination phase: General splitting
% 106.17/15.94  % (2563361)Time elapsed: 0.144 s
% 106.17/15.94  % (2563361)Peak memory usage: 94 MB
% 106.17/15.94  % (2563361)Instructions burned: 141 (million)
% 106.17/15.94  % (2563362)Instruction limit reached! 
% 106.17/15.94  % (2563362)------------------------------
% 106.17/15.94  % (2563362)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 106.17/15.94  % (2563362)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 106.17/15.94  % (2563362)CaDiCaL version: 2.1.3
% 106.17/15.94  % (2563362)Termination reason: Instruction limit
% 106.17/15.94  % (2563362)Termination phase: Saturation
% 106.17/15.94  % (2563362)Time elapsed: 0.369 s
% 106.17/15.94  % (2563362)Peak memory usage: 99 MB
% 106.17/15.94  % (2563362)Instructions burned: 432 (million)
% 106.17/15.94  % (2563367)lrs+1010_1_ncem=casc2026/models/loop6.pt:sil=64000:tgt=full:npcc=on:prc=on:urr=ec_only:bsr=on:fd=preordered:gs=on:sac=on:newcnf=on:random_seed=75765082:i=6060:aac=none:ins=25_2960 on theBenchmark for (2960ds/6060Mi)
% 106.17/15.94  % (2563368)lrs+10_16_anc=all:slsqr=32,1:sil=8000:avsql=on:sp=unary_frequency:lcm=predicate:urr=full:rp=on:br=off:slsqc=4:flr=on:sac=on:slsq=on:avsqc=1:random_seed=3096275489:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2957 on theBenchmark for (2957ds/150Mi)
% 106.17/15.94  % (2563368)Instruction limit reached! 
% 106.17/15.94  % (2563368)------------------------------
% 106.17/15.94  % (2563368)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 106.17/15.94  % (2563368)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 106.17/15.94  % (2563368)CaDiCaL version: 2.1.3
% 106.17/15.94  % (2563368)Termination reason: Instruction limit
% 106.17/15.94  % (2563368)Termination phase: General splitting
% 139.54/20.69  % (2563368)Time elapsed: 0.139 s
% 139.54/20.69  % (2563368)Peak memory usage: 92 MB
% 139.54/20.69  % (2563368)Instructions burned: 150 (million)
% 139.54/20.69  % (2563373)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=2992955872:i=14155:bd=all_2953 on theBenchmark for (2953ds/14155Mi)
% 139.54/20.69  % (2563342)Instruction limit reached! 
% 139.54/20.69  % (2563342)------------------------------
% 139.54/20.69  % (2563342)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 139.54/20.69  % (2563342)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 139.54/20.69  % (2563342)CaDiCaL version: 2.1.3
% 139.54/20.69  % (2563342)Termination reason: Instruction limit
% 139.54/20.69  % (2563342)Termination phase: Saturation
% 139.54/20.69  % (2563342)Time elapsed: 3.508 s
% 139.54/20.69  % (2563342)Peak memory usage: 156 MB
% 139.54/20.69  % (2563342)Instructions burned: 5204 (million)
% 139.54/20.69  % (2563375)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=1772267432:i=667:av=off:fsr=off_2947 on theBenchmark for (2947ds/667Mi)
% 139.54/20.69  % (2563375)Instruction limit reached! 
% 139.54/20.69  % (2563375)------------------------------
% 139.54/20.69  % (2563375)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 139.54/20.69  % (2563375)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 139.54/20.69  % (2563375)CaDiCaL version: 2.1.3
% 139.54/20.69  % (2563375)Termination reason: Instruction limit
% 139.54/20.69  % (2563375)Termination phase: Saturation
% 139.54/20.69  % (2563375)Time elapsed: 0.597 s
% 139.54/20.69  % (2563375)Peak memory usage: 110 MB
% 139.54/20.69  % (2563375)Instructions burned: 667 (million)
% 139.54/20.69  % (2563379)ott-1011_3:1_anc=all_dependent:to=lpo:sil=8000:drc=ordering:sas=cadical:fdtod=off:sp=reverse_frequency:spb=goal_then_units:urr=full:lftc=20:newcnf=on:random_seed=3089567664:s2a=on:i=185:s2at=1.8:fdi=4_2938 on theBenchmark for (2938ds/185Mi)
% 139.54/20.69  % (2563379)Instruction limit reached! 
% 139.54/20.69  % (2563379)------------------------------
% 139.54/20.69  % (2563379)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 139.54/20.69  % (2563379)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 139.54/20.69  % (2563379)CaDiCaL version: 2.1.3
% 139.54/20.69  % (2563379)Termination reason: Instruction limit
% 139.54/20.69  % (2563379)Termination phase: Saturation
% 139.54/20.69  % (2563379)Time elapsed: 0.141 s
% 139.54/20.69  % (2563379)Peak memory usage: 97 MB
% 139.54/20.69  % (2563379)Instructions burned: 185 (million)
% 139.54/20.69  % (2563381)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=2582795824:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2933 on theBenchmark for (2933ds/193Mi)
% 139.54/20.69  % (2563381)Instruction limit reached! 
% 139.54/20.69  % (2563381)------------------------------
% 139.54/20.69  % (2563381)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 139.54/20.69  % (2563381)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 139.54/20.69  % (2563381)CaDiCaL version: 2.1.3
% 139.54/20.69  % (2563381)Termination reason: Instruction limit
% 139.54/20.69  % (2563381)Termination phase: Saturation
% 139.54/20.69  % (2563381)Time elapsed: 0.194 s
% 139.54/20.69  % (2563381)Peak memory usage: 100 MB
% 139.54/20.69  % (2563381)Instructions burned: 194 (million)
% 139.54/20.69  % (2563385)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=2653931213:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2928 on theBenchmark for (2928ds/4850Mi)
% 139.54/20.69  % (2563367)Instruction limit reached! 
% 139.54/20.69  % (2563367)------------------------------
% 139.54/20.69  % (2563367)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 139.54/20.69  % (2563367)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 139.54/20.69  % (2563367)CaDiCaL version: 2.1.3
% 139.54/20.69  % (2563367)Termination reason: Instruction limit
% 139.54/20.69  % (2563367)Termination phase: Saturation
% 139.54/20.69  % (2563367)Time elapsed: 3.676 s
% 139.54/20.69  % (2563367)Peak memory usage: 165 MB
% 139.54/20.69  % (2563367)Instructions burned: 6060 (million)
% 139.54/20.69  % (2563387)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=1677513476:i=12111:sd=1:ss=included_2920 on theBenchmark for (2920ds/12111Mi)
% 139.54/20.69  % (2563385)Instruction limit reached! 
% 139.54/20.69  % (2563385)------------------------------
% 139.54/20.69  % (2563385)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 139.54/20.69  % (2563385)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563385)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563385)Termination reason: Instruction limit
% 124.38/21.38  % (2563385)Termination phase: Saturation
% 124.38/21.38  % (2563385)Time elapsed: 2.792 s
% 124.38/21.38  % (2563385)Peak memory usage: 98 MB
% 124.38/21.38  % (2563385)Instructions burned: 4850 (million)
% 124.38/21.38  % (2563393)lrs-11_32_anc=all:sil=8000:spb=goal_then_units:sac=on:random_seed=218205146:i=319:kws=precedence:fsr=off_2897 on theBenchmark for (2897ds/319Mi)
% 124.38/21.38  % (2563393)Instruction limit reached! 
% 124.38/21.38  % (2563393)------------------------------
% 124.38/21.38  % (2563393)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563393)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563393)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563393)Termination reason: Instruction limit
% 124.38/21.38  % (2563393)Termination phase: Saturation
% 124.38/21.38  % (2563393)Time elapsed: 0.230 s
% 124.38/21.38  % (2563393)Peak memory usage: 94 MB
% 124.38/21.38  % (2563393)Instructions burned: 319 (million)
% 124.38/21.38  % (2563395)dis+2_1024_sil=8000:sp=reverse_arity:sos=on:lcm=reverse:sac=on:random_seed=762778573:i=2064:ep=RST_2892 on theBenchmark for (2892ds/2064Mi)
% 124.38/21.38  % (2563355)Instruction limit reached! 
% 124.38/21.38  % (2563355)------------------------------
% 124.38/21.38  % (2563355)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563355)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563355)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563355)Termination reason: Instruction limit
% 124.38/21.38  % (2563355)Termination phase: Saturation
% 124.38/21.38  % (2563355)Time elapsed: 8.667 s
% 124.38/21.38  % (2563355)Peak memory usage: 190 MB
% 124.38/21.38  % (2563355)Instructions burned: 13194 (million)
% 124.38/21.38  % (2563397)dis-1011_128_sil=32000:random_seed=2701513351:i=3706:ep=RST:av=off_2886 on theBenchmark for (2886ds/3706Mi)
% 124.38/21.38  % (2563395)Instruction limit reached! 
% 124.38/21.38  % (2563395)------------------------------
% 124.38/21.38  % (2563395)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563395)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563395)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563395)Termination reason: Instruction limit
% 124.38/21.38  % (2563395)Termination phase: Saturation
% 124.38/21.38  % (2563395)Time elapsed: 1.922 s
% 124.38/21.38  % (2563395)Peak memory usage: 121 MB
% 124.38/21.38  % (2563395)Instructions burned: 2064 (million)
% 124.38/21.38  % (2563403)lrs-1002_1_sil=8000:plsq=on:plsqr=32,1:sp=occurrence:sos=on:fs=off:gs=on:newcnf=on:random_seed=1789102225:i=757:sd=2:fsr=off:ss=axioms:sgt=40_2870 on theBenchmark for (2870ds/757Mi)
% 124.38/21.38  % (2563403)Instruction limit reached! 
% 124.38/21.38  % (2563403)------------------------------
% 124.38/21.38  % (2563403)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563403)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563403)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563403)Termination reason: Instruction limit
% 124.38/21.38  % (2563403)Termination phase: Saturation
% 124.38/21.38  % (2563403)Time elapsed: 0.747 s
% 124.38/21.38  % (2563403)Peak memory usage: 111 MB
% 124.38/21.38  % (2563403)Instructions burned: 757 (million)
% 124.38/21.38  % (2563407)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=64000:npcc=on:sp=occurrence:random_seed=2228985774:i=13913:ss=axioms:sgt=8_2860 on theBenchmark for (2860ds/13913Mi)
% 124.38/21.38  % (2563397)Instruction limit reached! 
% 124.38/21.38  % (2563397)------------------------------
% 124.38/21.38  % (2563397)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563397)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563397)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563397)Termination reason: Instruction limit
% 124.38/21.38  % (2563397)Termination phase: Saturation
% 124.38/21.38  % (2563397)Time elapsed: 2.708 s
% 124.38/21.38  % (2563397)Peak memory usage: 101 MB
% 124.38/21.38  % (2563397)Instructions burned: 3706 (million)
% 124.38/21.38  % (2563411)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:sp=const_frequency:sos=all:lma=off:random_seed=2725388418:i=9925:aac=none_2856 on theBenchmark for (2856ds/9925Mi)
% 124.38/21.38  % (2563373)Instruction limit reached! 
% 124.38/21.38  % (2563373)------------------------------
% 124.38/21.38  % (2563373)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563373)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563373)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563373)Termination reason: Instruction limit
% 124.38/21.38  % (2563373)Termination phase: Saturation
% 124.38/21.38  % (2563373)Time elapsed: 10.140 s
% 124.38/21.38  % (2563373)Peak memory usage: 214 MB
% 124.38/21.38  % (2563373)Instructions burned: 14156 (million)
% 124.38/21.38  % (2563413)dis-1010_50_to=lpo:sil=32000:sp=arity:sos=on:spb=goal_then_units:urr=ec_only:slsq=on:random_seed=2876648682:i=2479:sd=2:nm=16:fsr=off:ss=axioms_2849 on theBenchmark for (2849ds/2479Mi)
% 124.38/21.38  % (2563387)Instruction limit reached! 
% 124.38/21.38  % (2563387)------------------------------
% 124.38/21.38  % (2563387)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563387)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563387)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563387)Termination reason: Instruction limit
% 124.38/21.38  % (2563387)Termination phase: Saturation
% 124.38/21.38  % (2563387)Time elapsed: 7.656 s
% 124.38/21.38  % (2563387)Peak memory usage: 251 MB
% 124.38/21.38  % (2563387)Instructions burned: 12111 (million)
% 124.38/21.38  % (2563415)ott+1002_64_sil=16000:sp=const_min:nwc=0.5:random_seed=3638549771:i=440:nm=2:av=off:gtg=exists_all:fdi=8:gsp=on_2840 on theBenchmark for (2840ds/440Mi)
% 124.38/21.38  % (2563415)Instruction limit reached! 
% 124.38/21.38  % (2563415)------------------------------
% 124.38/21.38  % (2563415)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563415)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563415)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563415)Termination reason: Instruction limit
% 124.38/21.38  % (2563415)Termination phase: General splitting
% 124.38/21.38  % (2563415)Time elapsed: 0.365 s
% 124.38/21.38  % (2563415)Peak memory usage: 96 MB
% 124.38/21.38  % (2563415)Instructions burned: 441 (million)
% 124.38/21.38  % (2563417)dis-1011_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:erd=off:lsd=100:bsr=unit_only:random_seed=428095345:st=1.5:i=11145:s2at=3:sd=3:fsr=off:ss=axioms_2834 on theBenchmark for (2834ds/11145Mi)
% 124.38/21.38  % (2563413)Instruction limit reached! 
% 124.38/21.38  % (2563413)------------------------------
% 124.38/21.38  % (2563413)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563413)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563413)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563413)Termination reason: Instruction limit
% 124.38/21.38  % (2563413)Termination phase: Saturation
% 124.38/21.38  % (2563413)Time elapsed: 1.864 s
% 124.38/21.38  % (2563413)Peak memory usage: 99 MB
% 124.38/21.38  % (2563413)Instructions burned: 2480 (million)
% 124.38/21.38  % (2563423)lrs+1002_1_to=lpo:ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:sp=unary_frequency:lcm=reverse:urr=on:bsr=on:random_seed=2358391514:cts=off:i=3034:av=off:er=known:fsd=on_2827 on theBenchmark for (2827ds/3034Mi)
% 124.38/21.38  % (2563411)Instruction limit reached! 
% 124.38/21.38  % (2563411)------------------------------
% 124.38/21.38  % (2563411)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563411)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563411)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563411)Termination reason: Instruction limit
% 124.38/21.38  % (2563411)Termination phase: Saturation
% 124.38/21.38  % (2563411)Time elapsed: 4.025 s
% 124.38/21.38  % (2563411)Peak memory usage: 170 MB
% 124.38/21.38  % (2563411)Instructions burned: 9929 (million)
% 124.38/21.38  % (2563425)lrs-1011_64:1_sil=8000:erd=off:urr=on:nwc=0.7:br=off:random_seed=1811952596:st=2:s2a=on:i=524:s2at=2:ss=axioms_2812 on theBenchmark for (2812ds/524Mi)
% 124.38/21.38  % (2563425)Instruction limit reached! 
% 124.38/21.38  % (2563425)------------------------------
% 124.38/21.38  % (2563425)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563425)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563425)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563425)Termination reason: Instruction limit
% 124.38/21.38  % (2563425)Termination phase: Saturation
% 124.38/21.38  % (2563425)Time elapsed: 0.209 s
% 124.38/21.38  % (2563425)Peak memory usage: 102 MB
% 124.38/21.38  % (2563425)Instructions burned: 525 (million)
% 124.38/21.38  % (2563427)lrs+1011_16:1_sil=8000:acc=on:urr=on:fd=preordered:flr=on:random_seed=2886345382:avsq=on:i=1016:avsqr=676809,524288:sd=1:ss=axioms_2808 on theBenchmark for (2808ds/1016Mi)
% 124.38/21.38  % (2563259)First to succeed.
% 124.38/21.38  % (2563423)Instruction limit reached! 
% 124.38/21.38  % (2563423)------------------------------
% 124.38/21.38  % (2563423)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563423)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563423)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563423)Termination reason: Instruction limit
% 124.38/21.38  % (2563423)Termination phase: Saturation
% 124.38/21.38  % (2563423)Time elapsed: 2.222 s
% 124.38/21.38  % (2563423)Peak memory usage: 163 MB
% 124.38/21.38  % (2563423)Instructions burned: 3034 (million)
% 124.38/21.38  % (2563427)Instruction limit reached! 
% 124.38/21.38  % (2563427)------------------------------
% 124.38/21.38  % (2563427)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 124.38/21.38  % (2563427)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 124.38/21.38  % (2563427)CaDiCaL version: 2.1.3
% 124.38/21.38  % (2563427)Termination reason: Instruction limit
% 124.38/21.38  % (2563427)Termination phase: Saturation
% 124.38/21.38  % (2563427)Time elapsed: 0.522 s
% 124.38/21.38  % (2563427)Peak memory usage: 115 MB
% 124.38/21.38  % (2563427)Instructions burned: 1016 (million)
% 124.38/21.38  % (2563259)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-2563184"
% 124.38/21.38  % (2563431)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:drc=off:fde=none:s2agt=16:random_seed=2422824552:i=14123:bd=preordered:ins=4_2801 on theBenchmark for (2801ds/14123Mi)
% 124.38/21.38  % (2563432)dis+10_4096_slsqr=16,1:sil=32000:tgt=full:plsq=on:bsr=unit_only:slsqc=1:slsq=on:random_seed=4207726330:i=5781:kws=precedence:bd=all:rawr=on_2800 on theBenchmark for (2800ds/5781Mi)
% 124.38/21.38  % (2563259)Refutation found. Thanks to Tanya!
% 124.38/21.38  % SZS status Theorem for theBenchmark
% 124.38/21.38  % SZS output start Proof for theBenchmark
% See solution above
% 145.60/21.66  % (2563259)------------------------------
% 145.60/21.66  % (2563259)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.60/21.66  % (2563259)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.60/21.66  % (2563259)CaDiCaL version: 2.1.3
% 145.60/21.66  % (2563259)Termination reason: Refutation
% 145.60/21.66  % (2563259)Time elapsed: 19.747 s
% 145.60/21.66  % (2563259)Peak memory usage: 315 MB
% 145.60/21.66  % (2563259)Instructions burned: 25098 (million)
% 145.60/21.66  % (2563259)------------------------------
% 145.60/21.66  % (2563259)------------------------------
% 145.60/21.66  % (2563184)Success in time 20.52 s
% 145.60/21.66  % Vampire exiting
%------------------------------------------------------------------------------